stringtranslate.com

Vista superior de IBM

TopView es el primer entorno operativo de computadora personal orientado a objetos , multitarea y de ventanas para PC DOS desarrollado por IBM , anunciado en agosto de 1984 [1] y enviado en marzo de 1985. [2] [3] TopView proporcionó un modo de texto ( aunque también corría en modo gráfico) entorno operativo que permitía a los usuarios ejecutar más de una aplicación al mismo tiempo en una PC . IBM demostró una versión inicial del producto a clientes clave antes de ponerlo a disposición del público, aproximadamente en el momento en que enviaron su nueva computadora PC AT .

Historia

Cuando Microsoft anunció Windows 1.0 en noviembre de 1983, International Business Machines (IBM), el socio importante de Microsoft en la popularización de MS-DOS para IBM PC , no anunció soporte para el próximo entorno de ventanas. [4] IBM determinó que el mercado de microcomputadoras necesitaba un entorno multitarea . Cuando lanzó TopView en 1985, la prensa especuló que el software era el comienzo del plan de IBM para aumentar su control sobre la PC IBM (a pesar de que IBM publicó las especificaciones públicamente) mediante la creación de un sistema operativo propietario para ella, similar al que tenía IBM. ofrecido durante años en sus computadoras más grandes. [5] TopView también permitió a IBM atender a los clientes que se sorprendieron de que el nuevo IBM AT no viniera con un sistema operativo capaz de utilizar las funciones de hardware multitarea y modo protegido de la nueva CPU 80286 , ya que DOS y la mayoría de las aplicaciones todavía se ejecutaban en Modo real 8086/8088 .

Incluso dadas las capacidades de administración de memoria virtual de TopView, las limitaciones de hardware aún frenaban el nuevo entorno: un AT básico con 256 KB de RAM solo tenía espacio para 80 KB de código de aplicación y datos en RAM una vez que DOS y TopView se habían cargado. Se recomendaban entre 512 y 640 KB para cargar dos programas de aplicación típicos de la época. Este era el máximo que podía haber instalado el IBM XT anterior . Una vez cargado, TopView recuperó gran parte de la memoria consumida por DOS, pero aún no la suficiente para satisfacer a los críticos de la industria. TopView se ejecutó en modo real en cualquier procesador x86 y pudo ejecutar programas DOS con buen comportamiento (es decir, programas que no escribieron directamente en la pantalla pero usaron BIOS int 10h y DOS int 21h, como la serie IBM Assistant de programas de productividad) en una disposición de ventanas. [6] Las aplicaciones con buen comportamiento utilizarían llamadas a funciones estándar de DOS y BIOS para acceder a los servicios y al hardware del sistema. Los programas que se comportan mal (es decir, programas que escriben directamente en la pantalla) como Lotus 1-2-3, WordStar y dBase III aún se ejecutarán en el entorno TopView, pero consumirán toda la pantalla. [7] Las aplicaciones orientadas a objetos se escribieron utilizando la API TopView. TopView se desarrolló para ejecutarse en el 8088 (y requería lo que IBM denominó un disco fijo) y más tarde en el 80286. TopView no se actualizó para utilizar el modo virtual 8086 agregado en los procesadores Intel 80386 que permitía una mejor virtualización . [ cita necesaria ]

Inicialmente, la compatibilidad con las funciones extendidas se limitaba principalmente a las aplicaciones de IBM, junto con algunos productos de terceros como WordPerfect y VolksWriter . Se desarrolló una situación del huevo y la gallina en la que los desarrolladores externos se mostraron reacios a agregar soporte de funciones extendidas (como insertar y eliminar bloques para permitir a los usuarios cortar, copiar y pegar entre aplicaciones) cuando no vieron que el mercado las demandara. [6] Sin embargo, la mayoría de los programas de DOS admitían estas funciones y permitían al usuario realizar operaciones de cortar, copiar y pegar utilizando los menús emergentes de TopView.

Algunos creían que IBM planeaba utilizar TopView para obligarlos a cumplir con las nuevas especificaciones técnicas. [3] A medida que se lanzaron versiones posteriores de TopView, pudo ejecutar con éxito aplicaciones de DOS más desafiantes en forma multitarea al interceptar el acceso directo a los servicios y hardware del sistema.

