De Wikipedia, la enciclopedia libre
  (Redirigido desde PC DOS )
Saltar a navegación Saltar a búsqueda

IBM PC DOS , un acrónimo de IBM personal computer disk operating system , es un sistema operativo descontinuado para IBM Personal Computer , fabricado y vendido por IBM desde principios de la década de 1980 hasta la década de 2000.

Historia [ editar ]

El grupo de trabajo de IBM reunido para desarrollar la PC decidió que los componentes críticos de la máquina, incluido el sistema operativo, provendrían de proveedores externos. Esta ruptura radical con la tradición de la empresa de desarrollo interno fue una de las decisiones clave que hicieron de IBM PC un estándar de la industria. Microsoft , fundada cinco años antes por Bill Gates , finalmente fue seleccionada para el sistema operativo.

IBM quería que Microsoft mantuviera la propiedad de cualquier software que desarrollara, y no quería nada que ver con ayudar a Microsoft, aparte de hacer sugerencias desde lejos. Según el miembro del grupo de trabajo Jack Sams :

Las razones fueron internas. Tuvimos un problema terrible al ser demandados por personas que decían que les habíamos robado sus cosas. Podría ser terriblemente caro para nosotros hacer que nuestros programadores miren el código que perteneció a otra persona porque luego regresarían y dirían que lo robamos y ganamos todo este dinero. Habíamos perdido una serie de demandas por esto, por lo que no queríamos tener un producto que fuera claramente el producto de otra persona en el que trabajaba la gente de IBM. Fuimos a Microsoft con la propuesta de que queríamos que este fuera su producto. [1] [ cita requerida ]

IBM se puso en contacto por primera vez con Microsoft para examinar la empresa en julio de 1980. Las negociaciones continuaron durante los meses siguientes y la documentación se firmó oficialmente a principios de noviembre. [2]

Aunque IBM esperaba que la mayoría de los clientes usaran PC DOS, [3] IBM PC también admitía CP / M-86 , que estuvo disponible seis meses después de PC DOS, [4] y los sistemas operativos UCSD p-System . [5] La expectativa de IBM resultó ser correcta: una encuesta encontró que el 96,3% de las PC se encargaron con el PC DOS de US $ 40 en comparación con el 3,4% con el CP / M-86 de US $ 240. [6]

A lo largo de la historia de IBM PC DOS, IBM y Microsoft desarrollaron varias versiones. Cuando se completó PC DOS 3.0, IBM tenía un equipo de desarrolladores que cubría todo el sistema operativo. En ese momento, IBM o Microsoft desarrollaron completamente versiones de IBM PC DOS en el futuro. En 1985, el acuerdo de desarrollo conjunto (JDA) entre IBM y Microsoft para el desarrollo de PC DOS hizo que cada empresa le diera a la otra una versión completamente desarrollada. La mayoría de las veces, las versiones de marca eran idénticas, sin embargo, hubo algunos casos en los que cada una de las empresas hizo modificaciones menores a su versión de DOS. En el otoño de 1984, IBM entregó todo el código fuente y la documentación del IBM TopView para DOS desarrollado internamente a Microsoft para que Microsoft pudiera comprender mejor cómo desarrollar un Entorno operativo orientado a objetos , cómo hacer ventanas superpuestas (para su desarrollo de Windows 2.0 ) y multitarea .

Versiones [ editar ]

PC DOS 1.x [ editar ]

Manual de usuario y disquete para IBM PC DOS 1.1

Microsoft primero obtuvo la licencia, [7] luego compró [8] 86-DOS de Seattle Computer Products (SCP), que fue modificado para la PC IBM por el empleado de Microsoft Bob O'Rear con la ayuda de Tim Paterson, empleado de SCP (más tarde Microsoft) . [9] O'Rear consiguió que 86-DOS se ejecutara en el prototipo de PC en febrero de 1981. El 86-DOS tuvo que convertirse de disquetes de 8 pulgadas a 5,25 pulgadas e integrarse con el BIOS , que Microsoft estaba ayudando a IBM a escribir. . [10] [11]IBM tenía más personas escribiendo requisitos para la computadora que Microsoft escribiendo código. O'Rear a menudo se sentía abrumado por la cantidad de personas con las que tenía que tratar en las instalaciones de ESD (Entry Systems Division) en Boca Raton, Florida .

