terça-feira, 7 de abril de 2009
quarta-feira, 25 de março de 2009
Terceira Geração - 1965 a 1980
A invenção do circuito integrado possibilitou que dezenas de transistores fossem colocados em uma única pastinha. Este encapsulamento tornou possível construir computadores menores, mais rápidos e mais baratos que seus predecessores transistorizados. Alguns dos mais significativos computadores desta geração são descritos abaixo.
Por volta de 1964, a IBM era o fabricante líder de computadores, e tinha um grande problema com suas duas máquinas de grande sucesso, o 7094 e o 1401: eram totalmente incompatíveis entre si. Uma era processadora de números altamente veloz (number cruncher), que utilizava aritmética binária paralela sobre registradores de 36bits, e a outra era uma excelente processadora de entrada/saída, que utilizava aritmética decimal serial sobre palavras de tamanho variável na memória. Muitos clientes possuíam ambos, e não gostavam da idéia de ter dois departamentos de programação com nada em comum.
Quando chegou o momento de substituir estas duas séries, a IBM deu um passo radical. Lançou uma única linha de produtos, o System/360, baseada em circuitos integrados, projetada tanto para computação científica quanto comercial. O System/360 continha muitas inovações, a mais importante delas era que esta família, de cerca de meia dúzia de máquinas, possuía a mesma linguagem de montagem, com tamanhos e potências crescentes. Um cliente poderia substituir seu 1401 por um 360 modelo 30, e seu 7094 por um 360 Modelo 75. O Modelo 75 era maior e mais rápido (e mais caro), mas o software escrito para um deles poderia, em princípio, ser executado no outro. Na prática, o software escrito para o modelo pequeno executaria em um modelo maior sem problemas, mas quando mudássemos para uma máquina menor, o programa poderia não caber na memória. Todavia, este foi um grande avanço em relação à situação existente com o 7094 e o 1401. A idéia de família de máquinas foi aceita imediatamente, e poucos anos depois a maioria dos fabricantes de computadores possuía uma família de máquinas comuns apresentando grande variação de preços e desempenhos.
Outra importante inovação do 360 foi a multiprogramação, com vários programas presentes na memória simultaneamente,de forma que quando um estiver esperando pela entrada/saída ser completada, outro poderia estar sendo executado.
O 360 também foi a primeira máquina que podia emular (simular) outros computadores. Os modelos menores podiam emular o 1401, e os maiores podiam emular o 7094, de forma que os clientes podiam continuar a executar seus antigos programas binários sem modificações, enquanto eram convertidos para o 360. Alguns modelos executavam os programas de 1401 tão mais rapidamente que o próprio, que muitos clientes nunca os converteram.
O 360 resolveu o dilema do binário-paralelo versus decimal serial com um compromisso: a máquina tinha 16 registradores de 32 bits para aritmética binária, mas sua memória era orientada para bytes, como aquela do 1401, e ele possuía instruções seriais do estilo 1401 para copiar registros de tamanhos variáveis na memória.
Outra característica importante do 360 era um enorme (para a época) espaço de endereçamento de 2^24 (2 elevado a 24) bytes (16 megabytes). Com o custo de memória da ordem de vários dólares por byte naquela época, 16 megabytes pareciam uma infinidade. Infelizmente, a série 360 foi seguida posteriormente pela série 370, série 4300, série 3080 e série 3090, todas utilizando exatamente a mesma arquitetura. Por volta da metade dos anos 80, o limite de 16 megabytes tornou-se um sério problema, e a IBM teve que abandonar parcialmente a compatibilidade quando adotou os endereços de 32 bits necessários para endereçar a nova memória de 2^32 bytes.
Olhando para o passado, poder-se-ia argumentar que, uma vez que eles já tinham palavras e registradores de 32 bits, provavelmente poderiam ter tido endereços de 32 bits também, mas naquela época ninguém poderia imaginar uma máquina de 16 megabytes. Culpar a IBM por esta falta de visão é como culpar hoje um fabricante de computadores por ter apenas endereços de 32 bits, pois dentro de poucos anos todos os computadores necessitarão de mais de 4 gigabytes e então os endereços de 32 bits se tornarão intoleravelmente pequenos.
O mundo do minicomputador deu um enorme passo à frente na terceira geração com o lançamento, pela DEC, do PDP-11, um sucessor de 16 bits do PDP-8. De várias maneiras, era como se o PDP-11 fosse o irmão caçula da série 360, assim como o PDP-1 parecia ser o irmão caçula da série 7094. Tanto o 360 quanto o PDP-11 possuíam registradores orientados para palavras e memória orientada para bytes, e ambos cobriam uma ampla faixa de relaçõ custo/desempenho. O PDP-11 obteve um enorme sucesso, especialmente nas universidades, e manteve a liderança da DEC em relação aos outros fabricantes de minicomputadores.
1965
PDP-8
(DEC)
primeiro computador de venda em massa
1970
PDP-11
(DEC)microcomputadores que dominaram os anos 70.
1976
8085
(INTEL)
8080 reencapsulado.
1978
8086
(INTEL)
primeira CPU de 16 bits em uma pastilha.
1978
VAX
(DEC)
primeiro supermini de 32 bits.
1972
8008
(INTEL)
primeiro microprocessador de 8 bits.
1974
8080
(INTEL)
primeira CPU de uso geral em uma pastilha.
1971
4004
(INTEL)
primeiro microprocessador em uma pastilha.
1974
6800
(MOTOROLA)
8 bits similar ao 8080 Intel.
1979
68000
fontes:
br.geocities.com/trabsc2/terceira_geracao.html
www.fundacaobradesco.org.br
www.widesoft.com.br
segunda-feira, 9 de março de 2009
Apple Newton
Links:
Os computadores da Segunda geração já calculavam em microssegundos (milionésimos), eram mais confiáveis e o seu representante clássico foi o IBM 1401 e seu sucessor, o 7094, já totalmente transistorizado. Entre os modelos 1401 e 7094, a IBM vendeu mais de 10.000 computadores.
Os projetistas de máquinas como o PDP-1, 7094 e 6600 estavam todos completamente preocupados com o hardware, ou fazendo-o barato (DEC) ou rápido (IBM e CDC). O software era quase completamente irrelevante. Os projetistas do B5000 tomaram uma direção diferente. Eles construíram uma máquina com a intenção específica de programá-la em Algol 60, uma linguagem precursora do Pascal, e incluíram muitos aspectos no hardware para facilitar a tarefa do compilador. A idéia de que o software também importava nascia. Infelizmente, ela foi esquecida quase que imediatamente.
http://br.geocities.com/hifi_eventos/Geracao2.htm
DEC Alpha
Muitos vendedores terceirostambém produziram sistemas Alpha, assim como computadores compatíveis.
Links:
http://en.wikipedia.org/wiki/DEC_Alpha
Arquitetura MIPS
MIPS, abreviação de Microprocessor without interlocked pipeline stages (Microprocessador sem estágios interligados de pipeline - não confundir com o outro significado de "MIPS"), é uma arquitetura de microprocessadores RISC desenvolvido pela MIPS Computer Systems.
O MIPS é uma arquitetura de processadores RISC desenvolvida pela MIPS Computer Systems. Em meados de 1990s estimou-se que um em cada três microprocessadores RISC era MIPS.
Links:
http://pt.wikipedia.org/wiki/Arquitetura_MIPS
IBM PC
O IBM PC™ (Personal Computer ou Computador Pessoal), foi a versão original e progenitor da plataforma de hardware dos "IBM PC compatíveis". Lançado em 12 de Agosto de 1981, o modelo original recebeu a denominação IBM 5150. Seu desenvolvimento ficou a cargo de uma equipe de 12 engenheiros e projetistas sob a direção de Don Estridge da IBM Entry Systems Division em Boca Raton, Flórida.
A expressão "Personal Computer" ("Computador Pessoal") era de uso comum antes de 1981, e foi usada em 1972 para caracterizar o Alto do Xerox PARC. Todavia, devido ao sucesso do IBM PC, o que tinha sido um termo genérico passou a significar especificamente um microcomputador compatível com a especificação da IBM.
Links:
http://inventors.about.com/library/weekly/aa031599.htm
http://pt.wikipedia.org/wiki/IBM_PC
VAX
Links:
http://hampage.hu/vax/e_main.html
7094 - 1962
1401 - IBM - 1959
Ao IBM 1401 podiam ser acopolados leitores/perfuradores de cartões de 80 colunas, unidades de fita magnética, e uma impressora de caracteres que dispunha de uma cadeia metálica. Na cadeia metálica cada elo tinha aberto em alto-relevo um caracter. A cadeia deslocava-se a grande velocidade frente ao papel e a edição era garantida por martelos electromagnéticos que batiam a fita-tinta contra o papel. O conjunto ocupava uma sala com dimensões apreciáveis. O IBM 1401 dispunha de um Assemblador denominado Auto Code com o qual se redigiam os programas. No entanto, se a capacidade de memória era reduzida recorria-se à programação em SPS (Symbolic Programming System).
PDP-1 - 1960
RS 6000
IAS - 1952
1952 – IAS – Maioria da máquinas atuais utiliza este projeto de John von Neumann .
por programas digitais armazenados em memória.
Fonte:
wwwcsif.cs.ucdavis.edu
Sparc
A empresa também desenvolveu a sua própria implementação SPARC e também licenciou a arquitectura para outros fabricantes, como a Fujitsu, para que produzissem processadores compatíveis. A arquitectura SPARC é inspirada na máquina RISC I de Berkeley, e o seu conjunto de instruções e organização de registos é fortemente baseado no modelo RISC de Berkeley.
Links:
http://pt.wikipedia.org/wiki/SPARC
http://www.sparcproductdirectory.com/history.html
WhirlWind - 1950 (1° computar a processar informações em tempo real)
Para finalizar a primeira geração, teve o WhirlWind, primeiro computador a processar dados em tempo real. Os dados ainda vinham através de fitas perfuradas.
Fonte:
http://www.nerdsnavan.com/?tag=computador
LISA
EDSAC- Eletronic Delay Storage Automatic Computer - 1949
. Em meados de 1946, realizaram uma série de conferências de grande audiência sobre o computador eletrônico, na própria Escola Moore. Um dos membros que assistiam às preleções, um cientista inglês chamado Maurice Wilkes, estava particularmente intrigado pela descrição que fizeram do armazenamento do programa planejado para o E DVAC. Voltou para casa, na Universidade de Cambridge e, em 1949 - dois anos antes que ficasse pronto o EDVAC - terminou a construção do primeiro computador operacional em larga escala de programa armazenado do mundo (já havia um computador prototípico de programa armazenado, o Manchester Mark I, de 1948), o EDSAC, Calculadora Automática com Armazenamento por Retardo Eletrônico (Electronic Delay Storage Automatic Calculator), que marcou o último grande passo na série de avanços decisivos inspirados pela guerra.
http://www.talentopoly.com/historyproject/slides/Images/EDSAC.gif
Osborne I
ENIAC - 1946 ( 1° computador digital eletrônico)
O ENIAC começou a ser desenvolvido em 1943 durante a II Guerra Mundial para computar trajetórias táticas que exigissem conhecimento substancial em matemática, mas só se tornou operacional após o final da guerra.
O computador pesava 30 toneladas, media 5,50 m de altura e 25 m de comprimento e ocupava 180 m² de área construída. Foi construído sobre estruturas metálicas com 2,75 m de altura e contava com 70 mil resistores e entre 17.468 e 18.000 válvulas a vácuo ocupando a área de um ginásio desportivo. Segundo Tom Forester, quando acionado pela primeira vez, o ENIAC consumiu tanta energia que as luzes de Filadélfia piscaram.
Esta máquina não tinha sistema operacional e seu funcionamento era parecido com uma calculadora simples de hoje. O ENIAC, assim como uma calculadora, tinha de ser operado manualmente. A calculadora efetua os cálculos a partir das teclas pressionadas, fazendo interação direta com o hardware, como no ENIAC, no qual era preciso conectar fios, relês e seqüências de chaves para que se determinasse a tarefa a ser executada. A cada tarefa diferente o processo deveria ser refeito. A resposta era dada por uma seqüencia de lâmpadas.
Manchester MARK I - The Baby Machine
Oficialmente o primeiro computador eletrônico inglês foi construído entre 1946 e 1948 na Universidade de Manchester pelo Prof. F. C. Williams e pelo Prof. Tom Kilburn .
Este protótipo dispunha de:
palavras com 32 bit de comprimento;
endereçagem simples;
cálculo aritmético binário em série utilizando os segundos complementos dos algarismos;
uma memória RAM com 32 words, extensível até 8.192 words;
uma velocidade de cálculo de 1,2 milisegundos por instrução;
o formato da instrução continha 3 bit para o campo função, 13 bit para endereçamento e 16 bit que não eram utilizados.
Colossus - 1941
domingo, 8 de março de 2009
Cray 1
Essencialmente, esta máquina enorme, era um microprocessador poderoso, que precisava de sistemas de resfriamento especiais para que não derretesse.
As máquinas de Cray eram muito rápidas, e ainda o seriam hoje em dia. Parte do sucesso devia-se ao facto de Cray ser um sonhador e não ligar muito ao preço das coisas.
Altair 8800
O MITS Altair 8800 é um computador pessoal projetado em 1975, baseado na CPU Intel 8080.
Vendido originalmente como um kit através da revista norte-americana Popular eletronics, os projetistas pretendiam vender apenas algumas centenas de unidades, tendo ficado surpresos quando venderam 10 vezes mais que o previsto para o primeiro mês. Hoje o Altair é reconhecido como a fagulha que levou à revolução do computador pessoal nos anos seguintes: os barramentos de computador desenhados para o Altair se tornariam um padrão de fato na forma de barramento S-100 e a primeira linguagem de programação para a máquina foi o Altair BASIC , que conduziu à fundação da Microsoft.
Links:
http://www.pc-history.org/altair.htm
PDP 11
sábado, 7 de março de 2009
PDP 8 - "Minicomputador"
CDC 6600
IBM System 360
Nos anos 60, todo modelo de computador era geralmente desenvolvido independentemente, e , algumas vezes, máquinas individuais eram modificadas para agradar algum certo comprador. A IBM mudou isso para sempre, quando anunciou a família IBM-360 em abril de 1964.
terça-feira, 3 de março de 2009
Z1 - 1934
Links:
Links:http://pt.wikipedia.org