IBM 5100

IBM 5100 Portable Computer

O IBM 5100 Portable Computer foi um computador pessoal apresentado ao mercado em setembro de 1975, seis anos antes do IBM PC.

O 5100 saiu de linha em março de 1982. Em janeiro de 1978, a IBM anunciou seu sucessor: o IBM 5110.

Características técnicas

Protótipo SCAMP (Special Computer, APL Machine Portable) de 1973, um predecessor do 5100 que também usava o processador PALM.

O IBM 5100 possuía uma arquitetura baseada num módulo processador de 16 bits denominado processador IBM PALM (de Put All Logic in Microcode ou, grosso modo, Ponha A Lógica em Microcódigo). O Manual de Informações de Manutenção também se referia ao módulo PALM como o "controlador". O PALM podia endereçar diretamente 64 Kbytes de memória. Algumas configurações do IBM 5100 tinham memória ROS (ROM) e RAM totalizando mais de 64 KB, de modo que um esquema simples de chaveamento de memória foi utilizado. Os interpretadores APL e/ou BASIC eram armazenados em espaço de endereçamento de Linguagem ROS o qual o PALM tratava como se fosse um dispositivo periférico.

Portabilidade

Uma simples unidade integrada incluía o teclado, monitor CRT de 5 polegadas, unidade de fita magnética, processador IBM PALM, várias centenas de kilobytes de memória ROM contendo software e até 64 KB de memória RAM. Era do tamanho de uma valise pequena, pesando em torno de 25 kg e podia ser transportado numa caixa com rodízios, daí o apelido "portátil".

Embora o IBM 5100 pareça grande para os padrões de hoje, em 1975 era uma incrível realização técnica colocar um computador completo, com uma grande quantidade de memória ROM e RAM, monitor CRT e uma unidade de fita numa embalagem tão pequena; ele foi lançado mais de dois anos antes que o similar Commodore PET chegasse ao mercado. Antigos computadores pessoais com aproximadamente o mesmo tamanho, tais como o HP 9830, não incluíam um monitor CRT nem uma quantidade de memória próxima da do IBM 5100. Um computador IBM equivalente em fins da década de 1960, seria tão grande quanto duas escrivaninhas juntas e pesaria cerca de meia tonelada.

Monitor externo

Um monitor de vídeo externo (ou televisor modificado) podia ser conectado ao IBM 5100 através de um conector BNC no painel traseiro. Embora o 5100 tivesse um painel comutador frontal para escolher entre branco sobre preto ou preto sobre branco no monitor interno, esta chave não afetava o monitor externo, o qual somente oferecia caracteres brilhantes sobre um fundo preto. A taxa de varredura vertical foi fixada em 60 Hz, a qual pode ter sido inconveniente para utilizadores em países usando sistemas de teledifusão em 50 Hz (por exemplo, muitos países europeus e da América do Sul).

Adaptador de comunicações (Communication Adapter)

Também em setembro de 1975, a IBM anunciou o adaptador de comunicações do IBM 5100. Isto permitia que o 5100 transmitisse e recebesse dados de um sistema remoto. Isso fez com que o 5100 se assemelhasse a um terminal de comunicações IBM 2741 e em teoria fosse capaz de se comunicar com máquinas compatíveis com o IBM 2741 em modo start-stop usando a notação EBCD (Extended Binary Coded Decimal). O EBCD era similar mas não idêntico ao código IBM EBCDIC, bem mais comum.

Acoplador de Dispositivos de Pesquisa (Research Device Coupler)

No Volume 16, Número 1, Página 41 (1977) do IBM Systems Journal o artigo "The IBM 5100 and the Research Device Coupler — A personal laboratory automation system" dizia: "Um pequeno sistema de automação de laboratório tem sido desenvolvido usando-se um IBM 5100 Portable Computer em conjunto com o Research Device Coupler. Este sistema compacto fornece um computador dedicado, com linguagem de alto nível, uma interface de controle e versátil capacidade de aquisição de dados para experimentos nos quais os dados não ultrapassem 9600 Baud. Dois experimentos exemplificam o uso do sistema. O Research Device Coupler descrito neste relatório é um protótipo do IBM 7406 Device Coupler".

Modelos

Disponível em 12 modelos, provendo armazenamento em massa de 16 KB, 32 KB, 48 KB ou 64 KB, o 5100 era vendido entre US$ 8.975 e US$ 19.975.

Linguagens de programação

O 5100 era disponibilizado com a linguagem de programação APL ou BASIC — ou ambas.

Máquinas que davam suporte a ambas as linguagens forneciam uma chave de seleção no painel frontal para selecionar a linguagem desejada. Os engenheiros da IBM pediram um beta tester, Donald Polonis, que, em sua análise, comentou que se as pessoas tivessem de aprender APL para usá-lo, o IBM 5100 não sobreviveria como computador pessoal, pois considerava que um computador pessoal teria de ser fácil de usar para que fosse aceito.