Quizás la primera mención pública del sistema operativo fue en julio de 1981, cuando Byte discutió los rumores de una próxima computadora personal con "un DOS tipo CP / M ... que se llamará, simplemente, 'IBM Personal Computer DOS'". [12] 86-DOS fue rebautizado como IBM PC DOS 1.0 para su lanzamiento de agosto de 1981 con IBM PC. La versión inicial de DOS se basó en gran medida en CP / M-80 1.xy la mayor parte de su arquitectura, llamadas a funciones y convenciones de nomenclatura de archivos se copiaron directamente del sistema operativo anterior. La diferencia más significativa fue el hecho de que introdujo un sistema de archivos diferente, FAT12 . A diferencia de todas las versiones posteriores de DOS, la FECHA y la HORALos comandos eran ejecutables separados en lugar de formar parte de COMMAND.COM . Los disquetes de una cara de 160 kilobytes (KB) de 5,25 pulgadas eran el único formato de disco admitido.

A finales de 1981, Paterson, ahora en Microsoft, comenzó a escribir PC DOS 1.10. Debutó en mayo de 1982 junto con la revisión B IBM PC. Se agregó soporte para las nuevas unidades de doble cara, lo que permite 320 KB por disco. Se corrigieron varios errores y los mensajes de error y las indicaciones se hicieron menos crípticos. La utilidad DEBUG ahora podía cargar archivos de más de 64 KB de tamaño.

PC DOS 2.x [ editar ]

Más tarde, un grupo de programadores de Microsoft (principalmente Paul Allen , Mark Zbikowski y Aaron Reynolds ) [11] comenzó a trabajar en PC DOS 2.0. Completamente reescrito, DOS 2.0 agregó subdirectorios y soporte de disco duro para el nuevo IBM XT , que debutó en marzo de 1983. Un nuevo formato de 9 sectores aumentó la capacidad de los disquetes a 360 KB. Los identificadores de archivos destacados del kernel inspirados en Unixen lugar de los bloques de control de archivos derivados de CP / M y los controladores de dispositivos cargables ahora se podrían usar para agregar hardware más allá de lo que soportaba el BIOS de PC de IBM. BASIC y la mayoría de las utilidades proporcionadas con DOS también se actualizaron sustancialmente. Una empresa importante que tomó casi 10 meses de trabajo, DOS 2.0 era más del doble de grande que DOS 1.x, ocupando alrededor de 28 KB de RAM en comparación con los 12 KB de su predecesor. Formaría la base para todos los sistemas operativos de Microsoft orientados al consumidor hasta 2001, cuando se lanzó Windows XP (basado en Windows NT ). [11]

En octubre de 1983 (oficialmente el 1 de noviembre de 1983) [13] debutó DOS 2.1. Se corrigieron algunos errores y se agregó soporte para unidades de disquete de media altura y el nuevo IBM PCjr .

En 1983, Compaq lanzó Compaq Portable , la primera PC 100% compatible con IBM y obtuvo la licencia de su propia versión OEM de DOS 1.10 (rápidamente reemplazada por DOS 2.00) de Microsoft. Otros PC compatibles siguieron su ejemplo, la mayoría de los cuales incluían características DOS específicas de hardware, aunque algunas eran genéricas.

PC DOS 3.x [ editar ]

En agosto de 1984, IBM presentó el IBM PC / AT derivado de Intel 80286 , su máquina de próxima generación. Junto con esto estaba DOS 3.00. A pesar de saltar un número de versión completo, nuevamente resultó ser poco más que una actualización incremental, agregando nada más sustancial que el soporte para los nuevos disquetes de 1.2 megabytes (MB) de AT . Las capacidades de red planificadas en DOS 3.00 se consideraron demasiado defectuosas para ser utilizables y Microsoft las desactivó antes del lanzamiento del sistema operativo. En cualquier caso, los planes originales de IBM para el AT habían sido equiparlo con un sistema operativo de próxima generación adecuado que usara sus características extendidas, pero esto nunca se materializó. [2] PC DOS 3.1 (lanzado en marzo de 1985) corrigió los errores en DOS 3.00 y admitió la tarjeta adaptadora de red de IBM en elIBM PC Network . PC DOS 3.2 agregó soporte para unidades de disquete de 720 KB de doble densidad de 3½ pulgadas, compatible con IBM PC Convertible , la primera computadora de IBM en usar disquetes de 3½ pulgadas, lanzada en abril de 1986. Y más tarde, IBM Personal System / 2 en 1987.

