Вы находитесь на странице: 1из 42

Histria dos Computadores (parte 1) Gerao Zero Computadores Mecnicos (1642-1945)

data de publicao: fevereiro 08, 2013 Em: Geek, Hardwares, Slide | comentrio : 0

Bom dia amigos do Mundo Nerd! Como um amante da histria dos computadores e aficionado por curiosidades na rea, decidi postar uma srie de artigos sobre o tema, comeando pelas primeiras mquinas de calcular mecnicas at o primeiro chip de 32 bits. Vamos l? Bem, para comear, temos que falar da primeira pessoa que construiu uma mquina de calcular, trata-se do cientista francs Blaise Pascal (1623 1662), em cuja honra deu-se o nome linguagem de programao Pascal. Este aparelho, construdo em 1642, quando Pascal tinha apenas 19 anos, foi projetado para ajudar seu pai, um coletor de impostos para o governo francs. Era inteiramamente mecnico, utilizava engrenagens e funcionava atravs de uma manivela operada manualmente.

Blaise Pascal

Sua calculadora, conhecida como Pascalina

O interior da Pascalina, suas engrenagens e mostradores numricos A mquina de pascal podia apenas subtrair e somar, porm, 30 anos o grande matemtico alemo Baro Gottfried Wilhelm Von Leibniz (1646-1716) construiu uma outra mquina mecnica que podia tambm multiplicar e dividir. De fatp, Leibiniz construiu o equivalente a uma uma calculadora de bolso de quatro funes, trs sculos atrs!

Leibniz

A calculadora de 4 funes de Leibniz Nada mais aconteceu durante 150 anos at que um professor de matemtica na Universidade de Cambridge, Charles Babbage (1792 1871), inventor do velocmetro, projetou e construiu sua mquina de diferenas. Este dispositivo mecnico, que do mesmo modo que o de Pascal s podia somar e subtrair, foi projetado para calcular tabelas de nmeros teis navegao naval. A mquina foi projetada para executar umalgoritmo simples, o mtodo das diferenas finitas utilizando polinmios. O aspecto mais interessante da mquina de diferenas era seu mtodo de sada: ela perfurava os resultados numa placa de cobre com um buril de ao, desta maneira, prenunciando os ulteriores meios de apenas uma escrita, tais como cartes perfurados e os primeiros discos ticos. Viram de onde veio o conceito do carto perfurado?

Babbage e sua Mquina das Diferenas Embora a mquina de diferenas funcionasse razoavelmente bem, Babbage logo cansou-se dela, pois podia executar apenas um algoritmo. Ele comeou ento a gastar quantias crescentes de seu tempo e da fortuna de sua famlia (sem mencionar 17.000 libras esterlinas de dinheiro governamental) no projeto e construo de uma sucessora, denominada mquina analtica. A mquina analtica possua quatro componentes: o armazenamento (memria), o engenho (unidade de clculo), a seo de entrada (leitora de cartes perfurados) e a seo de sada (sada perfurada e impressa). O armazenamento consistia em 1.000 palavras de 50 dgitos decimais utilizadas para armazenar variveis e resultados. O engenho podia aceitar operandos do armazenamento, som-los, subtra-los, multiplic-los ou dividi-los, e retornar o resultado ao armazenamento. Tal como a mquina de diferenas, ela era inteiramente mecnica!

Mquina Analtica O grande avano da mquina analtica era ser de uso geral. Ela lia instrues de cartes perfurados e as executava. Algumas instrues comandavam a mquina para buscar dois nmeros no armazenamento,

