IBM TopView - IBM TopView

Vista do topo
Topviewvirtualpc.jpg
Uma sessão TopView típica
Desenvolvedor IBM
Estado de trabalho Interrompido
Modelo fonte Fonte fechada
lançamento inicial Março de 1985 ; 35 anos atrás  ( 1985-03 )
Último lançamento 1.12 / 2 de abril de 1987 ; 33 anos atrás  ( 02/04/1987 )
Alvo de marketing O negócio
Plataformas x86 , ( DOS 2.0 - 6.0)
Interface de usuário padrão Baseado em texto ( modo de texto )
Licença Proprietário

TopView é o primeiro ambiente operacional de computador pessoal orientado a objeto , multitarefa e em janelas para PC DOS desenvolvido pela IBM , anunciado em agosto de 1984 e lançado em março de 1985. TopView fornecia um modo de texto (embora também rodasse em modo gráfico) operando ambiente que permitia aos usuários executar mais de um aplicativo ao mesmo tempo em um PC . A IBM demonstrou uma versão inicial do produto aos principais clientes antes de disponibilizá-la de maneira geral, na época em que enviaram seu novo computador PC AT .

Começos esperançosos

Quando a Microsoft anunciou o Windows 1.0 em novembro de 1983, a International Business Machines (IBM), importante parceira da Microsoft na popularização do MS-DOS para o IBM PC , notavelmente não anunciou o suporte para o ambiente de janela que estava por vir. A IBM determinou que o mercado de microcomputadores precisava de um ambiente multitarefa . Quando lançou o TopView em 1985, a imprensa especulou que o software era o início do plano da IBM de aumentar seu controle sobre o IBM PC (embora a IBM publicasse as especificações publicamente) criando um sistema operacional proprietário para ele, semelhante ao que a IBM tinha oferecido por anos em seus computadores maiores. O TopView também permitiu que a IBM atendesse clientes que ficaram surpresos com o fato de o novo IBM AT não vir com um sistema operacional capaz de usar os recursos de multitarefa e modo protegido de hardware da nova CPU 80286 , já que o DOS e a maioria dos aplicativos ainda estavam em execução no 8086/8088 modo real .

Mesmo considerando os recursos de gerenciamento de memória virtual do TopView, as limitações de hardware ainda impediam o novo ambiente - um AT básico com 256 KB de RAM só tinha espaço para 80 KB de código de aplicativo e dados na RAM depois que o DOS e o TopView estavam carregados. 512-640 KB era recomendado para carregar dois programas aplicativos típicos da época. Esse era o máximo que o IBM XT anterior poderia ter instalado. Depois de carregado, o TopView recuperou grande parte da memória consumida pelo DOS, mas ainda não o suficiente para satisfazer os críticos da indústria. O TopView era executado em modo real em qualquer processador x86 e podia executar programas DOS bem comportados (ou seja, programas que não gravavam diretamente na tela, mas usavam BIOS em 10h e DOS em 21h, como o IBM Assistant Series de programas de produtividade) em um arranjo de janelas. Aplicativos bem comportados usariam chamadas de função padrão do DOS e BIOS para acessar os serviços e o hardware do sistema. Programas com comportamento incorreto (ou seja, programas que gravam diretamente na tela), como Lotus 1-2-3, WordStar e dBase III, ainda serão executados no ambiente TopView, mas consumirão a tela inteira. Os aplicativos orientados a objetos foram escritos usando a API TopView. O TopView foi desenvolvido para rodar no 8088 (e exigia o que a IBM chamou de disco fixo) e posteriormente no 80286. O TopView não foi atualizado para fazer uso do modo 8086 virtual adicionado aos processadores Intel 80386 que permitiam uma melhor virtualização .

Inicialmente, a compatibilidade com os recursos estendidos era limitada principalmente aos aplicativos IBM, junto com alguns produtos de terceiros, como WordPerfect e VolksWriter . Desenvolveu-se uma situação de galinha e ovo, na qual desenvolvedores de terceiros relutavam em adicionar suporte de recursos estendidos (como inserir e excluir blocos para permitir que os usuários cortassem / copiassem / colassem entre aplicativos) quando não viam a demanda do mercado por eles. A maioria dos programas DOS, entretanto, suportava essas funções e permitia ao usuário realizar as operações de recortar, copiar e colar usando os menus pop-up TopView.

Alguns acreditavam que a IBM planejava usar o TopView para forçar a confiança deles em conformidade com as novas especificações técnicas. Conforme as versões posteriores do TopView foram lançadas, ele foi capaz de fazer com que aplicativos DOS mais desafiadores rodassem de maneira multitarefa, interceptando o acesso direto aos serviços do sistema e hardware.

O TopView apresentou pela primeira vez os Arquivos de informações do programa (arquivos PIF), que definem como um determinado programa DOS deve ser executado em um ambiente multitarefa, principalmente para evitar o fornecimento de recursos desnecessários que poderiam permanecer disponíveis para outros programas. Arquivos PIF do TOPVIEW foram herdados e prorrogado por Quarterdeck 's DESQview e Microsoft Windows . O conceito de Arquivos de Informação de Programa também foi utilizado em sistemas operacionais de Pesquisa Digital , como DOS Concorrente , DOS Multiusuário , Datapac System Manager e REAL / 32 ; entretanto, usando o comando PIFED, as informações necessárias do programa foram incorporadas diretamente ao arquivo executável .EXE ou .COM.

Histórico de versão

A versão 1.1, introduzida em junho de 1986, adicionou suporte para a emulação de terminal IBM PC Network e IBM 3270 . É importante ressaltar que o suporte para troca de programas não residentes foi adicionado - no disco rígido em todos os computadores e na área de alta memória em máquinas equipadas com uma CPU 286. O suporte inicialmente deficiente para arquivos em lote DOS foi melhorado.