En junio de 1985, IBM y Microsoft firmaron un acuerdo de desarrollo conjunto a largo plazo para compartir el código DOS especificado y crear un nuevo sistema operativo desde cero, conocido en ese momento como Advanced DOS. El 2 de abril de 1987, OS / 2 se anunció como el primer producto fabricado en virtud del acuerdo. [14] Al mismo tiempo, IBM lanzó su próxima generación de computadoras personales, IBM Personal System / 2 (PS / 2). [2]PC DOS 3.3, lanzado con la línea PS / 2, agregó soporte para unidades de disquete de alta densidad de 3½ pulgadas y 1.44 MB, que IBM introdujo en sus modelos PS / 2 basados ​​en 80286 y superiores. La actualización de DOS 3.2 a 3.3 fue escrita completamente por IBM, sin ningún esfuerzo de desarrollo por parte de Microsoft, que estaba trabajando en "Advanced DOS 1.0". DOS 3.30 fue la última versión diseñada con IBM XT y los sistemas de sólo disquete en mente; se convirtió en una de las versiones más populares y muchos usuarios la prefirieron a su sucesora con errores.

PC DOS 4.x [ editar ]

PC DOS 4.0 (originalmente conocido internamente como DOS 3.4), enviado en julio de 1988. DOS 4.0 tenía algunos problemas de compatibilidad con utilidades de disco de bajo nivel debido a algunos cambios internos en la estructura de datos. DOS 4.0 usaba más memoria que DOS 3.30 y también tenía algunas fallas. Los controladores EMS recién agregados solo eran compatibles con las placas EMS de IBM y no con los más comunes [ cita requerida ] Intel y AST. DOS 4.0 también se destaca por incluir la primera versión de DOS Shell , una utilidad de pantalla completa diseñada para hacer que el sistema operativo de línea de comandos sea más fácil de usar. Microsoft recuperó el control del desarrollo y lanzó un DOS 4.01 corregido con errores. [15]

PC DOS 5 [ editar ]

DOS 5 debutó en junio de 1991. DOS 5 admitía el uso de High Memory Area (HMA) y Upper Memory Blocks (UMB) en 80286 y sistemas posteriores para reducir su uso de memoria convencional . Además, todos los comandos de DOS ahora son compatibles con /? opción para mostrar la sintaxis del comando. Aparte del DOS de IBM para PC, MS-DOS era la única otra versión disponible, ya que las ediciones OEM desaparecieron, ya que en ese momento las PC eran 100% compatibles, por lo que las personalizaciones para las diferencias de hardware ya no eran necesarias.

Esta fue la última versión de DOS para la que IBM y Microsoft compartieron el código completo, y el DOS que se integró en la máquina virtual DOS de OS / 2 2.0 y más tarde de Windows NT .

PC DOS 6.1 [ editar ]

PC DOS siguió siendo una versión renombrada de MS-DOS hasta 1993. IBM y Microsoft se separaron: MS-DOS 6 se lanzó en marzo y PC DOS 6.1 (desarrollado por separado) siguió en junio. La mayoría de las nuevas características de MS-DOS 6.0 aparecieron en PC DOS 6.1, incluida la nueva compatibilidad con el menú de inicio y los nuevos comandos CHOICE , DELTREE y MOVE . QBasic fue eliminado y el editor de MS-DOS fue sustituido por el IBM E Editor . PC DOS 6.1 se informa a sí mismo como DOS 6.00.

PC DOS 6.3 [ editar ]

PC DOS 6.3 siguió en diciembre. PC DOS 6.3 también se usó en OS / 2 para PowerPC . PC DOS 6.3 también contó con la tecnología de compresión de disco SuperStor de Addstor .

PC DOS 7 [ editar ]

