Documente Academic
Documente Profesional
Documente Cultură
Sistemas da Computao
Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2. Semestre 2007
Sumrio
Geraes de Computadores 0a. Gerao Computadores Mecnicos 1a. Gerao Vlvulas 2a. Gerao Transistores 3a. Gerao Circuitos Integrados 4a. Gerao VLSI 5a. Gerao Conectividade, mobilidade, ....
Geraes de Computadores
Estmulo: 2a. Guerra Mundial Usavam vlvulas eletrnicas Esquentavam MUITO vrios quilometros de fios Lentos Ocupavam MUITO espao (enormes)
Geraes de Computadores
Substituiu vlvulas por transistores Substituiu fios de ligao por circuito impresso Estas substituies permitiram
Geraes de Computadores
Reduo de custo Reduo de tamanho Aumento da velocidade de processamento que alcanou a ordem de microsegundos (10-6)
Geraes de Computadores
Aperfeioamento da tecnologia atual VLSI (Very Large Scale Integration) VLSI permitiram
Reduo de custo Reduo de tamanho Aumento da velocidade de processamento que alcanou a ordem de nanosegundos (10-9)
Geraes de Computadores
Conectividade Mobilidade
Copyleft Rossano Pablo Pinto 7
Foi criada p/ ajudar pai (coletor de impostos do governo Francs) Inteiramente Mecnica Engrenagens movidas a manivelas operadas mo Fazia apenas SOMA e SUB
Copyleft Rossano Pablo Pinto 9
10
Pascaline no fez muito sucesso, pois era cara e requeria prtica de uso.
11
Baron Gottfried von Leibniz Matemtico Alemo Inteiramente Mecnica Fazia SOMA, SUB, MULT e DIV Primeira Calculadora de 4 operaes (no cabia no bolso ainda!!!)
12
13
14
1815 1864 lgebra Booleana (Switching algebra) Tabela verdade mostra todas as possveis combinaes dada as entradas e o tipo de funo (E,OU,NEG,OU Exclusivo,etc..)
15
Charles Babbage Matemtico Ingls da Univ. de Cambridge Inteiramente Mecnica, Fazia SOMA e SUB Utilizada para calcular tabelas de navegao Rodava apenas 1 algoritmo: mtodo de diferenas finitas usando polinmios Sada: marcas em placa de cobre Precursor cartes perfurados e mdias WORM write once,
read many Ex.: CD-ROMs
Copyleft Rossano Pablo Pinto 16
17
Charles Babbage: PAI DO COMP., AV DO COMP. DIGITAL MODERNO Inteiramente Mecnico 4 componentes: Store (memria) MILL (unidade de computao) input section (Leitor de carto perfurado) output section (carto perfurado)
Copyleft Rossano Pablo Pinto 18
Store
1000 palavras (words) de 50 dgitos decimais Armazenava variveis e resultados aceitava operandos vindos do Store Operava SOMA, SUB, MUL e DIV Retornava valor ao Store
Copyleft Rossano Pablo Pinto 19
MILL
Os outros computadores apenas recebiam dados e geravam resultados Este computador distinguia a entrada em dados e instrues
20
Operaes: fetch, SOMA, SUB, MUL, DIV, store, test, desvio condicional
inventou conceito de subrotina descobriu a importncia dos laos de repetio (loops) iniciou o desenvolvimento do desvio condicional
22
Triste FIM:
No a havia a preciso necessria para construo das polias e engrenagens no sculo 19 Derrotado pela tecnologia da poca !!!
23
Dr. Herman Hollerith Funcionrio dos EUA Census Bureau Senso de 1880 Proc. manual levou 7,5 anos para finalizar Senso de 1890 Proc. levou 2,5 anos com:
Dr. Herman Hollerith utilizou idia do Joseph-Marie Jacquard para automao de teares Joseph-Marie Jacquard 1801 Mecnico Francs
Inventou tear mecnico operado por cartes perfurados Em 7 anos haviam 11 mil teares deste tipo operando na Frana.
Copyleft Rossano Pablo Pinto 25
Mquina de Hollerith
26
Dr. Herman Hollerith fundou em 1911 a companhia Tabulating Machine Companypara produzir mquinas de tabulao 1924 A companhia de Hollerith foi renomeada para IBM (International Business Machines)
27
Konrad Zuze estudante alemo de engenharia Zuze desconhecia o trabalho de Babbage Construiu uma srie de mquinas automticas de calcular rels eletromagnticos 1992 Z1 foi destruda em 1944 no bombardeio de Berlim Z1 no influenciou as mquinas atuais. Copyleft Rossano Pablo Pinto
28
1992
29
John Atanasoff @ Iowa State College Usava aritmtica binria Memria feita de capacitores
30
George Stibbitz @ Bell Labs Um pouco + primitiva que a de Atanasoff Completou o projeto Influenciou o trabalho de John Mauchley (ENIAC)
31
Howard Aiken Phd Harvard Usou projeto de Babbage p/ construir o mark Construdo com milhares de Rels, ocupava 120 m3, levava 3 segundos p/ multiplicar nmeros de 10 dgitos 72 palavras de 23 dgitos decimais tempo de instruo de 6 segundos E/S com fita de papel perfurado
Copyleft Rossano Pablo Pinto 32
33
34
35
36
37
Alan Turing ajudou no projeto Governo Ingls manteve segredo por 30 anos No influenciou os computadores modernos (pois ficou em segredo) Foi utilizado para quebra de mensagens criptografadas pela Enigma alem
Copyleft Rossano Pablo Pinto 38
John Mauchley e seu aluno de graduao J. Presper Eckert. (+ John von Neumann) 18.000 vlvulas, 1500 rels, 30 toneladas, 140 kW de consumo 20 registradores de 10 dgitos decimais programao usando 6000 chaves e conexo de cabos Projeto no estava pronto em 1946
Copyleft Rossano Pablo Pinto 39
40
41
1949 EDSAC Maurice Wilkes Universidade de Cambridge Primeiro computador com Programa Armazenado JOHNIAC Rand Corporation ILLIAC Universidade de Illinois MANIAC Los Alamos Laboratory WEIZAC Weizmann Institute of Israel
Copyleft Rossano Pablo Pinto 42
John Mauchley e J. Presper Eckert Universidade da Pensilvnia Projeto foi prejudicado pela sada de ambos da universidade para fundar a empresa Eckert-Mauchley Computer Corporation Depois de vrias fuses surge a UNISYS Corporation
Copyleft Rossano Pablo Pinto 43
EDVAC
44
John von Neumann Princeton Matemtico e fsico No ENIAC, cada bit era representado por 10 vlvulas (decimal 0 9) von Neumann props utilizar aritmtica binria Substituiu programao via cabos/chaves por programas digitais armazenados em MEMRIA Copyleft Rossano Pablo Pinto 45
(40 bits)
Copyleft Rossano Pablo Pinto 46
5 partes: memria, ULA, UC, Entrada, Sada No possua unidade aritmtica de ponto flutuante Cada palavra podia armazenar:
2 instrues de 20 bits ou 1 inteiro de 40 bits 8 bits dedicados a identificar tipo da instruo 12 bits p/ especificar uma das 4096 palavras na meria (212 = 4096)
Copyleft Rossano Pablo Pinto 47
Palavra de 16 bits levou inveno da memria de ncleo magntico (magnetic core memory) alavancou a inveno do primeiro minicomputador comercial
48
Deu origem ao coneceito de sries 2048 palavras de 16 bits, 17.000 inst. p/ seg. 4K core memory Hardware para ponto-flutuante melhorias dos modelos anteriores, ltimo modelo vlvula
Copyleft Rossano Pablo Pinto 49
http://pt.wikipedia.org/wiki/Trans%C3%ADstor
50
John Bardeen, Walter Brattain, William Shockley @ Bell Labs 1956 Prmio Nobel de Fsica Por volta de 1950 as vlvulas ficaram obsoletas
51
MIT Lincolm Laboratory 16 bits, similar ao Whirlwind I 1957 - Um dos engenheiros do projeto, Kenneth Olsen, fundou a:
52
53
54
Vendeu 50 unidades (custava US$120.000,00 timo custo/benefcio), MIT recebeu 1 PDP-I 4K de palavras de 18 bits, ciclo de 5 microsegundos (10-6) Display visual c/ habilidade de plotar pontos em qualquer lugar da tela de 512x512 Depois de muito tempo, alunos criaram o primeiro video-game nele: guerra nas estrelas
Copyleft Rossano Pablo Pinto 55
56
Um dos primeiros mainframes totalmente transistorizados Sucessora da 709 (vlvula), s que usando transistor ciclo de 2,5 microsegundos (10-6), 229.000 clculos por segundo Custava milhes de dlares
57
Computador tremendamente popular podia ler/escrever fitas magnticas, ler/furar cartes magnticos quase to rpido quanto o 7094 por uma frao do preo era terrvel para computao cientfica timo para computao comercial (armazenagem e acesso a dados)
Copyleft Rossano Pablo Pinto 58
No possua registradores e nem palavras de tamanho fixo memria de 4K 8bit bytes (4KB) Cada byte possua o seguinte formato:
ciclo de 2 microsegundos, 32K de memria de palavras de 36 bits. Fim da era das mquinas com projeto similar ao ENIAC
60
mquina com praticamente uma ordem de magnitude + rpida que a 7094 da IBM CPU altamente paralela
Todas as unidades rodavam em paralelo (10 instrues sendo executadas ao mesmo tempo) possua vrios outros pequenos computadores p/ auxiliar a CPU principal
61
Seymour Cray projetista da 6600 dedicou sua vida para construir SUPERCOMPUTADORES
62
Burroughs B5000
Primeira mquina projetada para uma linguagem de alto nvel Principal objetivo: construir uma mquina capaz de ser programada em Algol 60 (precursora da Linguagem Pascal) Incluram diversas facilidades em hardware para facilitar o trabalho do compilador NO obteve muito sucesso
Copyleft Rossano Pablo Pinto 63
Vendeu 50.000 unidades (custava US$16.000,00 uma PECHINCHA) Introduziu conceito de barramento nico, o omnibus
Memria Terminal Console Fita de papel p/ E/S Outros Disp. E/S
CPU
Omnibus
Copyleft Rossano Pablo Pinto 64
Cont. 1965
PDP-8 - DEC
65
Cont.
66
Definio: coleo de fios (trilhas) paralelos para conectar os componentes de um computador. Foi adotado como padro em todos os minicomputadores desde ento. Grande mudana: barramento ao invs de memory-centered (como no IAS)
67
68
69
70
1958 Inveno do CI
Robert Noyce Permitiu colocar vrias dezenas de transistores em um NICO CHIP Benefcios:
71
Baseada em circuitos integrados Microprogramada Primeira linha de produto projetada como uma famlia (2 verses e vrios configuraes):
Verso comercial e verso cientfica,. onfiguraes em diversos tamanhos e velocidades Mesma linguagem assembly para cada uma delas PROGRAMA ESCRITO P/ UMA MQUINA, RODARIA EM QUALQUER UMA DELAS !!!!!!
Copyleft Rossano Pablo Pinto 72
Modelos:
MULTIPROGRAMAO:
Vrios programas carregados na memria Enquanto um esperava pelo trmino de E/S, outro era executado pela CPU podia rodar programas escritos para 1401 e 7094 3 microprogramas:
IBM abandonou a compatibilidade com as outras sries quando adotou endereamento de 32 bits.
75
PDP-11 - DEC
76
77
PC de 16 bits da IBM (DOS) Workstations (monousurio e multitarefa) Multiprocessamento, diviso de programas entre processadores, paralelismo WANS, TCP/IP, CCITT X.25, LAN, S.O. Rede
Copyleft Rossano Pablo Pinto 78
Arquitetura RISC (Reduced Instruction Set Computer) CPUs super-escalares COMPUTADORES PESSOAIS
Inicialmente vendidos sem software (o usurio precisava escreve-lo) CP/M (Gary Kildall) Primeiro S.O. utilizado em computadores pessoais (processador 8080)
Copyleft Rossano Pablo Pinto 79
Tarefa 1:
Pesquisar sobre a histria do computador pessoal (principalmente IBM, Microsoft, Apple, DOS e OS/2). Entregar monografia sobre o assunto. Cap. 1 Seo 1.2 (e todas as sub-sees) Cap. 1 Seo 1.3 (e todas as sub-sees) Cap. 2 Seo 2.1.3
Copyleft Rossano Pablo Pinto 80
81
Sistemas especialistas, Sistemas multimdia, Banco de dados distribudos Inteligncia artificial, Redes neurais ULSI Arquiteturas paralelas, Programao concorrente, Processamento distribudo Surge o Linux Interfaces Grficas
Copyleft Rossano Pablo Pinto 82
CONECTIVIDADE (802.11, GSM, GPRS, etc..) MOBILIDADE (notebooks, PDAs, telefones celulares)
celulares: autonomia (bateria) de 1 semana PDAs: autonomia de 1 semana notebooks: autonomia entre 30 minutos ~8 horas
83
84