A versão 1.12, introduzida em abril de 1987, adicionou suporte para a nova série IBM PS / 2 , seu sistema operacional DOS 3.30 e seus novos mouses PS / 2. Agora também pode usar até quatro portas seriais.

Declínio e descontinuação

O TopView vendeu abaixo das expectativas desde o início, com muitos usuários em potencial já satisfeitos com alternadores de tarefas TSR mais baratos e menos intensivos em memória, como Ready, Spotlight e Borland Sidekick, que não precisavam de um ambiente multitarefa. TopView executado em modo gráfico (TOPVIEW / G); no entanto, isso raramente era usado. Em meados de 1987, a IBM começou a mudar o foco do TopView e estava promovendo o uso do OS / 2 para desenvolvedores e usuários finais. OS / 2 1.0 era um sistema operacional multitarefa e multithreading preventivo que permitia um modo real e várias sessões de modo protegido de 16 bits rodarem ao mesmo tempo no PC / AT baseado em 80286 e fornecido como uma alternativa DOS anunciada em abril de 1987 e disponibilizados no final de dezembro. Uma interface gráfica do usuário ( Presentation Manager ) foi adicionada ao OS / 2 1.1 em outubro de 1988. 1.1 pode ser executado com ou sem o Presentation Manager, bem como um sistema embarcado sem a necessidade de tela, teclado ou interface de mouse. A IBM oficialmente parou de comercializar o lançamento final do TopView, versão 1.12, em 3 de julho de 1990. O conceito do TopView foi levado adiante por outros multitarefas DOS, mais notavelmente o DESQview de Quarterdeck , que manteve a interface do usuário e muitos recursos do TopView, além de adicionar mais recursos, como suporte para os recursos especiais do 80286, 80386 e processadores compatíveis e, com DESQview / X (lançado em junho de 1992), uma verdadeira interface GUI rodando em DOS. Uma variedade de programas semelhantes ao TopView também estavam disponíveis, incluindo um da Dynamical Systems chamado Mondrian , que a Microsoft comprou em 1986 com a intenção declarada de implementar a compatibilidade da API TopView no Windows, o que nunca aconteceu. Mais tarde, em abril de 1992, a IBM introduziu o OS / 2 2.0 que incluía o modo 8086 virtual e suporte total de 32 bits para o Intel 80386 substituindo até o DESQview e outros ambientes semelhantes. OS / 2 2.0 era um sistema operacional multitarefa de multitarefa preemptiva baseado em prioridade, incluindo 32 níveis de prioridade (de tempo crítico a tempo ocioso) para o 386.

TopView requer IBM PC DOS versões 2.0 a 5.0 ou MS-DOS 2.0 a 6.0 e não será executado com versões posteriores.

Os principais contribuintes do TopView incluem David Morrill (o "pai do TopView" codinome "Orion" depois que o projeto GLASS foi movido para Boca Raton), Dennis McKinley (tarefas), Ross Cook (gerenciamento de memória), Bob Hobbs (TopView Toolkit) e Neal Whitten (gerente de produto). Bill Gates , Steve Ballmer , Gordon Letwin e outros executivos importantes da Microsoft aceitaram um convite do executivo da IBM, Don Estridge, para a IBM Boca Raton para ver uma demonstração especial do TopView. Gates ficou incomodado com o fato de o Windows não ter multitarefa (o Windows usou um método cooperativo para compartilhar a CPU) e recursos de janelas (ou seja, janelas sobrepostas etc.) que o TopView tinha. Gates testemunhou o TopView executando várias cópias do interpretador Microsoft BASIC em execução no Windows (sobreposto e lado a lado) de maneira multitarefa . Posteriormente, a Microsoft lançou uma versão multitarefa do MS-DOS 4.0 (multitarefa) com base no que aprendeu na reunião. Mesmo não havendo um acordo de desenvolvimento conjunto com a Microsoft para o desenvolvimento do TopView, Estridge pediu e depois disse a Whitten (contra a vontade de Whitten e da equipe do TopView) para entregar todo o código-fonte e documentação do TopView para a Microsoft. Pouco tempo depois da reunião, o pedido de Estridge foi atendido. Gates deu o código e a documentação a um grupo liderado por Nathan Myhrvold . Depois que o código foi modificado de acordo com as especificações de Gates, ele comprou a empresa. O produto em si, Mondrian, nunca foi lançado. Gates, no entanto, deu aos membros da equipe posições-chave na Microsoft. Isso levou a um Acordo de Desenvolvimento Conjunto com a Microsoft (um acordo que antes incluía apenas o DOS ) para co-desenvolver o OS / 2 (um acordo que durou até 1990). Tudo isso foi feito para satisfazer o caso do tribunal antitruste EUA vs. IBM que foi aberto em 1969. Mesmo tendo sido indeferido em 1982, a IBM estava atolada em problemas antitruste por mais de uma década após a demissão e não se recuperou do atoleiro legal até o início dos anos 90. Em junho de 1990, uma investigação FTC foi lançada sobre um possível conluio entre a Microsoft e a IBM no mercado de software para PC.

Recepção

InfoWorld em 1985 descreveu o TopView como "software simples e sem graça que consome muita memória". BYTE também criticou o uso de memória do TopView, mas afirmou que "você descobrirá que a maioria dos softwares escritos para o IBM PC é compatível com o TopView". Observando o preço baixo e os "recursos inovadores de multitarefa", a revista previu que o software "atrairá muitos compradores".

Em 1985, a Digital Research posicionou seu DOS 4.1 simultâneo multitarefa com GEM como alternativa para o TopView.

Veja também

Referências

links externos