-
Máquina de somar
o matemático francês Blaise Pascal inventou uma máquina de
somar -
Stepped Reckoner
O matemático e filósofo alemão Gottfried Leibniz, inventou uma máquina capaz de somar e multiplicar. Introduziu o conceito de realizar multiplicações e divisões através de adições e subtrações sucessivas. Leibniz descreveu também o código binário, um ingrediente central de todos os computadores modernos. -
Arithmómetre de Thomas
O francês Charles Colmar inventou uma máquina capaz de efetuar
as quatro operações.
A máquina de calcular foi concebida e desenhada de acordo com a Máquina de Pascal e os aperfeiçoamentos que lhe foram introduzidos por Leibnitz e podia efetuar as quatro operações aritméticas: adição, subtracção, multiplicação e divisão.
As dimensões da máquina: 47 cm de comprimento, 18 cm de largura e 9 cm de altura permitiam que fosse utilizada em cima do tampo de uma secretária. -
Máquina Diferencial
O matemático inglês Charles Babbage, considerado o pai do
computador, criou uma máquina para cálculos de equações polinomiais. -
Máquina Analítica
Babbage fez outra máquina capaz de executar qualquer tipo de operação chamada Máquina Analítica. Foi o invento mais próximo do computador. Babbage tinha uma secretaria chamada Ada Byron. Babbage cuidava da parte mecânica enquanto Ada cuidava das instruções a serem executadas, por isso é considerada por muitos como a primeira programadora da história. -
Lógica Booleana
O matemático inglês George Boole criou a lógica booleana, que é
usada até hoje. Para descrever os circuitos que podem ser construídos pela combinação de portas lógicas, um novo tipo de álgebra é necessário, uma em que as variáveis e funções podem ter apenas valores 0 e 1. Tal álgebra é denominada álgebra booleana -
Cartões Perfurados
No fim do século XIX, Herman Hollerith criou os tão famosos cartões perfurados e foi o fundador de uma empresa que viria a se tornar a IBM. -
Computador Eletrônico
Na década de 1930, o alemão Konrad Zuse desenvolveu o Z-1. Nos EUA, John Vicent Atanasoff e Clifford Berry desenvolveram uma máquina para cálculo de equações lineares, que é considerada por muitos como sendo o primeiro computador eletrônico da história. -
Máquina de Turing
O matemático inglês Alan Turing desenvolveu a idéia de uma
máquina capaz de executar uma seqüência de operações que ficou conhecida como a Máquina de Turing. -
Mark 1
Uma das coisas que alavancou a evolução da computação foi a
Segunda Guerra Mundial. Em 1943, Alan Turing estava envolvido em um projeto de uma máquina para decifrar códigos. Nos EUA, em 1944 foi construído o primeiro computador eletromecânico, batizado de Mark I, esenvolvido pelo professor Howard Aiken, da Universidade de Harvard com apoio da IBM e utilizava os mesmos princípios da Maquina Analítica de Babbage. -
ENIAC
O ENIAC (Eletronic Numerical Integrator and Calculator) é
considerado o primeiro computador digital e eletrônico. Desenvolvido pelos engenheiros J. Presper Eckert e John W. Mauchly. Sua estrutura possuía mais de 17 mil válvulas, 10 mil capacitores, 70 mil resistores e pesava 30 toneladas. Consumia cerca de 140 quilowatts e era capaz de realizar 5 mil adições por segundo. O ENIAC não possuía sistema operacional, era necessário o conhecimento do hardware, programação em painéis -
UNIVAC
Em 1946, os criadores do ENIAC, criaram o UNIVAC (Universal
Automatic Computer), que foi o primeiro computador que funcionou
efetivamente. -
Whirlwind I
Em 1951, o MIT (Massachusetts Instituite of Technology – Instituto de Tecnologia de Massachusetss) colocou em operação o primeiro computador voltado para processamento em tempo real, o Whirlwind I, que foi o primeiro a utilizar memória magnética. -
Primeiro Sistema Operacional
O primeiro sistema operacional foi desenvolvido em 1953, pelos
usuários do IBM 701 do Centro de Pesquisas da General Motors, que depois esse sistema seria reescrito para um IBM 704 pelos usuários da IBM. Com o surgimento das primeiras linguagens de programação de alto nível, como o FORTRAN, ALGOL e COBOL, os programas deixaram de ter relação direta com o hardware. -
Master Control Program (MCP)
Em 1963, a Burroughs lança o B-5000 com o sistema operacional
Master Control Program (MCP), que implementava multiprogramação, memória
virtual, multiprocessamento assimétrico, e foi o primeiro sistema desenvolvido em linguagem de alto nível -
OS/360
Em 1964, a IBM lança o System/360, que era uma máquina de porte
menor, mas que poderia ser expandido. O System/360 usava o sistema
operacional OS/360, que implementava todas as características anteriormente
citadas. -
MULTICS
Em 1965, a Bell Labs, o MIT e a General Eletrics estavam envolvidos no projeto do sistema operacional MULTICS (Multiplexed Information and Computing Service). O MULTICS implementava memória virtual com paginação e segmentação. -
UNIX
A Digital Equipament Corp. (DEC), lançou o PDP-8, que era o primeiro computador de pequeno porte. Em 1969, Ken Thompson criou o sistema operacional Unix, utilizando um PDP-7. -
Linguagem de programação
Duas linguagens de programação foram desenvolvidas nesta década. Em 1971, Niklaus Wirth desenvolvem a linguagem Pascal. Em 1975, Dennis Ritchie desenvolve a linguagem C, e juntamente com Ken Thompson, reescrevem o sistema operacional Unix, em linguagem C, para um PDP-11. -
Lisa OS
Possuía GUI, procesamento multitarefa cooperativo (não-preemptivo), memória virtual, e os arquivos eram organizados em diretórios, o que viabilizava o uso de HDs de grande capacidade. -
MS-DOS
Em 1981, a IBM cria o primeiro computador pessoal, chamado IBM PC. O primeiro PC utilizava o processador Intel 8088 de 16 bits e o sistema operacional MS-DOS (Microsoft Disk Operating System). -
SunOS / Solaris
Em 1982, a Sun Microsystems lança as primeiras estações RISC com o sistema operacional SunOS, que viria a se tornar o Solaris. -
Windows 1.0
Windows 1.0 foi o primeiro da família Windows. Inicialmente, o Windows não era um sistema operacional próprio, mas sim uma interface bidimensional entre o DOS e o usuário. Suas funcionalidades eram relativamente limitadas. -
Windows NT
A primeira versão é de 1993 e trazia a funcionalidade de trabalhar como um servidor de arquivos. Em 2000, a Microsoft mudou o nome de Windows NT 5.0 para Windows 2000.