lev-los ao engenho, sofrerem a operao (por ex., soma) e ter o resultado enviado de volta ao armazenamento. Outras instrues podiam testar um nmero e desviar, condicionalmente, dependendo se positivo ou negativo. Perfurando um programa diferente nos cartes de entrada, era possvel fazer com que a mquina analtica executasse clculos diferentes, algo que no era verdade na mquina de diferenas. Uma vez que a mquina analtica era programvel numa linguagem de montagem simples, ela precisava desoftware. Para produzir este software, Babbage contratou uma jovem chamada Ada Augusta Lovelace, que era filha do famoso poeta britnico Lord Byron. Ada Lovelace foi assim a primeira pessoa no mundo a programar para um computador, o primeiro programador. A moderna linguagem de programao Ada foi assim denominada em sua homenagem. Infelizmente, do mesmo modo que muitos projetistas modernos, Babbage nunca conseguiu depurar completamente o hardware. O problema era que ele precisava dos milhares de dentes, rodas e engrenagens produzidos a um grau de preciso que a tecnologia do sculo 19 era incapaz de prover. Apesar disso, suas ideias estavam muito frente de seu tempo, e, at mesmo hoje, a maioria dos computadores tem uma estrutura semelhante mquina analtica, de modo que usto dizer que Babbage foi o pai (av) do computador digital moderno. O prximo grande marco de desenvolvimento ocorreu nos anos 30, quando um estudante de engenharia alemo chamado Konrad Zuse construiu uma srie de mquinas de calcular automticas utilizando rels eletromagnticos. Zuse no conhecia o trabalho de Babbage, e suas mquinas foram destrudas pelo bombardeio de Berlim pelos aliados em 1944, de forma que seu trabalho no teve qualquer influncia nas mquinas posteriores. Mesmo assim, ele foi um dos pioneiros neste campo.

Konrad Zuse

Uma das mquinas de Zuse Logo depois, nos EUA, duas pessoas tambm projetaram calculadoras, Jonh Atanasoff , no Iowa State College, e George Stibbitz, no Bell Labs. A mquina de Atanasoff era surpreendentemente avanada para sua poca. Ela utilizava aritmtica binria e possua capacitores para a memria, que eram periodicamente refrescados para evitar que se descarregassem, processo esse denominado por ele de estimulao da memria. Os mdulos modernos de RAM funcionam exatamente da mesma maneira. Infelizmente, a mquina nunca se tornou realmente operacional. De certa forma, Atanasoff foi como Babbage: um visionrio derrotado pela inadequada tecnologia de hardware de seu tempo.

John Atanasoff

A revolucionria, porm no operacional, mquina de Atanasoff O computador de Stibbitz, embora mais primitivo do que o de Atanasoff, funcionava realmente. Stibbitz fez uma demonstrao pblica em uma conferncia no Datmouth College em 1940. Uma das pessoas da audincia era John Mauchley, um desconhecido professor de fsica da Universidade da Pensilvnia. Posteriormente, o mundo da computao ouviria mais sobre o professor Mauchley.

George Stibbitz Enquanto Zuse, Stibbitz e Atanasoff estavam projetando calculadoras automticas, um jovem chamado Howard Aiken estava realizando manualmente tediosos clculos numricos como parte de sua pesquisa de doutorado em Harvard. Aps seu doutorado, Aiken reconheceu a importncia dos clculos feitos por mquina. Comeou a ler sobre o assunto, descobriu o trabalho de Babbage e decidiu construir com rels o computador de uso geral que Babbage no conseguiu construir com rodas dentadas. A primeira mquina de Aiken, o Mak I, foi terminado em Harvard, em 1944. Ele tinha 72 palavras e 23 dgitos decimais cada, e tinha um tempo de ciclo de (isto , de instruo) de 6 segundos. para entrada e sada, utilizava-se fita de papel perfurado. Quando Aiken acabou de construir o sucessor, o Mak II, computadores com rels estavam obsoletos. A era eletrnica tinha comeado.

Howard Aiken

Fita Perfurada

Mark I

Mark II Bom gente, espero que tenham gostado e aprendido bastante sobre a histria dessas maravilhas tecnolgicas que hoje no conseguimos viver sem. Parece que o mundo antigo era bem chato n? rsrsrs Este foi o primeiro de uma srie de cinco postagens sobre a histria dos computadores. Na prxima semana vou abordar a Primeira Gerao Vlvulas, de 1945 1955. Aguardem!!! Fonte: Organizao Estrutura de Computadores Andrew S. Tanenbaum, 3 edio Imagens: Google

Histria dos Computadores (parte 2) Primeira Gerao Vlvulas (1945-1955)


data de publicao: fevereiro 15, 2013 Em: Geek, Hardwares | comentrio : 0