TopView introdujo por primera vez los archivos de información de programa (archivos PIF), que definían cómo se debía ejecutar un programa DOS determinado en un entorno multitarea, en particular para evitar darle recursos innecesarios que podrían permanecer disponibles para otros programas. Los archivos PIF de TopView fueron heredados y ampliados por DESQview de Quarterdeck y Microsoft Windows . [8] El concepto de Archivos de información de programa también se utilizó en los sistemas operativos de Digital Research como Concurrent DOS , Multiuser DOS , Datapac System Manager y REAL/32 ; sin embargo, al utilizar el comando PIFED, la información necesaria del programa se incrustó directamente en el archivo ejecutable .EXE o .COM. [9]

Historial de versiones

La versión 1.1, introducida en junio de 1986, agregó soporte para IBM PC Network y la emulación de terminal IBM 3270 . Es importante destacar que se agregó soporte para intercambiar programas no residentes : en el disco duro de todas las computadoras y en el área de alta memoria en las máquinas equipadas con una CPU 286. Se mejoró el inicialmente deficiente soporte para archivos por lotes de DOS. [7]

La versión 1.12, introducida en abril de 1987, agregó soporte para la nueva serie IBM PS/2 , su sistema operativo DOS 3.30 y sus nuevos ratones PS/2. Ahora también podría utilizar hasta cuatro puertos serie. [10]

Rechazo y discontinuación

TopView se vendió por debajo de las expectativas desde el principio, y muchos usuarios potenciales ya estaban satisfechos con conmutadores de tareas residentes de terminación y permanencia más baratos y que consumen menos memoria , como Ready, Spotlight y Borland Sidekick , que no necesitaban un entorno multitarea. [11] TopView se ejecutó en modo gráfico (TOPVIEW /G); sin embargo, esto rara vez se utilizó. A mediados de 1987, IBM comenzó a desviar su atención de TopView y promovió el uso de OS/2 tanto entre desarrolladores como entre usuarios finales. OS/2 1.0 era un sistema operativo preventivo multitarea y multiproceso que permitía ejecutar una sesión en modo real y varias sesiones en modo protegido de 16 bits al mismo tiempo en el 80286 basado en PC/AT y se ofrecía como una alternativa de DOS anunciada en abril de 1987 y estará disponible a finales de diciembre. Se agregó una interfaz gráfica de usuario ( Presentation Manager ) con OS/2 1.1 en octubre de 1988. 1.1 podía ejecutarse con o sin Presentation Manager, así como un sistema integrado sin necesidad de interfaz de pantalla, teclado o mouse. IBM dejó de comercializar oficialmente la versión final de TopView, versión 1.12, el 3 de julio de 1990. [3] El concepto de TopView fue llevado adelante por otros multitareas de DOS, en particular DESQview de Quarterdeck , que conservó la interfaz de usuario de TopView y muchas características, además agregó más características como como soporte para las características especiales de los procesadores 80286, 80386 y compatibles y, con DESQview/X (lanzado en junio de 1992), una verdadera interfaz GUI que se ejecuta en DOS. También estaban disponibles una variedad de programas similares a TopView, incluido uno de Dynamical Systems llamado Mondrian , que Microsoft compró en 1986 con la intención declarada de implementar la compatibilidad de la API TopView en Windows, lo que nunca sucedió. [12] Más tarde, en abril de 1992, IBM introdujo OS/2 2.0, que incluía el modo virtual 8086 y soporte completo de 32 bits para Intel 80386, reemplazando incluso a DESQview y otros entornos similares. OS/2 2.0 era un sistema operativo multitarea multiproceso preventivo basado en prioridades que incluía 32 niveles de prioridad (desde el tiempo crítico hasta el tiempo de inactividad) para el 386.

TopView requiere IBM PC DOS versiones 2.0 a 5.0 o MS-DOS 2.0 a 6.0 y no se ejecutará en versiones posteriores.