PC DOS 7 se lanzó en abril de 1995 y fue la última versión de DOS antes de que el desarrollo de software de IBM (aparte del desarrollo de IBM ViaVoice ) se trasladara a Austin. Se agregó el lenguaje de programación REXX , así como soporte para un nuevo formato de disquete, XDF , que extendió un disquete estándar de 1,44 MB a 1,86 MB. La tecnología de compresión de disco SuperStor fue sustituida por la electrónica de Stac ' APILADORA . Se agregaron una calculadora de línea de comando algebraica y un programa de utilidad para cargar controladores de dispositivo desde la línea de comando. PC DOS 7 también incluyó muchas optimizaciones para aumentar el rendimiento y reducir el uso de memoria. [dieciséis]

PC DOS 2000 [ editar ]

El lanzamiento minorista más reciente fue PC DOS 2000, lanzado desde Austin en 1998, que encontró su nicho en el mercado del software integrado y en otros lugares. PC DOS 2000 es un slipstream de 7.0 con Y2K y otras correcciones aplicadas. Para las aplicaciones, PC DOS 2000 se reporta a sí mismo como "IBM PC DOS 7.00, revisión 1", en contraste con el PC DOS 7 original, que se reporta a sí mismo como "IBM PC DOS 7.00, revisión 0". [nb 1]

Hitachi usó PC DOS 2000 en su Drive Fitness Test heredado (4.15) y Hitachi Feature Tool (2.15) hasta 2009. [17] Los productos ThinkPad tenían una copia de la última versión de PC DOS en su partición Rescue and Recovery. [18]

PC DOS 7.1 [ editar ]

PC DOS 7.1 agregó soporte para el direccionamiento de bloques lógicos (LBA) y particiones FAT32 . [nb 1] Varias compilaciones desde 1999 hasta 2003 no se lanzaron al por menor, pero se utilizaron en productos como IBM ServerGuide Scripting Toolkit. [19] Una compilación de esta versión de DOS apareció en Norton Ghost de Symantec . [20] La versión 7.1 indica soporte para FAT32 también en MS-DOS . [dieciséis]

La mayoría de las compilaciones de esta versión de DOS se limitan a los archivos del núcleo IBMBIO.COM , IBMDOS.COM y COMMAND.COM . Los programas actualizados FDISK32, FORMAT32 permiten preparar discos FAT32. Las utilidades adicionales se toman de PC DOS 2000, cuando sea necesario.

PC DOS como cliente de archivos distribuidos [ editar ]

En 1986, IBM anunció el soporte de PC DOS para el acceso de los clientes a los servicios de archivos definidos por Distributed Data Management Architecture (DDM). Esto permitió a los programas en las PC crear, administrar y acceder a archivos orientados a registros disponibles en IBM System / 36, IBM System / 38 e IBM mainframe que ejecutan CICS . En 1988, el soporte de cliente para archivos orientados a flujo y directorios jerárquicos se agregó a PC DOS cuando estuvieron disponibles en los sistemas de servidor DDM.

Ver también [ editar ]

  • Cronología de los sistemas operativos DOS
  • Comparación de sistemas operativos DOS
  • Lista de comandos de DOS

Notas [ editar ]

  1. ^ Un b Para el PC DOS DOS INT 21 h función 30h obtener la versión DOS vuelve OEM código 00h de IBM en lugar de FF h de Microsoft . Esto es particularmente importante para DOS 7, porque varias características introducidas en MS-DOS 7.0 y 7.1 no son compatibles con PC DOS 7.xy viceversa, por ejemplo, MS-DOS no es compatible con REXX y PC DOS 7 y 2000 sí. no es compatible con el acceso LBA.

