160 likes | 276 Views
Histórico. Mecânicos: Do Ábaco; Régua de cálculo de da Vinci; Calculador de Pascal; Calculador de Leibniz: 4 operações; M áquinas de Babbage: Máquina diferencial e máquina analítica ;. Histórico. Eletromecânicos: Cartões perfurados de Hollerith ;
E N D
Histórico Mecânicos: • Do Ábaco; • Régua de cálculo de da Vinci; • Calculador de Pascal; • Calculador de Leibniz: 4 operações; • Máquinas de Babbage: Máquina diferencial e máquina analítica;
Histórico Eletromecânicos: • Cartões perfurados de Hollerith; • Calculador de Konrad Zuze, primeiro sistema binário e programável, possivelmente primeiro computador operacional da história. Considera-se que todos foram perdidos na 2ª. guerra; • Mark I de Howard Aiken. Similar ao sistema de Babbage;
Histórico Componentes eletrônicos: Válvula (1906) até Turing; • Válvula foi inventada em 1906; • Mais rápida e confiável que os relês mecânicos usados anteriormente; • Máquina conceitual de Alan Turing de 1937, e com a liberação de documentos ingleses, a construção do Colossus, em 1943;
Histórico Primeira geração: Válvula. • ENIAC, construído por John Mauchly e John P. Eckert entre 1943 e 1946 para cálculos balísticos, foi usado para desenvolver a bomba H, entre outros. Usava um sistema decimal. Consumo aproximado de 140KW; • IAS de John von Neumann. Primeiro computador com arquitetura similar ao dos sistemas atuais: Programas armazenados, ULA, UCP Memória, sistemas de I/O;
Histórico Primeira geração: Válvula (continuação). • Em 1949, Mauchly e Eckert criaram o UNIVAC, primeiro computador comercial, seguindo da série 1100, voltada à computação cientifica; • Em 1953 a IBM apresenta a série 700, com o primeiro modelo (701) voltado a aplicações cientificas, e depois apresentando o 702 voltado a aplicações comerciais, e outros depois destes, iniciando uma longa hegemonia da IBM;
Histórico Segunda geração: Transistor. • O transistor, descoberto em 1947 na Bell Labs, aparece com as vantagens de ser menor, mais rápido, mais barato, com menor consumo de energia e mais confiável; • Com a maior sofisticação dos computadores, aparecem as primeiras linguagens de alto nível; • Primeiros computadores foram lançados pela NCR e RCA; • IBM lança a série 7000 usando esta tecnologia; • DEC é fundada e lança a linha PDP;
Histórico Terceira geração: Circuitos integrados. • Linha /360 da IBM • PDP-11 da DEC; Quarta geração: Milhares de componentes em uma pastilha ou mais (Intel Xeon 10-core atual: 2.600.000.000 transistores)
Histórico Décadas de 1940 até 1980: Computadores de grande porte, comerciais e científicos; • Sperry/UNIVAC, IBM, DEC, Cray
Histórico Décadas de 1980 até hoje: Microcomputadores; • Intel: em 1971 lança o Intel 4004, primeira CPU em um único invólucro lacrado. Muito limitado. Versões posteriores tem grande sucesso comercial; • Concorrentes aparecem: Motorola (linhas 6800 e 68000), IBM (PowerPC), e muitos outros; • Em 1975 aparece o Altair; • Apple II, IBM-PC, Sinclair, Macintosh;
Componentes Dispositivo de entrada Processador Dispositivo de saída Memória secundária Memória principal
Componentes Linguagens de programação: • Português (ou inglês, ou outro...) estruturado: Algoritmos; • Linguagens de alto nível: Pascal, Java, Perl,....; • Linguagem de nível médio: C; • Linguagens de baixo nível: Assembler, máquina;
Componentes Início • Entrada: Teclado, Mouse, sensores, discos ópticos ou magnéticos, memória não volátil, ... • CPU; • Saída: Discos ópticos ou magnéticos, tela, impressora,... • Memória; • Barramentos: Seriais e paralelos. Buscar instrução Interpretar operação Buscar eventuais operandos Executar instrução
Componentes • Barramentos paralelos: Controle, Endereço e dados; • Barramentos seriais: “Multiuso”.
Representação numérica Bit: Informação mínima para um computador Ligado/Desligado Sim/Não 0/1
Representação numérica Byte: 8 bits, 1 caractere 20 kbyte 210 Mbyte 220 Gbyte 230 Tbyte 240 Pbyte 250 .......