Los contribuyentes clave a TopView incluyeron a David Morrill (el "padre de TopView", cuyo nombre en código es "Orion" una vez que el proyecto GLASS se trasladó a Boca Raton), Dennis McKinley (tareas), Ross Cook (administración de memoria), Bob Hobbs (TopView Toolkit) y Neal Whitten (gerente de producto). Bill Gates , Steve Ballmer , Gordon Letwin y otros ejecutivos clave de Microsoft aceptaron una invitación del ejecutivo de IBM Don Estridge a IBM Boca Raton para ver una demostración especial de TopView. A Gates le preocupaba que Windows no tuviera la multitarea (Windows usaba un método cooperativo para compartir la CPU) y capacidades de ventanas (es decir, ventanas superpuestas, etc.) que tenía TopView. Gates fue testigo de cómo TopView ejecutaba múltiples copias del intérprete BASIC de Microsoft ejecutándose en Windows (superpuestas y una al lado de la otra) de forma multitarea . Posteriormente, Microsoft lanzó una versión multitarea de MS-DOS 4.0 (multitarea) a partir de lo que aprendió en la reunión. Aunque no existía un acuerdo de desarrollo conjunto con Microsoft para el desarrollo de TopView, Estridge pidió y luego le dijo a Whitten (en contra de los deseos de Whitten y del equipo de TopView) que entregara todo el código fuente y la documentación de TopView a Microsoft. Poco tiempo después de la reunión, se accedió a la solicitud de Estridge. Gates entregó el código y la documentación a un grupo encabezado por Nathan Myhrvold . Una vez modificado el código según las especificaciones de Gates, compró la empresa. El producto en sí, Mondrian, nunca fue lanzado al mercado. Gates, sin embargo, dio a los miembros del equipo puestos clave en Microsoft. Esto llevó a un Acuerdo de Desarrollo Conjunto con Microsoft (un acuerdo que anteriormente solo incluía DOS ) para codesarrollar OS/2 (un acuerdo que duró hasta 1990). Todo esto se hizo para satisfacer el caso judicial antimonopolio de Estados Unidos contra IBM que se presentó en 1969. Aunque fue desestimado en 1982, IBM estuvo sumida en problemas antimonopolio durante más de una década después del despido y no recuperó desde el pantano legal hasta principios y mediados de los años 90. En junio de 1990 se inició una investigación de la FTC sobre una posible colusión entre Microsoft e IBM en el mercado de software para PC.

Recepción

InfoWorld en 1985 describió TopView como "un software sencillo y sencillo que acapara demasiada memoria". [13] BYTE también criticó el uso de memoria de TopView, pero afirmó que "encontrará que la mayor parte del software escrito para IBM PC es compatible con TopView". Tras destacar el bajo precio y las "funciones innovadoras multitarea", la revista predijo que el software "atraerá a muchos interesados". [14]

En 1985, Digital Research posicionó su multitarea Concurrent DOS 4.1 con GEM como alternativa para TopView. [15]

Ver también

Referencias

  1. ^ ab IBM. Carta de anuncio de TopView . 14 de agosto de 1984 ([1]).
  2. ^ ab IBM. Carta de anuncio de TopView . 1985-02-19 ([2]).
  3. ^ abcd Dvorak, John C. (16 de enero de 2007). "¿Qué pasó con Topview?".
  4. ^ Markoff, John (21 de noviembre de 1983). "Microsoft hace Windows". InfoMundo . vol. 5, núm. 47. Menlo Park, CA: Popular Computing, Inc. págs. ISSN  0199-6649.
  5. ^ Edelhart, Mike (30 de abril de 1985). "TopView entra en la refriega". Revista PC . págs. 125-126 . Consultado el 28 de octubre de 2013 .
  6. ^ ab Magid, Lawrence J. (17 de junio de 1985). "IBM TopView es prometedor pero tiene limitaciones". Los Ángeles Times .
  7. ^ ab IBM. Carta de anuncio de TopView 1.1 . 25 de junio de 1986 ([3]).
  8. ^ El rincón indocumentado de Dobb: ¡el formato de archivo PIF o TopView (más o menos) vive!
  9. ^ Investigación digital. DOS 386 concurrente - Sistema operativo multiusuario/multitarea - Manual de referencia . 1987 ([4]).
  10. ^ IBM. Carta de anuncio de TopView 1.12 . 2 de abril de 1987 ([5]).
  11. ^ Burke, Steven (7 de octubre de 1985), "Persiste la especulación sobre Topview", InfoWorld , págs.
  12. ^ Moran, Tom (30 de junio de 1986), "Los fabricantes de software se inclinan por Windows de Microsoft", InfoWorld , p. 5
  13. ^ Fawcette, James E. (11 de marzo de 1985). "Esperando clones de PC AT". InfoWorld (editorial). pag. 5 . Consultado el 1 de febrero de 2015 .
  14. ^ Byers, TJ (otoño de 1985). "Vista superior". BYTE : 247 . Consultado el 19 de marzo de 2016 .
  15. ^ CW (21 de junio de 1985). "DOS 4.1 concurrente en EE. UU. angekündigt". Computerwoche (en alemán). Archivado desde el original el 18 de enero de 2017 . Consultado el 18 de enero de 2017 .

enlaces externos