imported>José Eugênio Sem resumo de edição |
imported>José Eugênio Sem resumo de edição |
||
Linha 1: | Linha 1: | ||
{{msg:emtraducao2}} | {{msg:emtraducao2}} | ||
<table cellpadding="3" cellspacing="0" style="float:right; margin:5px; border:3px solid;"> | <!--table cellpadding="3" cellspacing="0" style="float:right; margin:5px; border:3px solid;"> | ||
<tr><td style="border-bottom:3px solid; background:#efefef;">Este artigo é parte da série '''[[História da computação]]''' | <tr><td style="border-bottom:3px solid; background:#efefef;">Este artigo é parte da série '''[[História da computação]]''' | ||
< | <tr><td style="background:#efefef;"> | ||
História do hardware (antes de 1960)</td></tr> | História do hardware (antes de 1960)</td></tr> | ||
<tr><td> | <tr><td> | ||
Linha 88: | Linha 88: | ||
[[George Stibitz]] e colaboradores no [[Laboratório Bell]] em Nova Iorque produziram vários computadores baseados em relés no final da [[Década de 1930|década de 1930]] e início da [[Década de 1940|década de 1940]], mas foram concebidos principalmente para o controle do sistema de telefonia. Seus esforços foram um antecedente de outra máquina eletromecânica américana. | [[George Stibitz]] e colaboradores no [[Laboratório Bell]] em Nova Iorque produziram vários computadores baseados em relés no final da [[Década de 1930|década de 1930]] e início da [[Década de 1940|década de 1940]], mas foram concebidos principalmente para o controle do sistema de telefonia. Seus esforços foram um antecedente de outra máquina eletromecânica américana. | ||
O [[Harvard Mark I]] (oficialmente, | O [[Harvard Mark I]] (oficialmente, o Calculador Controlado por Sequência) foi um computador de propósito geral eletro-mecânico construído com o financiamento da IBM e com a assistência de alguns funcionários da IBM sob a direção de um matemático de Harvard [[Howard Aiken]]. Seu projeto foi influenciado pela máquina analítica. Ele era uma máquina decimal que utilizava rodas de armazenamento em chaves rotativas juntamente com relés. Ele era programado por cartões perfurados, e continha várias calculadoras trabalhando em paralelo. Modelos posteriores continham vários leitores de fita de papel e a máquina podia trocar de leitor dependendo de uma condição. O Desenvolvimento começou em 1939 no laboratório Endicott da IBM; o Mark I foi transferido para a [[Universidade de Harvard]] e começou a operar em maio de [[1944]]. | ||
[[Image:Eniac.jpg|right|thumb|200px|ENIAC]] | [[Image:Eniac.jpg|right|thumb|200px|O [[ENIAC]] fez cálculos de trajetória balística consumindo 160kW.]] | ||
O [[ENIAC]] (''Electronic Numerical Integrator and Computer''), frequentemente chamado o primeiro computador eletrônico de propósito-geral, validou publicamente o uso da eletrônica para a computação em larga escala. Isto foi crucual para o desenvolvimento da computação moderna, inicialmente devido à enorme vantagem em velocidade e depois pelo potencial de miniaturização. Construído sob a direção de [[John Mauchly]] e [[J. Presper Eckert]], ele era 1.000 vezes mais rápido que seus contemporâneos. O desenvolvimento e construção do ENIAC iniciou em [[1941]] e entrou em operação completa [[1945]]. Quando seu projeto foi proposto, muitos pesquisadores acreditavam que milhares de delicadas válvulas iriam queimar com uma frequência tal que o ENIAC estaria frequentemente desligado para reparos e não teria uso prático. Ele foi, entretanto, capaz de fazer 100.000 cálculos simples por segundo por horas entre as falhas nas válvulas. | |||
`Programar' o ENIAC, entretanto, significava modificar a sua fiação interna - some say, this does not even qualify as programming, otherwise any type of rebuilding some limited computer might be viewed as programming. Several years later, however, it became also possible to execute stored programs set in function table memory. | |||
All machines at that date still lacked what became known as the [[von Neumann architecture]]: their programs were not stored in the same memory 'space' as the data and hence programs could not be manipulated as data. | All machines at that date still lacked what became known as the [[von Neumann architecture]]: their programs were not stored in the same memory 'space' as the data and hence programs could not be manipulated as data. | ||
Linha 114: | Linha 114: | ||
== Segunda geração [[1947]]-[[1960]]== | == Segunda geração [[1947]]-[[1960]]== | ||
[[Image:180px-Transistor-photo.jpg|left|framed|Os [[transistor|transistores]], acima, revolucionaram os computadores substituíndo válvulas, sendo menores e mais eficientes.]] | |||
O próximo grande passo na história da computação foi a invenção do [[transistor]] em [[1947]]. Ele substituiu as frágeis válvulas, que ainda eram maiores e gastavam mais energia, além de serem menos confiáveis. Computadores transistorizados são normalmente referidos como computadores da 'segunda geração' e dominaram o mercado nos anos entre [[1950]] e início de [[1960]]. Apesar de utilizar transistores e [[placa de circuito impresso|placas de circuito impresso]] estes computadores ainda eram grandes e utilizados principalmente em universidades, orgãos públicos e grandes empresas. O [[IBM 650]] baseado em [[válvula|válvulas]] de [[1954]] | O próximo grande passo na história da computação foi a invenção do [[transistor]] em [[1947]]. Ele substituiu as frágeis válvulas, que ainda eram maiores e gastavam mais energia, além de serem menos confiáveis. Computadores transistorizados são normalmente referidos como computadores da 'segunda geração' e dominaram o mercado nos anos entre [[1950]] e início de [[1960]]. Apesar de utilizar transistores e [[placa de circuito impresso|placas de circuito impresso]] estes computadores ainda eram grandes e utilizados principalmente em universidades, orgãos públicos e grandes empresas. O [[IBM 650]] baseado em [[válvula|válvulas]] de [[1954]] pesava 900 kg, a fonte de alimentação pesava cerca de 1350 kg e ambos eram mantidos em gabinetes separados de 1,5 metros por 0,9 metros por 1,8 metros. Ele custava US$500.000 ou podia ser alugado por US$3.500 por mês. Entretanto a [[memória]] tinha originalmente apenas 2000 palavras de 10 dígitos, uma limitação que forçava uma programação difícil, para obter resultados. Este tipo de limitação dominou a programação por décadas. | ||
[[Image:Maurice_V_Wilkes.jpg|right|framed|Maurice Wilkes]] | [[Image:Maurice_V_Wilkes.jpg|right|framed|Maurice Wilkes]] | ||
Linha 154: | Linha 154: | ||
== External links == | == External links == | ||
*[http://ox.compsoc.net/~swhite/history.html Stephen White's excellent computer history site] | *[http://ox.compsoc.net/~swhite/history.html Stephen White's excellent computer history site] *[http://dir.yahoo.com/Computers_and_Internet/History/ Yahoo Computers and History] | ||
*[http://dir.yahoo.com/Computers_and_Internet/History/ Yahoo Computers and History] | |||
*[http://www.piercefuller.com/collect/ Paul Pierce's computer collection] | *[http://www.piercefuller.com/collect/ Paul Pierce's computer collection] | ||
*[http://computer.org/history/development/index.html IEEE computer history timeline] | *[http://computer.org/history/development/index.html IEEE computer history timeline] |
Edição das 16h54min de 30 de junho de 2004
O hardware do Computador é um componente essencial no processo de cálculo e armazenamento de dados pois ele é necessário para o processamento e compartilhamento de dado. O primeiro computador que se tem notícia é literalmente duro. Os Fenícios armazenavam peças cerâmicas representando coisas como estoque e grãos em vasilhames, que não eram usados apenas pelo mercador mas pelos contadores e oficiais do governo.
Este texto apresenta os fatos mais significativos no desenvolvimento do hardware do computador.
Primeiros dispositivos para facilitar o cálculo
A Humanidade tem utilizado dispositivos para auxiliar a computação a milênios. Um examplo é o dispositivo para estabelecer a igualdade pelo peso: as clássicas balanças, posteriormente utilizadas para simbolizar a igualdade na justiça. Um dispositivo mais orientado à aritmética é o ábaco mostrado na figura ao lado.
Primeiras calculadoras mecânicas
Em 1623 Wilhelm Schickard construiu a primeira calculadora mecânica e assim, tornou-se o pai da era da computação. Como sua máquina utilizava técnicas como engrenagens inicialmente desenvolvidas para relógios, ela foi também chamada de 'relógio calculador'. Ela foi colocada em uso prático por seu amigo [Johannes Kepler]], que revolucionou a astronomia.
A máquina de Blaise Pascal (a Pascalina, 1640) e Gottfried Wilhelm von Leibniz (1670) se seguiram.
Leibniz descreveu também o código binário, um ingrediente central de todos os computadores modernos. Entretanto, até 1940, muitos projetos (incluindo a máquina de Babbage do século 19 e mesmo o ENIAC de 1945) foram baseados no sistema decimal, mais difícil de implementar.
John Napier notou que a multiplicação e a divisão de números poderia ser feita pela adição e subtracão, respectivamente, de logaritmos destes números. Como números reais podem ser representados pelas distâncias ou intervalos em uma linha, uma simples operação de translação ou movimentação de dois pedaços de madeira, corretamente marcados com intervalos logaritmos ou lineares, foi utilizada como a régua de cálculo por gerações de engenheiros e outros profissionais de ciências exatas, ate a invenção da calculadora de bolso . Assim os engenheiros do programa Apollo para enviar o homem à lua fizeram seus cálculos em réguas de cálculo.
Leitores de cartões perfurados 1801-1940
Em 1801, Joseph-Marie Jacquard desenvolveu uma máquina têxtil em que o padrão de saída era controlado por cartões perfurados. O conjunto de cartões poderia ser alterado sem alterar a estrutura da máquina têxtil. Este foi um marco na programação.
Em 1890 o censo dos Estados Unidos utilizou cartões perfurados e máquinas de ordenação desenhadas por Herman Hollerith para controlar os dados do censo da década conforme previsto na constituição. A compania de Hollerith tornou-se posteriormente o núcleo da IBM.
No século 20, a eletricidade foi utilizada pela primeira vez em máquinas de calcular e ordenar. Em 1940, W.J. Eckert do Thomas J. Watson Astronomical Computing Bureau da Universidade de Columbia publicou o artigo Método dos cartões perfurados na computação científica que era suficientemente avançado para resolver equações diferenciais, multiplicar e dividir números de ponto flutuante, baseado unicamente em cartões perfurados e mesas de conexão similares as utilizadas por operadoresed de telefonia. Os cálculos astrônomicos representaram o estado da arte na computação.
Primeiras projetos de máquinas programáveis 1835-1900s
A característica que define um "Computador Universal" é a "programabilidade" que permite ao computador emular qualquer outra máquina de calcular alterando a sequência de instruções armazenadas. Em 1935 Charles Babbage descreve sua Máquina Analítica. Esta máquina tratava-se de um projeto de um computador programável de propósito geral, empregando cartões perfurados para entrada e uma máquina de vapor para fornecer energia. Enquanto os projetos estavam provavelmente corretos, conflitos com o artesão que construia as partes, e o fim do financiamento do governo, tornaram impossivel a sua construção. Ada Lovelace, filha de Lord Byron, traduziu e adicionou anotações ao Desenho da Máquina Analítica de L. F. Manabrea. Ela se tornou uma parceira bem próxima de Babbage. Alguns reinvindicam que ela é a primeira programadora de computadores do mundo, entretando essa reinvindicação e a validade de suas outras contribuições são disputadas por muitos. A reconstrução da Máquina Diferencial está em operação desde 1991 no Museu de Ciências de Londres, ela trabalha como Babbage projetou e mostra que ele estava certo na teoria e permite a produção de partes da precisão requerida. Babbage falhou porque seus desenhos eram muito ambiciosos, ele teve problemas com relações de trabalho, e era politicamente inapto.
Outros tipos limitados de computação mecânica 1800s-1900s
No início do século 20 as primeiras calculadoras mecânicas, caixas registradoras e máquinas de cálculo em geral foram redesenhadas para utilizar motores elétricos, com a posição das engrenagens representando o estado de uma variável. Pessoas eram empregadas como computadores , e utilizavam calculadoras para avaliar expressões. Durante o Projeto Manhattan, o futuro prêmio Nobel Richard Feynman foi o supervisor de uma sala cheia de computadores humanos, muitos deles mulheres matemáticas, que entendiam as equações diferenciais que estavam sendo solucionadas para a guerra. Mesmo o renomado Stanislaw Marcin Ulam foi encarregado de trabalhar na tradução da matemática em um modelo computacional aproximado da bomba de hidrogênio, depois da guerra.
Durante a Segunda guerra mundial, Os planos de Curt Herzstark para uma calculadora mecânica de bolso literalmente salvaram sua vida. Veja: Cliff Stoll, Scientific American 290, no. 1, pp. 92-99. (Janeiro 2004)
Computadores analógicos, pré-1940
Antes da segunda guerra, computadores mecânicos e elétricos computadores analógicos foram considerados o 'estado da arte', e muitos pensavam que eles eram o futuro da computação. Computadores analógicos utilizam variações contínuas de variáveis físicas, como voltagem e corrente, ou a velocidade de rotação de um dispositivo, para representar as quantidades sendo processadas. Um exemplo ingênuo de tal máquina é o Integrator aquático construído em 1936. Ao contrário dos computadores digitais modernos, computadores analógicos não são muito flexíveis, e precisavam ser reconfigurados (reprogramados) manualmente para trocar o problema em que iriam trabalhar. Computadores analógicos tinham uma vantagem frente aos primeiros computadores digitais pois eram capazes de resolver problemas mais complexos. Desde que os programas de computador não eram ainda muito populares nesta época (apesar do trabalho pioneiro de Babbage), As soluções eram freqüêntemente hard-coded na forma de gráficos and nomogramas, que podiam representar, por exemplo, uma analogia da solução de problemas como a distribuição de pressão e temperatura em um sistema de aquecimento. Mas a medida que os computadores digitais se tornavam mais rápidos e com mais memória (e.g., RAM ou armazenamento interno), eles praticamente substituiram inteiramente os computadores analógicos, e a profissão de programador surgiu.
Primeira geração dos computadores digitais 1940
A era da computação moderna começou com uma corrida de desenvolvimento antes e durante a Segunda guerra mundial, com circuitos eletrôncios, relés, capacitores e válvulas subistituindo seus equivalentes mecânicos e o cálculo digital substituindo o cálculo analógico. Os computadores projetados e construídos nesta época foram chamados computadores de 'primeira geração'. Estes computadores eram normalmente construídos manualmente usando circuitos contendo relés e válvulas, e frequentemente utilizavam cartões perfurados para a entrada e como a memória de armazenamento principal (não volátil). A memória temporária ou memória de trabalho, era fornecida por linhas de retardo acústicas (que utilizam a propagação do som no tempo como um meio para armazenar dados) ou por tubos de Williams (que utilizam a habilidade dos tubos de raios catódicos da televisão para armazenar dados). Em 1954, memórias de núcleo magnético rapidamente substituiram outras formas de armazenamento temporário, e dominaram até a metade da década de 1970.
Em 1936 Konrad Zuse iniciou a construção do primeiras calculadoras 'Z-series', calculadoras com memória e programáveis (inicialment de forma limitada). A calculadora de Zuse totalmente mecânica, mas ainda utilizando o sisteme binário foi finalizada em 1938, entretanto, nunca funcionou com confiabiliade por problemas de precisão em suas peças.
Em 1937, Claude Shannon finalizou sua tese de mestrado no MIT que implementava Álgebra booleana utilizando relés e chaves pela primeira vez na história. Entitulada Uma análise simbólica de relés e circuitos de comutação, A teste de Shannon forneceu as bases para o desenho prático de circuitos digitais.
A máquina seguinte de Zuse, o Z3, foi finalizado em 1941. Ela era baseada em relés telefônicos e funcionou satisfatóriamente. O Z3 passou a ser o primeiro computador programável. Em vários aspectos ele era muito semelhante às máquinas modernas, sendo pioneiro em vários avanços, como o uso de aritimética binária, e números de ponto flutuante. A troca do sistema decimal, mais difícil de implementar (utilizado no projeto de Charles Babbage) pelo simples sistema binário tornou a máquina de Zuse mais fácil de construir e potencialmente mais confiável, com a tecnologia disponível naquele tempo. Esta é algumas vezes vista como a principal razão do sucesso de Zuse onde Babbage falhou, entretanto, muitas das máquinas de hoje continuam a ter instruções de ajuste decimal, a artimética decimal é ainda essecial para aplicações comerciais e financeiras e hardware para cálculos de ponto-flutuante decimais vem sendo adicionado em muitas novas máquinas (O sistema binário continua sendo utilizado em praticamente todas as máquinas).
Os Programas eram armazenados no Z3 em filmes perfurados. Desvios condicionais não existiam, mas na décadade de 1990 teóricos demonstraram que o Z3 ainda era um computador universal (ignorando sua limitação no seu espaço de armazenamento físico). Em duas patentes de 1937, Konrad Zuse antecipou que as instruções da máquina poderiam ser armazenada no mesmo espaço de armazenamento utilizado para os dados - A primeira idéia do que viria a ser conhecida como a arquitetura de Von Neumann architecture e que seria implementada no EDSAC britânico (1949). Zuse ainda projetou o primeira linguagem de alto nível, o (Plankalkül), em 1945, apesar desta não ser formalmente publicada até 1971, e foi implementada pela primeira vez em 2000 pela universidade de Berlin -- cinco anos após a morte de Zuse.
Zuse sofreu dramáticas derrotas e perdeu muitos anos durante a Segunda Guerra Mundial quando os bombardeos ingleses e americanos destruíram suas primeiras máquinas. Aparentemente seu trabalho permaneceu em grande parte desconhecida para os engenheiros americanos e britânicos por muito tempo, no entanto pelo menos a IBM estava a par do seu trabalho e financiou sua companhia após a guerra 1946 em troca de permissões em suas patentes.
Em 1940, a calculadora de número complexos, para aritmética de números complexos baseada em relés, foi construída. ela foi a primeira máquina a ser acessada remotamente via uma linha telefônica. Em 1938 John Vincent Atanasoff e Clifford E. Berry da universidade do estado de Iowa desenvolveram o Atanasoff Berry Computer (ABC), um computador com um propósito especial: resolver sistemas de equações lineares, e que empregava capacitores para sua memória. A máquina ABC não era programável, mas era um computador em outros aspect.
Durante a Segunda Guerra Mundial, os ingleses fizeram esforços significativos em Bletchley Park para quebrar a comunicação militar alemã. O principal sistema de criptografia germânico era feito através de uma máquina codificadora (o Enigma com vária variantes) foi atacado com bombas especialmente projetadas que ajudaram a encontrar possíveis chaves para o Enigma, depois que outras técnicas não tiveram sucesso. Os alemães também desenvolveram uma série de sistemas cifradores (chamados cifradores Fish pelos ingleses e cifradores de Lorenz pelos alemães) que eram um pouco diferentes do Enigma. Como parte do ataque contra este cifradores, o professor Max Newman e seus colegas (incluindo Alan Turing) ajudaram a projetar o Colossus. O Colossus Mk I foi feito em um curto período de tempo por Tommy Flowers no centro de pesquisa dos correios em Dollis Hill, Londrês e então enviado para Bletchley Park.
O Colossus foi o primeiro dispositivo de computação totalmente eletrônico. Ele utilizava apenas válvulas e não possuía relés. Ele tinha uma fita de papel como entrada e era capaz de fazer desvios condicionais. Nove Colossus Mk II foram construídos (O Mk I foi convertido para Mk II totalizando dez máquinas). Detalhes de sua existência, projeto e uso foram mantidos em segredo até a década de 1970. Dizem que Winston Churchill ordenou pessoalmente a destruição dos computadores em peças não maiores que uma mão humana. Devido a este segredo estes computadores não foram incluídos em muitas histórias da computação. Uma cópia reconstruída de uma das máquinas Colossus existe hoje em exposição em Bletchley Park.
O trabalho de Turing antes da Guerra teve uma grande influência na teoria da computação, e após a Guerra ele projetou, construiu e programou alguns dos primeiros computadores no National Physical Laboratory na Universidade de Manchester. Seu artigo de 1936 incluia uma reformulação dos resultados de 1931 de Kurt Gödel além de uma descrição do que agora é chamado de máquina de Turing, um dispositivo puramente teórico inventado para formalizar a noção da execução de algorítimos, substituindo a complicada linguagem universal de Gödel baseada em aritmética. Computadores modernos tem a capacidade de execução equivalente a uma máquina de Turing universal), exceto por sua memória finita. Esta limitação na memória é algumas vezes vista como uma fronteira que separa computadores de propósito geral dos computadores de propósito especial anteriores.
George Stibitz e colaboradores no Laboratório Bell em Nova Iorque produziram vários computadores baseados em relés no final da década de 1930 e início da década de 1940, mas foram concebidos principalmente para o controle do sistema de telefonia. Seus esforços foram um antecedente de outra máquina eletromecânica américana.
O Harvard Mark I (oficialmente, o Calculador Controlado por Sequência) foi um computador de propósito geral eletro-mecânico construído com o financiamento da IBM e com a assistência de alguns funcionários da IBM sob a direção de um matemático de Harvard Howard Aiken. Seu projeto foi influenciado pela máquina analítica. Ele era uma máquina decimal que utilizava rodas de armazenamento em chaves rotativas juntamente com relés. Ele era programado por cartões perfurados, e continha várias calculadoras trabalhando em paralelo. Modelos posteriores continham vários leitores de fita de papel e a máquina podia trocar de leitor dependendo de uma condição. O Desenvolvimento começou em 1939 no laboratório Endicott da IBM; o Mark I foi transferido para a Universidade de Harvard e começou a operar em maio de 1944.
O ENIAC (Electronic Numerical Integrator and Computer), frequentemente chamado o primeiro computador eletrônico de propósito-geral, validou publicamente o uso da eletrônica para a computação em larga escala. Isto foi crucual para o desenvolvimento da computação moderna, inicialmente devido à enorme vantagem em velocidade e depois pelo potencial de miniaturização. Construído sob a direção de John Mauchly e J. Presper Eckert, ele era 1.000 vezes mais rápido que seus contemporâneos. O desenvolvimento e construção do ENIAC iniciou em 1941 e entrou em operação completa 1945. Quando seu projeto foi proposto, muitos pesquisadores acreditavam que milhares de delicadas válvulas iriam queimar com uma frequência tal que o ENIAC estaria frequentemente desligado para reparos e não teria uso prático. Ele foi, entretanto, capaz de fazer 100.000 cálculos simples por segundo por horas entre as falhas nas válvulas.
`Programar' o ENIAC, entretanto, significava modificar a sua fiação interna - some say, this does not even qualify as programming, otherwise any type of rebuilding some limited computer might be viewed as programming. Several years later, however, it became also possible to execute stored programs set in function table memory.
All machines at that date still lacked what became known as the von Neumann architecture: their programs were not stored in the same memory 'space' as the data and hence programs could not be manipulated as data.
The first working von Neumann machine was the Manchester "Baby" or Small-Scale Experimental Machine, built at the University of Manchester in 1948; it was followed in 1949 by the Manchester Mark I computer which functioned as a complete system using the Williams tube for memory, and also introduced index registers. The other contender for the title "first digital stored program computer" was EDSAC, designed and constructed at the University of Cambridge. Operational less than one year after the Manchester "Baby", it was capable of tackling real problems. EDSAC was actually inspired by plans for EDVAC, the successor of ENIAC; these plans were already in place by the time the ENIAC was successfully operational. Unlike the ENIAC, which used parallel processing, EDVAC used a single processing unit. This design was simpler and was the first to be implemented in each succeeding wave of miniaturization, and increased reliability. Some view Manchester Mark I / EDSAC / EDVAC as the "Eves" from which nearly all current computers derive their architecture.
The first universal programmable computer in continental Europe was created by a team of scientists under direction of Segrey Alekseevich Lebedev from Institute of Electrotechnology in Kiev, Soviet Union (now Ukraine). The computer MESM (МЭСМ, Small Electronic Calculating Machine) became operational in 1950. It had about 6,000 vacuum tubes and consumed 25 kW of power. It could perform approximately 3,000 operations per second.
Manchester University's machine became the prototype for the Ferranti Mark I. The first Ferranti Mark I machine was delivered to the University in February, 1951 and at least nine others were sold between 1951 and 1957.
In June 1951, the UNIVAC I (Universal Automatic Computer) was delivered to the U.S. Census Bureau. Although manufactured by Remington Rand, the machine often was mistakenly referred to as the "IBM UNIVAC". Remington Rand eventually sold 46 machines at more than $1 million each. UNIVAC was the first 'mass produced' computer; all predecessors had been 'one-off' units. It used 5,200 vacuum tubes and consumed 125 kW of power. It used a mercury delay line capable of storing 1,000 words of 11 decimal digits plus sign (72-bit words) for memory. Unlike earlier machines it did not use a punch card system but a metal tape input.
In November 1951, the J. Lyons company began weekly operation of a bakery valuations job on the LEO (Lyons Electronic Office). This was the first business application to go live on a stored program computer.
Also in 1951 (July), Remington Rand demonstrated the first prototype of the 409, a plugboard-programmed punch card calculator. This was first installed, at the Internal Revenue Service facility in Baltimore, in 1952. See the Rowayton Historical Society's timeline (and other documents at that site) for details. The 409 evolved to become the Univac 60 and 120 computer in 1953.
Segunda geração 1947-1960
O próximo grande passo na história da computação foi a invenção do transistor em 1947. Ele substituiu as frágeis válvulas, que ainda eram maiores e gastavam mais energia, além de serem menos confiáveis. Computadores transistorizados são normalmente referidos como computadores da 'segunda geração' e dominaram o mercado nos anos entre 1950 e início de 1960. Apesar de utilizar transistores e placas de circuito impresso estes computadores ainda eram grandes e utilizados principalmente em universidades, orgãos públicos e grandes empresas. O IBM 650 baseado em válvulas de 1954 pesava 900 kg, a fonte de alimentação pesava cerca de 1350 kg e ambos eram mantidos em gabinetes separados de 1,5 metros por 0,9 metros por 1,8 metros. Ele custava US$500.000 ou podia ser alugado por US$3.500 por mês. Entretanto a memória tinha originalmente apenas 2000 palavras de 10 dígitos, uma limitação que forçava uma programação difícil, para obter resultados. Este tipo de limitação dominou a programação por décadas.
Em 1955, Maurice Wilkes inventou amicroprogramação, hoje utilizada universalmente na implementação dos projetos de CPU. O conjuto de instruções da CPU é definido por uma programação especial.
Em 1956, A IBM vendeu seu primeiro disco magnético, RAMAC (Random Access Method of Accounting and Control). Ela utilizou 50 discos de metal de 24 polegadas, com 100 trilhas por lado. Ele podia armazenar 5 megabytes de dados a um custo de US$10.000 por megabyte.
A primeira linguagem de programação de alto nível criada programming language, O FORTRAN, foi também desenvolvida na IBM naquela época. (O projeto de Konrad Zuse de 1945 de uma linguagem de alto nível, Plankalkül, não estava implementado ainda.)
Em 1959 a IBM construiu um mainframe baseado em transistores, o IBM 1401, que utilizava cartões perfurados. Ele se tornou um computador de propósito geral popular e 12.000 foram vendidos, tornando-se a mais bem sucedida máquina na história dos computadores. Ele utilizava uma memória principal magnética de 4000 caracteres (mais tarde expandida para 16.000). Muitos aspectos de seu projeto foram baseados no desejo de substituir as máquinas de cartões perfurados da década de 1920 que estavam em uso.
Em 1960 a IBM shipped the transistor-based IBM 1620 mainframe, originally with only punched paper tape, but soon upgraded to punch cards. It proved a popular scientific computer and about 2,000 were shipped. It used a magnetic core memory of up to 60,000 decimal digits.
Also in 1960, DEC launched the PDP-1 their first machine intended for use by technical staff in laboratories and for research.
In 1964 IBM announced the S/360 series, which was the first family of computers that could run the same software at different combinations of speed, capacity and price. It also pioneered the commercial use of microprograms, and an extended instruction set designed for processing many types of data, not just arithmetic. In addition, it unified IBM's product line, which prior to that time had included both a "commercial" product line and a separate "scientific" line. The software provided with System/360 also included major advances, including commercially available multi-programming, new programming languages, and independence of programs from input/output devices. Over 14,000 System/360 systems were shipped by 1968.
Also in 1964, DEC launched the PDP-8 much smaller machine intended for use by technical staff in laboratories and for research.
Terceira geração e posterior, após-1958
A explosão no uso dos computadores começou com a 'Terceira Geração' de computadores. Estes se baseiam na invenção independente do circuito integrado (ou chip) por Jack St. Claire Kilby e Robert Noyce, que posteriormente levou à invenção do microprocessador por Ted Hoff da Intel.
A História do hardware nos países comunistas foi um pouco diferente.
No final da década de 1950, pesquisadores como George Gamow notaram que longas seqüências de nucleotídeos no DNA formavam um código genético, assim surge uma outra forma de codificação ou programação, desta vez com expressões genéticas. Na década de 1960, foi identificado análogos para a instrução de parada halt, por exemplo.
Na virada do milênio, pesquisadores notaram que o modelo descrito pela física quântica ...
See also
- Computing timeline
- History of operating systems
- History of the Internet
- History of the graphical user interface
- Programming language timeline
- Computers in fiction
External links
- Stephen White's excellent computer history site *Yahoo Computers and History
- Paul Pierce's computer collection
- IEEE computer history timeline
- Konrad Zuse, inventor of first working programmable digital computer
- The story of the Manchester Mark I, 50th Anniversary web site at the University of Manchester
- The Moore School Lectures and the British Lead in Stored Program Computer Development (1946 -1953), article from Virtual Travelog
- Logarithmic timeline of greatest breakthroughs since start of computing era in 1623
- Rowayton Historical Society's Birthplace of the World's First Business Computer
- OLD-COMPUTERS.COM, extensive collection of information and pictures about old computers
nl:Geschiedenis van de computer pl:Historia informatyki sv:Datorhistoria en:History of computing hardware