Bom galera nerd, como prometido semana passada, aqui vai a segunda parte da nossa srie de cinco postagens sobre a histria dos computadores. Vamos l. O estmulo para o computador eletrnico foi a Segunda Guerra Mundial. Durante a primeira fase da guerra, os submarinos alemes estavam massacrando os navios britnicos. Ordens eram enviadas pelos almirantes alemes de Berlim para os submarinos por rdio, o que os ingleses podiam interceptar, e o fizeram. O problema era que estas mensagens eram criptografadas utilizando um aparelho denominado ENIGMA, cujo precursor, casualmente, foi projetado pelo inventor amador e ex-presidente dos EUA, Thomas Jefferson. No incio da guerra, a inteligncia britnica conseguiu adquirir uma mquina ENIGMA da inteligncia polonesa, que tinha sido roubada dos alemes. Entretanto, para decifrar uma mensagem codificada, era necessria uma imensa quantidade de clculos, e, para que ela pudesse ser aproveitada, esta decodificao deveria ser feita o mais rapidamente possvel. Para decodificar estas mensagens, o governo britnico criou um laboratrio altamente secreto que construiu um computador eletrnico denominado COLOSSUS. O famoso matemtico britnico Alan Turing ajudou a projetar esta mquina. O COLOSSUS ficou operacional em 1943, mas, como o governo britnico manteve praticamente todos os detalhes do projeto classificados como segredo militar durante 30 anos, a linha COLOSSUS nasceu morta. Vale apenas salientar que foi o primeiro computador eletrnico digital do mundo.

Mquina ENIGMA e abaixo, COLOSSUS Alm de destruir as mqunas de Zuse e estimular a construo do COLOSSUS, a guerra tambm afetou a computao dos EUA. O exrcito precisava de tabelas de alcance para calibragem de mira de sua artilharia pesada, e achava que calcul-las manualmente consumia muito tempo e era sujeito a erros.

John Mauchley, que conhecia o trabalho de Atanasoff e o de Stibbitz, sabia que o exrcito estava interessado em calculadoras mecnicas. Da mesma maneira que muitos cientistas da computao que vieram depois dele, Mauchley apresentou um pedido de auxlio ao exrcito para financiamento da construo de um computador eletrnico. A proposta foi aceita em 1943, e Mauchley e seu aluno de ps-graduao, J. Presper Eckert, construram um computador eletrnico que eles denominaram de ENIAC (Electronic Numerical, Integrator and Computer, ou seja, Computador e Integrador Numrico Eletrnico). Ele era constitudo de 18.000 vlvulas e 1.500 rels. O ENIAC pesava 30 toneladas e consumia 140 quilowatts de potncia. Arquiteturalmente, a mquina possua 20 registradores, cada um capaz de armazenar um nmero decimal de 10 dgitos. Sua programao era feita atravs de cerca de 6.000 chaves multiposicionais e da interconexo de um grande nmero de soquetes atravs de um verdadeiro emaranhado de cabos.

ENIAC
A mquina s ficou pronta em 1946, quando j era muito tarde para ter qualquer uso em seus objetivos originais. Entretanto, logo que a guerra acabou, Mauchley e Eckert obtiveram permisso para organizar um curso de vero para descrever o trabalho deles para seus colegas cientistas. Aquele curso de vero deu incio a uma exploso de interesse na construo de grandes computadores digitais. Aps esse histrico curso de vero, muitos outros pesquisadores comearam a construir computadores eletrnicos. O primeiro computador operacional foi o EDSAC (1949), construdo

na Universidade de Cambridge, na Inglaterra por Maurice Wilkes. Dentre outros, temos o JOHNIAC, naRand Corporation, o ILLIAC, na Universidade de Illinois, o MANIAC, no Los Alamos Laboratory, e oWEIZAC, no Weizmann Institute, em Israel.

EDSAC

Maurice Wilkes, construtor do EDSAC

JOHNIAC

ILLIAC

MANIAC

WEIZAC (reparem na descrio em hebraico)