Referencias [ editar ]

  1. ^ Jakobsen, Remi. "La Historia de DOS" . Computadoras clásicas de Remi: mi colección de computadoras antiguas, consolas de juegos, historia, especificaciones y reparaciones . Archivado desde el original el 4 de agosto de 2019 . Consultado el 10 de noviembre de 2017 .
  2. ^ a b c Wallace, James; Erickson, Jim (1992). Disco duro: Bill Gates y la creación del imperio de Microsoft . John Wiley e hijos . págs.  190 . ISBN 0-471-56886-4.
  3. ^ Bunnell, David Hugh (febrero-marzo de 1982). "¿El hombre detrás de la máquina? Una entrevista exclusiva para PC con el gurú del software Bill Gates" . Revista de PC . pag. 16 . Consultado el 12 de julio de 2016 .
  4. ^ Edlin, Jim (junio-julio de 1982). "Llega CP / M" . Revista de PC . pag. 43 . Consultado el 12 de julio de 2016 .
  5. ^ Lemmons, Phil (octubre de 1981). "La computadora personal de IBM: primeras impresiones" . Byte . pag. 36 . Consultado el 12 de julio de 2016 .
  6. ^ "El precio del CP / M-86 cae a $ 60" . Revista de PC . Febrero de 1983. p. 56 . Consultado el 11 de octubre de 2017 .
  7. ^ "Acuerdo de licencia 86-DOS versión 0.3 (15/11/1980) entre Seattle Computer Products y Microsoft" (PDF) . 1981-01-06. Archivado (PDF) desde el original el 18 de febrero de 2020 . Consultado el 1 de abril de 2013 . (NB. Publicado como parte del caso Comes v. Microsoft como prueba n. ° 1).
  8. ^ "Acuerdo de venta de 86-DOS entre Seattle Computer Products y Microsoft" (PDF) . 1981-07-27 . Consultado el 1 de abril de 2013 . (NB. Publicado como parte del caso Comes v. Microsoft como prueba n. ° 2 / n. ° 3. El documento también lleva un sello de fecha mecanografiado a partir del 22 de julio de 1981).
  9. Paterson, Tim (8 de agosto de 2007). "¿Es DOS una estafa de CP / M?" . DosMan Drivel . Consultado el 13 de febrero de 2014 .
  10. ^ Allen, Paul ; Gates, Bill ; Rey, Adrian; Larson, Chris; Letwin, Gordon ; O'Rear, Bob ; Paterson, Tim ; Peters, Chris; Phillips, Bruce; Reynolds, Aaron ; Stillmaker, Betty; Zbikowski, Mark (1986). "Asesores técnicos". Enciclopedia de referencia técnica de MS-DOS (versiones 1.0-3.2) . Por Bornstein, Howard; Bredehoeft, Lawrence; Duncan, Ray; Morris, Carol; Rose, David; Socha, John ; Tomlin, Jim; Vian, Kathleen; Wolverton, Van. Beley, Jim; Preppernau, Barry; Beason, Pam; Lewis, Andrea; Rygmyr, David (eds.). Biblioteca de referencia de Microsoft. 1 (Original retirado ed.). Redmond, Washington, Estados Unidos:Microsoft Press . ISBN 0-914845-69-1. LCCN  86-8640 . OCLC  635600205 .(xvii + 1053 páginas; 29 cm) (NB. Esta edición original contiene diagramas de flujo del funcionamiento interno del sistema. Microsoft la retiró antes de la distribución masiva en 1986 porque contenía muchos errores fácticos, así como información clasificada que debería no se ha publicado. Pocas copias impresas sobrevivieron. Fue reemplazada por una edición completamente reelaborada en 1988. [1] )
  11. ^ a b c Zbikowski, Mark ; Allen, Paul ; Ballmer, Steve ; Borman, Reuben; Borman, Rob; Mayordomo, John; Carroll, Chuck; Chamberlain, Mark; Chell, David; Colee, Mike; Courtney, Mike; Dryfoos, Mike; Duncan, Rachel; Eckhardt, Kurt; Evans, Eric; Granjero, Rick; Gates, Bill ; Geary, Michael; Griffin, Bob; Hogarth, Doug; Johnson, James W .; Kermaani, Kaamel; Rey, Adrian; Koch, Reed; Landowski, James; Larson, Chris; Lennon, Thomas; Lipkie, Dan; McDonald, Marc ; McKinney, Bruce; Martín, Pascal; Mathers, Estelle; Matthews, Bob; Melin, David; Mergentime, Charles; Nevin, Randy; Newell, Dan; Newell, Tani; Norris, David; O'Leary, Mike; O'Rear, Bob; Olsson, Mike; Osterman, Larry; Ostling, Ridge; Pai, Sunil; Paterson, Tim ; Pérez, Gary; Peters, Chris; Petzold, Charles ; Pollock, John; Reynolds, Aaron ; Rubin, Darryl; Ryan, Ralph; Schulmeisters, Karl; Shah, Rajen; Shaw, Barry; Corto, Anthony; Slivka, Ben; Smirl, Jon; Stillmaker, Betty; Stoddard, John; Tillman, Dennis; Whitten, Greg; Yount, Natalie; Zeck, Steve (1988). "Asesores técnicos". La Enciclopedia de MS-DOS: versiones 1.0 a 3.2 . Por Duncan, Ray; Bostwick, Steve; Burgoyne, Keith; Byers, Robert A .; Hogan, Thom; Kyle, Jim; Letwin, Gordon ; Petzold, Charles; Rabinowitz, Chip; Tomlin, Jim; Wilton, Richard; Wolverton, Van; Wong, William; Woodcock, JoAnne (Ed. Completamente reelaborada). Redmond, Washington, Estados Unidos: Microsoft Press . ISBN 1-55615-049-0. LCCN  87-21452 . OCLC  16581341 .(xix + 1570 páginas; 26 cm) (NB. Esta edición fue publicada en 1988 después de una extensa revisión de la primera edición retirada de 1986 por un equipo diferente de autores. [2] )
  12. ^ Morgan, Chris (julio de 1981). "Computadora personal de IBM" . BYTE . pag. 6 . Consultado el 18 de octubre de 2013 .
  13. ^ http://www.os2museum.com/wp/?page_id=630
  14. Necasek, Michal (24 de junio de 2004). "Microsoft Operating System / 2 con Windows Presentation Manager proporciona la base para la próxima generación de la industria de computadoras personales" . La historia de OS / 2 . Archivado desde el original el 10 de abril de 2010. (NB. Una copia del comunicado de prensa 1987-04-02 de Microsoft que anuncia OS / 2.)
  15. ^ Historia de Microsoft Windows y MS-DOS (varios) TACKtech Corp.
  16. ^ a b Brooks, Vernon C. "Información e historia sobre PC DOS y MS-DOS" . PC DOS Retro . Archivado desde el original el 21 de febrero de 2020 . Consultado el 10 de enero de 2014 .
  17. ^ "Controladores y software para productos heredados (descontinuados)" . HGST . 2009. Archivado desde el original el 4 de marzo de 2014 . Consultado el 13 de febrero de 2014 .
  18. ^ "Cómo utilizar la partición del servicio de prearranque para recuperar su software" . Lenovo . Consultado el 11 de febrero de 2014 . Una característica adicional indocumentada agregada a la interfaz de usuario es la capacidad de pasar directamente a un indicador de DOS. Al presionar F3 (no hay un mensaje para esto) saldrá de la utilidad de recuperación e irá al símbolo del sistema de DOS
  19. ^ "IBM ServerGuide Scripting Toolkit, Edición DOS" . 1.3.07. IBM . 2008-01-24. MIGR-53564. Archivado desde el original el 11 de marzo de 2016 . Consultado el 13 de febrero de 2014 .
  20. ^ "Crear un disco de arranque fantasma estándar" . Symantec . 2004-01-03. TECH108761 . Consultado el 13 de febrero de 2014 .

