Arquitetura e Organizao de Computadores Prof.: Suelene Corra
Email: suejc01@gmail.com 2 EMENTA Habilidades e Competncias a Serem Obtidas:
Compreender os elementos da arquitetura de um computador e seus perifricos, bem como o seu funcionamento e relacionamento entre eles, compreender ainda as caractersticas tcnicas de computadores e seus perifricos considerando o custo-benefcio e necessidade do usurio.
3 Parte I Viso Geral: Objetivo: Apresentar conceitos fundamentais de arquitetura e organizao. - Capitulo 1: Introduo - Capitulo 2: Evoluo e Desempenho de Computadores EMENTA 4 Parte II O Sistema de Computao: Objetivo: Abordar detalhadamente os componentes de um sistema computacional(Memria, dispositivos de E/S, interconexes entre esses componentes) com exceo do processador que devido a sua complexidade e importncia e estudado na Parte III.
- Capitulo 3: Barramentos do Sistema - Capitulo 4: Memria Interna - Capitulo 5: Memria Externa - Capitulo 6: Entrada e Sada - Capitulo 7: Suporte ao Sistema Operacional EMENTA 5 EMENTA Parte III A Unidade Central de Processamento: Objetivo: Examinar a estrutura e o funcionamento interno da CPU. A CPU e dividida em: Unidade de Controle, Registradores, Unidade Lgica e Aritmtica, Unidade de Execuo de Instrues e Interconexo entre esses componentes.
- Capitulo 8: Aritmtica Computacional - Capitulo 9: Conjunto de Instrues - Capitulo 10: Conjunto de Instrues: Modos de Endereamento e Formatos - Capitulo 11: Estrutura e Funcionamento da CPU - Capitulo 12: Computadores com Conjunto Reduzido de Instrues - Capitulo 13: Paralelismo no Nvel de Instrues e Processadores Super-escalares 6 EMENTA Parte IV A Unidade de Controle: Objetivo: Abordar as instrues de maquina e as operaes efetuadas pelo processador para a execuo das instrues. - Capitulo 14: Operao da Unidade de Controle - Capitulo 15: Controle Microprogramado
Parte V Organizao Paralela: Objetivo: Descrever uma rea de crescente importncia que e a Organizao Paralela e o estudo de projetos utilizando esta tcnica. - Capitulo 16: Processamento Paralelo 7 - Livro Texto: Autor: Willian Stallings Titulo: Arquitetura e Organizao de Computadores Projeto para o Desempenho Editora: Pearson Education do Brasil Quinta Edio
- Bibliotegrafia Complementar: TANENBAUM, Andrew S. Organizao Estruturada de Computadores, 4 Edio, Rio de Janeiro: LTC, 2001. WEBER, Raul Fernando Arquitetura de Computadores Pessoais, 2 Edio, Porto Alegre: Instituto de Informtica da UFRGS: Editora Sagra Luzzatto, 2001. PATTERSON, David A. Arquitetura de Computadores: uma abordagem quantitativa. 3 Edio, Rio de Janeiro: Campus, 2003. BIBLIOGRAFIA 8 AVALIAO Qualitativa
Assiduidade Pontualidade Responsabilidade Participao Trabalho em Equipe
Quantitativa Prova Seminrio Listas de exerccios (pontuao decrescente com o tempo) 9 COMPUTADOR DIGITAL
Mquina capaz de resolver problemas atravs da execuo de instrues que lhe so passadas.
10 EVOLUO DA TECNOLOGIA
"As invenes j h muito alcanaram seu limite - e eu no vislumbro qualquer esperana de futuros desenvolvimentos." Julius Frontinus, eminente engenheiro romano (Roma, ano 10 DC).
11 EVOLUO DA TECNOLOGIA BACO: O BACO um calculador decimal operado manualmente. Costuma-se considerar o baco como o primeiro dispositivo criado para facilitar o trabalho do homem em processar informaes. O baco foi inventado no oriente mdio h milhares de anos e ainda hoje muito utilizado no oriente. Por exemplo, ainda hoje no Japo comum encontrar comerciantes que continuam preferindo fazer contas utilizando bacos - e as fazem muito mais rpido que uma moderna calculadora eletrnica (que por sinal custa hoje muito mais barato que um baco).
12 EVOLUO DA TECNOLOGIA 13 EVOLUO DA TECNOLOGIA
14 EVOLUO DA TECNOLOGIA Tear Programvel
Em 1801, Joseph Marie Jacquard inventou um tear mecnico dotado de uma leitora de cartes perfurados.
Estes furos, representavam os desenhos do tecido - portanto um processador das informaes relativas padronagem do tecido;
O tear funcionava to bem que este o primeiro exemplo prtico de desemprego provocado pela automao!
15 EVOLUO DA TECNOLOGIA Calculador Analtico
Charles Babbage (1792-1871) concebeu um Computador Analtico dotado de um dispositivo a que chamou de MOINHO (uma mquina de somar com preciso de at 50 casas decimais).
Um dispositivo de entrada (inspirado no tear de Jacquard) que leria cartes perfurados contendo no somente nmeros (os dados) mas tambm INSTRUES (o que fazer com os dados).
Babbage imaginou ainda um dispositivo de memria que chamou de ARMAZM para guardar os nmeros, um banco com 1000 "registradores" cada qual capaz de armazenar um nmero de 50 dgitos - os nmeros dados pelos cartes de entrada ou ento nmeros resultados de operaes do moinho.
Finalmente, incluiu um dispositivo impressor para dar sada aos resultados.
16 EVOLUO DA TECNOLOGIA 1. Para usar a mquina de Babbage era necessrio: 1. Entrar com um nmero no armazm; 2. Entrar com um nmero no moinho ; 3. Mover um nmero do moinho para o armazm; 4. Mover um nmero do armazm para o moinho; 5. Comandar o moinho para executar uma operao sair com um resultado;
17 EVOLUO DA TECNOLOGIA A mquina de calcular de babbage...
Para construir um dispositivo a partir destas idias, Babbage contou com a colaborao inestimvel da matemtica Ada Augusta Byron, Lady Lovelace, filha do poeta Lord Byron.
Ada desenvolveu sries de instrues para o calculador analtico, criando conceitos tais como sub-rotinas, loops e saltos condicionais.
Babbage considerado o precursor do computador. Ada considerada a precursora do software. 18 EVOLUO DA TECNOLOGIA Babbage e Ada estavam muito alm do seu tempo e no conseguiram financiamento para construir o seu Computador Analtico, que ficou apenas como uma belssima idia no papel - ele nunca foi concludo.
"Ele no tem pretenses de originar nada, mas pode processar qualquer coisa que ns soubermos program- lo para realizar." Ada Augusta Byron, Condessa de Lovelace, falando sobre o Engenho Analtico de Babbage, precursor dos modernos computadores (Londres, cerca de 1830)
19 EVOLUO DA TECNOLOGIA Herman Hollerith (1860-1929) tambm inspirou-se nos cartes de Jacquard para criar uma mquina para acumular e classificar informaes a Tabuladora de Censo.
Aplicao: processamento dos dados do censo.
20 EVOLUO DA TECNOLOGIA Z3 1941- Konrad Zuse (Alemanha) Primeiro computador digital, automtico, programvel, de propsito geral, completamente funcional (eletro-mecnico).
ABC Computer - 1942 - John V. Atanasoff / Clifford Berry (EUA) Primeiro prottipo de calculador eletrnico que funcionou nos EUA.
Colossus 1943 - Alan Turing (Bletchley Park, Inglaterra) Primeiro computador eletrnico programvel; aplicao: criptografia; quebra de cdigos. Harvard Marki 1944 - Howard Aiken (Universidade de Harvard - EUA) Primeiro computador eletromecnico automtico de grande porte
21 EVOLUO DA TECNOLOGIA ENIAC - Eletronic Numerical Integrator and Calculator
1946 - John Mauchly e J. Presper Eckert (Ballistic Research Lab, University of Pennsylvania, EUA) Primeiro computador eletrnico digital de grande porte;
Caractersticas: Decimal (operava na base dez, no binrio) 19000 vlvulas; 175 Kw de potncia; 5.000 operaces por segundo - armazenamento para 20 nmeros de 10 dgitos, mas no tinha qualquer tipo de memria central - tempo mdio entre falhas (MTBF) de 5,6 horas; Aplicao: clculo balstico.
22 EVOLUO DA TECNOLOGIA Tecnologias pertinentes ao eniac Transistor: 1947 - Universidade de Stanford (EUA) Inventado o primeiro dispositivo eletrnico de estado slido.
23 EVOLUO DA TECNOLOGIA Manchester Mark I 1948 - F.C.Williams, Tom Kilburn e a Max Neuman Royal Society Computing Machine Laboratory (Universidade de Manchester, Inglaterra); Primeiro prottipo de computador eletrnico de programa armazenado. Executou o primeiro programa com sucesso em 21/06/48)
Univac I 1949 - Mauchly and Eckert Computer Corporation, depois UNIVAC, depois Unisys Primeiro computador eletrnico disponvel comercialmente, usava programa armazenado e um compilador. Aplicao: Processamento das eleies.
EDSAC - Eletronic Delay Storage Automatic Computer 1949 - Maurice Wilkes (Universidade de Cambridge, Inglaterra); Primeiro computador eletrnico digital de programa armazenado de grande porte, totalmente funcional; Executou o primeiro programa com sucesso em 06/05/49. 24 EVOLUO DA TECNOLOGIA
Whirlwind I 1950 - J.Forrester (Massachussets Institute of Technology - MIT, EUA) Primeiro computador para processamento em tempo real.
IBM 701 1953 - IBM Corporation Primeiro computador eletrnico digital IBM.
NCR 304 1957 - NCR Corporation Primeiro computador comercial 100% Construdo com componentes de estado slido (transistores).
25 EVOLUO DA TECNOLOGIA IBM 305 1957 - IBM Corporation Primeiro computador comercial a utilizar unidades de disco com cabeas mveis.
PDP 1 1959 - Digital Equipment Corporation Primeiro mini-computador.
26 EVOLUO DA TECNOLOGIA COBOL 1960 - Conference on Data System Languages CODASYL; Primeira linguagem de programao de computadores para aplicao comercial padronizada.
IC - CIRCUITO INTEGRADO 1961 - Fairchild Corporation Primeiro circuito integrado disponvel comercialmente.
Intel 4004 1971 - Intel Corporation Primeiro microprocessador disponvel comercialmente.
27 EVOLUO DA TECNOLOGIA MITS 816 1972 - (Micro Instrumentation and Telemetry Systems) Primeiro microcomputador disponvel para uso pessoal.
ALTO 1973 - Xerox PARC (Palo Alto Research Center) Primeiro microcomputador pessoal completo, totalmente funcional, incluindo monitor
ALTAIR 8800 1975 - Edward Roberts, William Yates e Jim Bybee Primeiro microcomputador pessoal produzido industrialmente para venda em massa.
28 EVOLUO DA TECNOLOGIA APPLE II 1976 - Steve Jobs e Steve Wozniak (Apple Corp.) Primeiro microcomputador pessoal a ter sucesso comercial.
IBM PC 1981 - IBM Corp (Boca Raton, FL, EUA) Primeiro microcomputador pessoal IBM; arquitetura aberta; um imenso sucesso comercial.
29 GERAES DE COMPUTADORES Historicamente, mquina de calcular automatizadas sempre fizeram parte da obsesso do ser humano em inventar dispositivos capazes de melhorar de alguma forma sua vida.
Com os computadores no foi diferente, desde sua concepo at os dias atuais, seu projeto inicial foi mudado, mas caractersticas todos tm em comum:
Um dos fatores que separam as geraes dos computadores a evoluo promovida entre uma e outra tecnologia, as datas muitas vezes se confundem no tempo, O que sempre considerado o marco tecnolgico, uma inovao, essa inovao que separa as geraes dos computadores. 30 1951/1959 - COMPUTADORES DE PRIMEIRA GERAO: Computadores Baseados na teoria da Mquina de John Von Neumann; Computadores que processam uma tarefa de cada vez; ENIAC (Primeiro computador construdo para o uso cientfico); Circuitos eletrnicos e vlvulas;
Uso restrito ; Apenas cientistas, matemticos e fsicos estavam aptos utilizar estes computadores; Invivel para o uso comercial, pois custava algumas centenas de milhes de dlares;
Sua fabricao era destinada apenas ao uso cientifico e militar; Precisava ser reprogramado a cada tarefa; Grande consumo de energia; Problemas devido ao aquecimento elevado; Ocupava vrios andares de um prdio;
31 CARACTERSTICAS DO USO DE VLVULAS As vlvulas foram utilizadas em computadores eletrnicos, como por exemplo no ENIAC, j citado anteriormente.
Normalmente quebrava aps algumas horas de uso e tinha o processamento bastante lento.
Nesta gerao os computadores calculavam com uma velocidade de milsimos de segundo e eram programados em linguagem de mquina. 32 1959/1965 - COMPUTADORES DE SEGUNDA GERAO: Incio do uso comercial Construo do EDVAC (auxiliado por Von Neumann). Tamanho gigantesco Capacidade de processamento muito pequena Uso de transistores em substituio s vlvulas
33 CARACTERSTICAS DO USO DE TRANSISTORES A vlvula foi substituda pelo transistor.
Seu tamanho era 100 vezes menor que o da vlvula, no precisava de tempo para aquecimento, consumia menos energia, era mais rpido e confivel.
Os computadores desta gerao j calculavam em microssegundos (milionsimos) e eram programados em linguagem montadora. 34 1965/1975 - COMPUTADORES DE TERCEIRA GERAO: Surgem os circuitos integrados; Diminuio do tamanho; Maior capacidade de processamento; Incio da utilizao dos computadores pessoais.
Os transistores foram substitudos pela tecnologia de circuitos integrados (associao de transistores em pequena placa de silcio);
Alm deles, outros componentes eletrnicos foram miniaturizados e montados num nico CHIP;
J calculavam em nanossegundos (bilionsimos). Os computadores com o CI (Circuito Integrado) so muito mais confiveis, bem menores, tornando os equipamentos mais compactos e rpidos, pela proximidade dos circuitos;
Possuem baixssimo consumo de energia e menor custo.
Nesta gerao surge a linguagem de alto nvel, orientada para os procedimentos.
35 1975/19?? - APARECIMENTO DOS APLICATIVOS DE QUARTA GERAO: Surgem os softwares integrados; Processadores de Texto; Planilhas Eletrnicas; Gerenciadores de Banco de Dados; Grficos; Gerenciadores de Comunicao;
36 BREVE RESUMO Em 1975/77, ocorreram avanos significativos, surgindo os microprocessadores, os microcomputadores e os supercomputadores;
Em 1977 houve uma exploso no mercado de microcomputadores, sendo fabricados em escala comercial e a partir da a evoluo foi sendo cada vez maior, at chegar aos micros atuais.
O processo de miniaturizao continuou e foram denominados por escalas de integrao dos circuitos integrados:
LSI (Large Scale of Integration), VLSI (Very Large Scale of Integration) e ULSI (Ultra Large Scale of Integration), utilizado a partir de 1980.
Nesta gerao comea a utilizao das linguagens de altssimo nvel, orientadas para um problema 37 198? - 200?? - QUINTA GERAO (DIAS ATUAIS) Supercomputadores; Automao de escritrios; Acesso a computadores ilimitado; Automao comercial e industrial;
CAD; Robtica; Imagem virtual; Multimdia; Era on-line (comunicao atravs da Internet); ADSL (Assymmetric Digital Subscriber Line ) ou Linha Digital Assimtrica para Assinante. Redes Sem Fio; Redes de Altssima velocidade; Uso da fibra ptica em larga escala; Capacidade de transmisso acima dos 5Gbs
38 198? - 200?? - QUINTA GERAO (CONTINUAO) O primeiro supercomputador, de fato, surgiu no final de 1975.
As aplicaes para eles so muito especiais e incluem laboratrios e centro de pesquisa aeroespacial como a NASA;
Empresas de altssima tecnologia, produo de efeitos e imagens computadorizadas de alta qualidade, entre outros.
Eles so os mais poderosos, mais rpidos e de maior custo. 39 RESUMO DAS GERAES Vlvula 1946-1957. Transistor 1958-1964. Integrao em pequena escala (SSI) 1965 em diante. At 100 dispositivos em um chip. Integrao em mdia escala (MSI) 1971. 100-3.000 dispositivos em um chip. Integrao em grande escala (LSI) 1971-1977. 3.000 100.000 dispositivos em um chip. Integrao em escala muito grande (VLSI) 1978 -1991. 100.000 100.000.000 dispositivos em um chip. Integrao em escala ultragrande (UVLSI) 1991. Mais de 100.000.000 dispositivos em um chip. FIM 40