WEIZAC em operao Eckert e Mauchley comearam a construir uma nova mquina, o EDVAC (Eletronic Discrete Variable Automatic Computer), ou seja, Computador Automtico Eletrnico de Variveis Discretas), mas este projeto foi seriamente afetado quando eles deixaram a Universidade da Pennsylvania para criar uma companhia, a Eckert-Mauchley Computer Corporation, em Philadelphia ( o vale do Silcio no existia ainda). Aps uma srie de fuses, esta companhia tornou-se a atual UNISYS Corporation. Enquanto isso, uma das pessoas envolvidas no projeto ENIAC, John Von Neumann, foi para o Instituto de Estudos Avanados de Princeton, para construir sua prpria verso do EDVAC, amquina IAS. Von Neumann era um gnio do tipo Leonardo da Vinci. Falava muitas lnguas, era um especialista em cincias fsicas e matemticas, e tinha total lembrana de tudo que ouvia, via ou lia. Era capaz de citar de cor, literalmente, o texto de livros que ele havia lido anos antes. Quando ele se interessou por computadores, j era o mais eminente matemtico do mundo. Uma das coisas bvias para ele era que a programao de computadores com um grande nmero de chaves e cabos era lenta, tediosa e inflexvel. Ele comeou a perceber que o programa poderia ser representado em forma digital na memria do computador, juntamente com os dados. Observou tambm que a desajeitada aritmtica decimal utilizada pelo ENIAC, em que cada dgito era representado por 10 vlvulas (uma ligada e 9 desligadas), poderia ser substituda por uma aritmtica binria paralela. Seu projeto bsico, agora conhecido como mquina de Von Neuman, foi utilizado no EDSAC, o primeiro computador com programa armazenado na memria,e ainda a base de quase todos os computadores digitais, at mesmo hoje, mais de meio sculo depois! Este projeto, e a mquina IAS, construda com colaborao de Herman Goldstine, tem tido tanta influncia que vale uma breve descrio. Um esboo dessa arquitetura dado na figura abaixo.

A mquina de Von Neumann possua cinco partes bsicas: a memria, a unidade lgicoaritmtica, a unidade de controle de programa e os equipamentos de entrada e sada. A memria consistia de 4096 palavras, cada palavra possuindo 40 bits (0 ou 1). Cada palavra armazenava duas instrues de 20 bits ou um inteiro de 39 bits com sinal. As instrues possuam 8 bits dedicados a dizer o tipo de da instruo, e 12 bits para especificar uma dentre as 4096 palavras de memria. Dentro da unidade lgico-aritmtica, a precursora da atual CPU (Central Processing Unit, ou simplesmente processador), havia um registrador interno especial de 40 bits denominado acumulador. Uma instruo tpica adicionava uma palavra de memria ao acumulador ou armazenava o acumulador na memria. A mquina no possua aritmtica de ponto-flutuante, pois Von Neumann achava que qualquer matemtico competente deveria ser capaz de acompanhar de cabea a posio do ponto decimal (na realidade, ponto binrio).

EDVAC em operao Mais ou menos na mesma poca em que Von Neumann estava construindo a mquina IAS, pesquisadores do M.I.T estavam tambm construindo um computador. Ao contrrio do IAS, ENIAC e outras mquinas deste tipo, que possuam comprimentos longos de palavras e que visavam ao clculo numrico pesado, a mquina do M.I.T., o Whirlwind I, possua palavra de 16 bits e foi projetado para controle de tempo real. Este projeto levou inveno de da memria de ncleo, porJay Forrester, e depois, eventualmente, ao primeiro minicomputador comercial.

Mquina IAS Enquanto tudo isto acontecia, a IBM era uma companhia pequena engajada no ramo da fabricao de perfuradoras de cartes e de mquinas mecnicas de classificao de cartes. Embora a IBM fosse um dos financiadores de Aiken, ela no estava muito interessada em computadores at produzir o 701 em 1953, muito depois da companhia de Eckert e Mauchley j ser o nmero um do mercado comercial com seu computador UNIVAC. O 701 tinha 2K de palavras de 36 bits, com duas instrues por palavra. Foi a primeira de uma srie de mquinas cientficas que vieram a dominar a indstria em uma dcada. Trs anos mais tarde o 704, que tinha 4K de memria de ncleo, instrues de 36 bits e hardware para ponto-flutuante. Em 1958, a IBM iniciou a produo de sua ltima mquina a vlvulas, o 709, que era basicamente uma verso melhorada do 704.

UNIVAC

IBM 701

IBM 704

IBM 709 isso a galera, espero que tenham gostado e aprendido bastante! Podemos entender que tudo que temos hoje dentro de microchips, invisveis aos nossos olhos, j foram um dia bem grandes e pesados, ocupando muito espao. Tambm percebemos os conceitos de memria (as 4096 palavras hein, quem diria que era aquilo!!!), armazenamento e processamento de dados. Era tudo mecnico, quase feito mo. Esta foi a 2 parte, semana que vem teremos a continuao, sobre os primeiros computadores a utilizar transstores, de 1955 a 1965, aguardem.

