Académique Documents
Professionnel Documents
Culture Documents
O que veremos...
1. 2. 3. 4. 5. Que tipos de computadores existem Ancestrais dos computadores Computadores Pioneiros Geraes dos computadores Evoluo das Linguagens de Programao
Definies
Antes de falar em computador, precisamos entender o que um computador...
termos Que tal algum de vocs ajudar me dizendo ohardware que voc Em gerais, um computador uma mquina (ou ) que manipula dados de acordo com uma lista de instrues, entende por COMPUTADOR conhecida como programa (ou software).
Definio
Ancestrais do Computador
No podemos criar intimidade com o computador se no conhecermos os seus ancestrais... De onde veio essa ideia? O que veio antes?
Ancestrais do Computador
baco
Feito de contas que deslizam em arames ou espaos. Inventado na Babilnia, hoje Iraque, por volta de 2400 A.C. Usado para registrar valores, somar, subtrair, multiplicar, dividir, extrao de razes e representao de nmeros decimais e negativos. O baco em si um hardware, os procedimentos padro para realizar cada operao so o software.
Ancestrais do Computador
Rgua de Clculo
Instrumento analgico de clculo, baseado no uso de escalas logartmicas em rguas (duas fixas e uma que desliza). Inventada em 1621 pelo matemtico ingls William Outgred. Usada para multiplicar e dividir, exponenciao, clculo de logaritmos, extrao de razes e operaes trigonomtricas. A rgua em si um hardware, os procedimentos padro para realizar cada operao so o software.
Ancestrais do Computador
Calculadoras Mecnicas
Em 1623, Wilhelm Schickard construiu a primeira mquina de calcular mecnica (que chamava de relgio de clculo). Ela somava e subtraa nmeros de at 6 dgitos, atravs de um sistema baseado em rodas dentadas. A mquina foi perdida e s redescoberta em 1935.
Ancestrais do Computador
Calculadoras Mecnicas
Em 1642, Blaise Pascal construiu uma mquina de calcular (chamada de Pascalina) tambm baseada em rodas dentadas. Ela somava e subtraia nmeros de at 8 digitos. Foram construdas 50 dessas mquinas. Em 1820, Charles Thomas de Comar idealiza e vende mais de 1500 unidades da Arithmometer
Ancestrais do Computador
Cartes perfurados
Em 1801, Joseph Marie Jacquard inventou um sistema de controle de mquinas de tecelagem baseado em cartes perfurados. A capacidade de se mudar o padro do tecido atravs de um cdigo nos cartes faz esses teares serem considerados mquinas programveis. Cartes perfurados so um dispositivo de entrada de dados, que mais tarde foram usados em computadores.
Ancestrais do Computador
A mquina diferencial
Em 1822, Charles Babbage anuncia uma mquina capaz de computar valores de funes polinomiais, atravs do mtodo de diferenas de Newton. A mquina no chegou a funcionar de forma satisfatria por causa de problemas nas engrenagens. Em 1991, ela foi reconstruda e funcionou perfeitamente.
Ancestrais do Computador
A mquina diferencial
Babbage tambm projetou a mquina analtica, o primeiro projeto de um computador de propsito geral, que usava cartes perfurados para armazenar os dados de entrada e o programa. Ada Lovelace chegou a escrever programas para essa mquina e hoje considerada a primeira programadora.
Ancestrais do Computador
Mquina de tabulao
Em 1880, Hermann Hollerith, baseado nas idias de Babbage e Jacquard, constri uma mquina de tabulao, que usada no censo norte-americano de 1890. Essa mquina usava cartes perfurados como entrada e contava os valores dos cartes atravs de um sistema de relays mecnicos. Em 1896, Hollerith funda a Tabulating Machine Company, que mais tarde se transforma na IBM (International Machine Company) depois de sua associao com Watson.
Computadores pioneiros
Computadores Pioneiros
Dcada de 30:
Computadores cada vez mais potentes e flexveis.
Em 1931
Primeiro computador analgico de propsito geral construdo no MIT.
Em 1937
Primeiro computador eletrnico digital a vlvulas usando nmeros binrios (o ABC) apresentado por John Atanasoff, mas sua construo abandonada.
Computadores Pioneiros
Em 1944
Alan Turing constri dez computadores Colossus I, tambm utilizando vlvulas e usa o equipamento para decifrar cdigos militares alemes.
Em 1946
construdo o primeiro computador eletrnico e digital de propsito geral, o ENIAC. O ENIAC ocupava 200 metros quadrados e pesava 30 toneladas.
Em 1951
Construdo o UNIVAC I, primeiro computador comercial a utilizar os preceitos de Von Neumann. Ocupava 20 metros quadrados e pesava 5 toneladas.
1 Gerao de Computadores
1951 1958
O UNIVAC I foi o primeiro computador construdo para uma aplicao comercial. Tabulao de dados do censo.
Ocupava 20 metros quadrados e pesava 5 toneladas. Usava vlvulas a vcuo como componentes internos:
1 Gerao de Computadores
UNIVAC
A 2 Gerao de Computadores
Comea o uso dos transistores dispositivos que transferem sinais eletrnicos atravs de um resistor. Mais rpidos e mais confiveis do que as vlvulas a vcuo. Consomem menos energia e geram menos calor.
As linguagens modificaram-se de linguagens de mquina para linguagens assembly e depois para linguagens de alto nvel (FORTRAN e COBOL).
O armazenamento de dados passou de cartes perfurados fita magntica, e, depois, disco. Os computadores eram usados somente por empresas, universidades e organizaes governamentais. No eram utilizados pelo pblico
A 2 Gerao de Computadores
De 1959 a 1964
Da vlvula para o transistor
A 3 Gerao de Computadores
Comea a utilizao de circuitos integrados circuitos eletrnicos completos em um pequeno chip de silcio (material semicondutor).
Vantagens em relao ao uso de transistores individuais:
Confiabilidade. Tamanho reduzido. Baixo custo.
O incio da terceira gerao foi anunciado pela srie IBM 360, apresentada em vrios modelos e tamanhos.
O mesmo software podia ser usado para qualquer computador da famlia, possibilitando o upgrade. Desvinculou o software do hardware.
A 3 Gerao de Computadores
1965 a 1970
Circuito Integrado
A 4 Gerao de Computadores
Comea a utilizao de microprocessadores.
Processadores de uso geral em um s chip. Contm milhes de minsculos transistores.
A combinao com o software de planilha VisiCalc foi crucial para o seu sucesso.
Nos anos 1980, o IBM PC torna-se o padro da indstria - por seu projeto ser aberto ele podia ser clonado por outros fabricantes.
A 4 Gerao de Computadores
De 1971 at agora Microprocessadores
Prxima Gerao?
Computadores Qunticos.... Computadores Portteis... Novas Tecnologias...
A Evoluo do Software
A evoluo do software
1945 Linguagem de mquina 10110000 01100001 1955 Linguagem Assembly mov al, 061h add al, 020h 1958 Linguagem FORTRAN C Isto um comentrio WRITE (6,7) 7 FORMAT(15H Hello, world! ) STOP END 1963 Linguagem BASIC 10 PRINT Hello, world!" 20 GOTO 10
A evoluo do software
1968 Linguagem Pascal program HelloWorld(output); begin writeln('Hello, World!') end. 1972 Linguagem C main() { printf("hello, world\n"); } 1975 Linguagem Smalltalk window := Window new. window label: 'Hello World!'. window open. 1980 MS-DOS 1982 Lotus 123 1983 MS Word
A evoluo do software
1991 Sistema Linux 1991 Linguagem Java
public class Hello { public static void main(String[] args) { System.out.println("Hello, world!"); } }
1992 Primeiro browser grfico para acessar a World Wide Web. 1992 Windows com integrao em rede 1995 Linguagens de programao visuais (Visual Basic e Delphi)
Exerccio 1
Cite alguns problemas que o uso de vlvulas provocava nos computadores de 1 gerao. Resposta:
Calor excessivo Vida til das vlvulas (queimam muito)
Questo 2
Na ordem cronolgica marque a alternativa correta.
a) b) c) d) baco, Eniac, Chip, Transistor e Microprocessador Eniac, baco, Chip, Transistor e Microprocessador baco, Eniac, Chip, Microprocessador e Transistor baco, Eniac, Transistor, Chip e Microprocessador
Questo 3
Nesta histria dos computadores vimos vrios inventos (que levaram ao computador atual): Qual deles voc achou mais interessante? Por qu?