Bibliotecas de solução de problemas

A IBM oferecia três Problem-Solver Libraries ("Bibliotecas de Solução de Problemas"), contidas em cartuchos de fita magnética, que permitia ao 5100 suprir mais de 1000 rotinas interativas aplicáveis a problemas matemáticos, técnicas estatísticas e análises financeiras.

Emulador em microcódigo

O 5100 era baseado num conceito inovador da IBM segundo o qual, usando um emulador escrito em microcódigo, um computador pequeno e relativamente barato poderia executar programas escritos anteriormente para computadores existentes muito maiores e mais caros, sem o tempo e o custo de escrever e depurar novos programas.

Dois de tais programas foram fornecidos: uma versão ligeiramente modificada do APL.SV, interpretador APL da IBM para os mainframes System/370, e o interpretador BASIC usado no minicomputador IBM System/3. Consequentemente, o microcódigo do 5100 era escrito para emular a maior parte da funcionalidade tanto de um System/370 quanto de um System/3.

A IBM usou a mesma abordagem posteriormente, ao apresentar em 1983 o seu modelo XT/370 do IBM PC, o qual era um IBM PC XT padrão com o acréscimo de uma placa emuladora de System/370.

O IBM 5100 foi utilizado como referência no anime Steins;Gate, tanto em nome quanto em aparência.

Sucessor indireto

Quando o IBM PC foi lançado em 1981, foi designado originalmente como IBM 5150, colocando-o na série "5100", embora sua arquitetura não descendesse diretamente daquela do IBM 5100.

Ver também

Referências

  1. ↑ «I.B.M. Corp. Introduces A 50-Pound Computer». The New York Times (em inglês). 10 de setembro de 1975. The International Business Machines Corporation introduced yesterday its first portable computer, a 50‐pound unit priced far lower than any other I.B.M. data-processing machine.
  2. ↑ «Desk-Top Computer». Think (em inglês): 41. Setembro de 1975
  3. 1 2 3 «IBM 5100 Portable Computer» (em inglês). Consultado em 17 de outubro de 2026
  4. 1 2 3 4 5 6 Eric Smith (27 de julho de 2004). «IBM 5100 Portable Computer» (em inglês). Consultado em 17 de outubro de 2026. Cópia arquivada em 21 de setembro de 2016
  5. 1 2 «O microcomputador IBM 5100 Portable Computer de 1975». Museu Capixaba do Computador. 25 de setembro de 2025. Consultado em 17 de outubro de 2026
  6. ↑ Roberson, D.A. (junho de 1976). «A Microprocessor-based portable computer: The IBM 5100». Proceedings of the IEEE (em inglês). 64 (6): 994–999. Bibcode:1976IEEEP..64..994R. doi:10.1109/PROC.1976.10253
  7. 1 2 «The IBM 5100 Portable Computer». Modern Data (em inglês). Outubro de 1975. pp. 50–55
  8. ↑ «IBM 5110 - The Screen». Computer Museum (em inglês). Consultado em 17 de outubro de 2026. Cópia arquivada em 15 de outubro de 2016
  9. ↑ IBM 5100 Communications Reference Manual (PDF) (em inglês). [S.l.]: IBM. Setembro de 1975. SA21-9215-0
  10. ↑ H. Cole; A. A. Guido (31 de dezembro de 1977). «The IBM 5100 and the Research Device Coupler—A personal laboratory automation system». IBM. IBM Systems Journal (em inglês). 16 (1): 41-53. doi:10.1147/sj.161.0041
  11. ↑ «Welcome, IBM, to personal computing». Byte (em inglês). Dezembro de 1975. p. 90. Consultado em 19 de março de 2016
  12. ↑ «IBM 5110». Computer Museum (em inglês). Consultado em 17 de outubro de 2026. Cópia arquivada em 27 de agosto de 2016
  13. ↑ Bogdan Ion Purcaru (2014). Games vs. Hardware. The History of PC video games: The 80s (em inglês). [S.l.: s.n.] When the engineers at IBM asked one beta tester, Donald Polonis ...
  14. ↑ «What is a Personal Computer?». PC Magazine (em inglês). Novembro de 1983
  15. ↑ «CPU of the Day: IBM Micro/370 – True Mainframe on a chip». CPU Shack (em inglês). 22 de março de 2013. Consultado em 17 de outubro de 2026
  16. ↑ «Steins;Gate - The 10th Anniversary». DashGamer.com (em inglês). 1 de junho de 2021. Consultado em 7 de outubro de 2021. Cópia arquivada em 28 de setembro de 2023

Ligações externas