Histria dos Computadores (parte 3) A Segunda Gerao Transistores (19551965)


data de publicao: fevereiro 23, 2013 Em: Cincia & Tecnologia, Geek, Hardwares, Sem Categoria | comentrio :4

Boa tarde amigos do Mundo Nerd. Dando continuidade aos posts sobre a Histria de nossos grandes amigos eletrnicos, hoje vamos falar da segunda gerao de computadores, quando o transstor comeou a ser utilizado em lugar das velhas vlvulas. Espero que aprendam bastante! Vamos l! O transistor foi inventado no Bell Labs em 1948 por John Bardeen, Walter Brattain e William Shockley, pelo qual foram agraciados com o Prmio Nobel de Fsica de 1956. Nos 10 anos seguintes, o transistor revolucionou os computadores, e no final dos anos 50 os computadores a vlvula estavam obsoletos. O primeiro computador transistorizado foi construdo no Lincoln Laboratory do M.I.T., uma mquina de 16 bits baseada no Whirlwind I. Foi denominada TX-0 (Transistorized eXperimental computer 0, ou seja, computador transistorizado experimental 0), que visava meramente a ser um prottipo para testar o TX-2, uma verso melhorada.

TX-0

TX-2 O TX-2 no significou muito, mas um dos engenheiros que trabalhavam no Lincoln Laboratory, Kenneth Olsen, criou uma firma (DEC), em 1957, para fabricar uma mquina comercial muito parecida com o TX-0. Apenas quatro depois que o PDP-1 apareceu, e este atraso aconteceu principalmente porque os investidores fundadores da DEC acreditavam firmemente que no havia mercado para computadores. Ao invs disso, a DEC vendia principalmente pequenas placas de circuitos. Quando o PDP-1 finalmente apareceu, em 1961, ele possua 4K de palavras de 18 bits e um tempo de ciclo de 5 microssegundos (ou, 0,5 Mhz). Este desempenho era a metade daquele do IBM 7090, a mquina transistorizada sucessora do 709, e o mais rpido computador do mundo naquele tempo. O PDP-1 custava US$ 120.000, e o 7090 custava milhes. A DEC vendeu dezenas de PDP-1, e a indstria de minicomputadores nascia.

IBM 7090

PDP-1 Um dos primeiros PDP-1 foi doado ao M.I.T., onde rapidamente atraiu a ateno de alguns desses jovens gnios to comuns neste instituto. Uma das muitas inovaes que o PDP-1 trazia era um display visual (CRT) e a capacidade de se plotar pontos em qualquer posio de uma tela de 512 por 512. Em pouco tempo, os estudantes j tinham programado o PDP-1 para jogar guerra nas estrelas, e o mundo tinha assim seu primeiro vdeo-game.

O joguinho Spacewar rodando no PDP-1 Poucos anos mais tarde, a DEC lanou o PDP-8, que era uma mquina de 12 bits, mas muito mais barata que o PDP-1 (US$ 16.000). O PDP-8 trouxe uma grande inovao: um barramento nico, o omnibus. Um barramento um conjunto de fios paralelos utilizados para conectar os componentes de um computador. Esta arquitetura divergiu, em muito, ma mquina IAS, com memria centralizada. Desde ento, foi

adotada por quase todos os computadores de pequeno porte. Eventualmente, a DEC vendeu 50.000 PDP-8, o que a tornou lder no mercado de minicomputadores.

Entrementes, a reao da IBM ao transistor foi construir uma verso transistorizada do 709, o 7090, como j dissemos antes, e mais tarde o 7094. O 7094 tinha um tempo de ciclo de 2 microssegundos e 32K de palavras de 36 bits de memria de ncleo. O 7090 e o 7094 marcaram o fim das mquinas do tipo ENIAC, mas elas dominaram a computao cientfica durante vrios anos na dcada de 60.