Lectura adicional [ editar ]

  • IBM Corporation y Microsoft, Inc. DOS 3.30: Guía del usuario . IBM Corporation, 1987. Número de pieza 80X0933.
  • IBM Corporation y Microsoft, Inc. DOS 3.30: Referencia (abreviado) . IBM Corporation, 1987. Número de pieza 94X9575.
  • IBM Corporation. Introducción a la versión 4.00 del sistema operativo de disco . IBM Corporation, 1988. Número de pieza 15F1370.
  • IBM Corporation. Con el sistema operativo en disco versión 4.00 . IBM Corporation, 1988. Número de pieza 15F1371.
  • IBM Corporation. IBM Disk Operating System Versión 5.0. Guía de usuario y referencia . IBM Corporation, 1991. Número de pieza 07G4584.
  • Que Corporation. IBM PC DOS y la Guía del usuario de Microsoft Windows . Suzanne Weixel, 2ª ed., Indianápolis, 1995. ISBN 0-7897-0276-2 . 
  • IBM Corporation. Guía del usuario de PC DOS 7 . Margaret Averett, 1995. Número de pieza 83G9260 (S83G-9260-00).
  • IBM Corporation. Actualización técnica de PC DOS 7 . IBM Redbooks , 1995. ISBN 0-7384-0677-5 .