IBM 7094 Ao mesmo tempo que a IBM tornou-se uma importante fora na computao cientfica com o 7094, ela ganhou muito dinheiro vendendo uma pequena mquina de orientao comercial, denominada 1401. Esta mquina podia ler e escrever fitas magnticas, ler e perfurar cartes e imprimir quase to rapidamente que o 7094, por uma frao do preo. Era terrvel para aplicaes cientficas, mas perfeita para manter registros comerciais. O 1401 era incomum no fato de no possuir registradores, ou mesmo um comprimento fixo de palavra. Possua uma memria de 4K bytes de 8 bits. Cada byte continha um caractere de 6 bits, um bit administrativo e um bit usado para indicar fim-de-palavra. Uma instruo MOVE, por exemplo, tinha um endereo fonte e um endereo destino, e comeava copiando bytes do fonte para o destino at atingir um com o bit fim-de-palavra ativado.

IBM 1401

Em 1964, uma nova companhia iniciante, CDC, lanou o 6600, uma mquina que era quase uma ordem de grandeza mais rpida que o poderoso 7094. Foi amor primeira vista entre os number crunshers, (trituradores de nmeros), e o CDC foi lanado assim para o sucesso. O segredo de sua velocidade, e a razo de ser muito mais rpido do que o 7094, era que dentro da CPU uma mquina altamente paralela. Ela possua diversas unidades funcionais para fazer adies, outras para fazer multiplicaes,e ainda uma outra para diviso, e todas elas podiam executar em paralelo. Embora fosse necessria uma programao cuidadosa para obter o mximo dela, com algum trabalho era possvel ter 10 instrues sendo executadas simultaneamente. Como se isso no bastasse, o 6600 tinha alguns nmeros pequenos computadores internos para ajudlo, uma espcia de Branca de Neve e os Sete Anes. Isto significava que a CPU podia gastar todo seu tempo triturando nmeros, deixando todo trabalho de gerncia de tarefas e de entrada/sad a para computadores menores. O 6600 foi um marco importante na computao numrica.

CDC 6600 viso geral

Fiao interna do CDC 6600 (Imagine as horas pra instalar isso tudo)

Detalhe da fiao do CDC 6600 (S de olhar j estou cansado, ufa) Houve muitos outros computadores nesta gerao, mas um sobressaiu-se por uma razo muito diferente, e vale mencionar: o Burroughs B5000. Os projetistas de mquinas como o PDP-1, 7094 e 6600 estavam todos completamente preocupados com o hardware, ou fazendo-o barato (DEC) ou rpido (IBM e CDC). O softwareera quase completamente irrelevante. Os projetistas do B5000 tomaram uma direo diferente. Eles construram uma mquina com a inteno especfica de program-la em Algol 60, uma linguagem precursora do Pascal, e incluram muitos aspectos no hardware para facilitar a tarefa do compilador. A ideia de que o software tambm importava nascia. Infelizmente, ela foi esquecida quase que imediatamente.

Burroughs B5000

Bom gente, podemos ver como as coisas evoluram depois da inveno do transistor. Tambm vimos a primeira interface com display e os loucos do M.I.T. inventaram logo um joguinho para comemorar esta inovao. Realmente, a histria dos nosso amigos de silcio muito interessante, como cresceram rpido no? Semana que vem volto com a 4 parte desta srie de postagens, falando sobre a Terceira Gerao Circuitos Integrados (1965-1980). Aguardem! Um forte abrao, e at l!

Histria do Computadores (parte 4) A Terceira Gerao Circuitos Integrados (1965 1980)


data de publicao: abril 24, 2013 Em: Geek, Hardwares | comentrio : 1

Bom gente, peo desculpas pela demora na postagem da continuao da nossa srie sobre a Histria dos Computadores. Mas, vamos l! A inveno do circuito integrado possibilitou que dezenas de transstores fossem colocados em uma nica pastilha. Este encapsulamento tornou possvel construir computadores menores, mais rpidos e mais baratos que seus predecessores transistorizados. Alguns dos mais significativos computadores desta gerao so descritos abaixo.

Por volta de 1964, a IBM era o fabricante lder de computadores, e tinha um grande problema com suas duas mquinas de grande sucesso, o 7094 e o 1401: eram totalmente incompatveis entre si. Uma era processadora de nmeros altamente veloz (number cruncher), que utilizava aritmtica binria paralela sobre registradores de 36 bits, e a outra era uma excelente processadora de entrada/sada, que utilizava aritmtica decimal serial sobre palavras de tamanho varivel na memria. Muitos clientes possuam ambos, e no gostavam da ideia de ter dois equipamentos de programao com nada em comum. Quando chegou o momento de substituir estas duas srias, a IBM deu um passo radical. Lanou uma nica linha de produtos, o System/360, baseada em circuitos integrados, projetada tanto para computao cientfica quanto comercial. O System/360 continha muitas inovaes, a mais importante delas era que esta famlia, de cerca de meia dzia de mquinas, possua a mesma linguagem de montagem, com tamanhos e potncias 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 rpido (e mais caro), mas o software escrito para um deles poderia, em princpio, ser executado no outro. Na prtica, o software escrito para o modelo pequeno executaria em um modelo maior sem problemas, mas, quando mudssemos para uma mquina menor, o programa poderia no caber na memria. Todavia, este foi um grande avano em relao situao existente com o 7094 e o 1401. A ideia de famlia de mquinas foi aceita imediatamente, e poucos anos depois a maioria dos fabricantes de computadores possua uma famlia de mquinas comuns apresentando uma grande variao de preos e desempenhos.

IBM System 360

IBM System/360 Modelo 75 (ano 1968) Uma outra importante inovao do 360 foi a multiprogramao, com vrios programas presentes na memria simultaneamente, de forma que quando um estiver esperando pela entrada/sada ser completada, um outro poderia estar sendo executado. O 360 tambm foi a primeira mquina 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 binrios sem modificaes, enquanto eram convertidos para o 360. Alguns modelos executavam os programas do 1401 to mais rapidamente que o prprio, que muitos clientes nunca os converteram. O 360 resolveu o dilema do binrio-paralelo versus decimal-serial com um compromisso: a mquina tinha 16 registradores de 32 bits para aritmtica binria, mas sua memria era orientada para bytes, como aquela do 1401, e ela possua instrues seriais do estilo 1401 para copiar registros de tamanhos variveis na memria. Um outra caracterstica importante do 360 era um enorme (para aquela poca) espao de endereamento de 16 megabytes. Com o custo de memria da ordem de vrios dlares por byte naquela poca, 16 megabytes parecia uma infinidade. Infelizmente, a srie 360 foi seguida posteriormente pela srie 370, srie 4300, srie3080 e srie 3090, todas utilizando exatamente a mesma arquitetura. Por volta da metade da metade dos anos 80, o limite de 16 megabytes tornou-se um srio problema, e a IBM teve que abandonar parcialmente a compatibilidade quando adotou os endereos de 32 bits necessrios para enderear a nova memria de 232 bytes.

IBM srie 370 (lanado em 30 de junho de 1970)

IBM srie 4300 (modelos lanados de 1979 a 1992) 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 endereos de 32 bits tambm, mas esta falta

de viso como culpar hoje um vendedor de computadores pessoais de ter apenas endereamento de 32 bits, pois dentro de poucos anos todos os computadores pessoais necessitaro de mais de 4 gigabytes (um gigabyte igual a 109 bytes), e ento os endereos de 32 bits se tornaro intoleravelmente pequenos. Notem que j vivemos essa realidade hoje, quando os computadores equipados com processadores de 64 bits j so regra, com mquinas saindo das linhas de montagem com no mnimo 4 gigas de memria RAM. O mundo do minic0mputador de um enorme passo frente na terceira gerao com o lanamento, pela DEC, do PDP-11, um sucessor de 16 bits do PDP-8. De vrias maneiras, era como se o PDP-11 fosse o irmo caula da srie 360, assim como o PDP-1 parecia ser o irmo caula da srie 7094. Tanto o 360 quanto o PDP-11 possuam registradores orientados para palavras e memria orientada para bytes, e ambos cobriam uma ampla faixa de relao custo/desempenho. O PDP-11 obteve um enorme sucesso, especialmente nas universidades, e manteve a liderana da DEC em relao aos outros fabricantes de minicomputadores.

PDP 11 (dcadas de 1970 e 1980)

PDP -11/40 (detalhe)

PDP-8 (lanado em 1965)

PDP-1 (lanado em 1959) isso a pessoal, a srie continua. O prximo artigo ser sobre a 4 gerao, onde veremos os computadores pessoais (finalmente!!) e VLSI (de 1980-..?) At l!

Вам также может понравиться