Arquitetura e Organização de Computadores

Documentos relacionados
Arquitetura e Organização de Computadores

EVOLUÇÃO DOS COMPUTADORES

Arquitetura de Computadores. por Helcio Wagner da Silva

EVOLUÇÃO DOS COMPUTADORES

ARQUITETURA DE COMPUTADORES. Adão de Melo Neto

ENIAC Primeiro computador de Propósito Geral. William Stallings Computer Organization and Architecture 6 th Edition (2003)

Aula 02. Histórico. slide 1

Introdução a Arquitetura e Organização de Computadores. Stallings: Cap.1 e 2, Monteiro: Cap. 1, Tanenbaum: Cap. 1. Prof. Alexandre Beletti Ferreira

Arquiteturas Sequencias. Evolução dos Computadores BIBLIOGRAFIA BÁSICA. Organização e Arquitetura de Computadores

Organização e Arquitetura de Computadores. Leslier S. Corrêa

INTRODUÇÃO A ARQUITETURA DE COMPUTADORES FELIPE G. TORRES

Máquinas Multiníveis Aula 04. Prof. Jadir Eduardo Souza Lucas Universidade Federal do Espírito Santo Departamento de Informática

SSC0112 Organização de Computadores Digitais I - Turma 2

Infra-estrutura de Hardware. Introdução. Juliana Basto Diniz

EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores

Montagem e Manutenção Processadores

16/8/2010. A arquitetura de um sistema computacional representa o modelo da organização e funcionamento de um sistema de processamento

SSC304 Introdução à Programação Para Engenharias

Manutenção de Computadores e Redes

SEL-0415 Introdução à Organização de Computadores Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira

Arquitetura de Computadores

SSC510 Arquitetura de Computadores 1ª AULA

28 de fevereiro de 2016


ORGANIZAÇÃO DE COMPUTADORES

AULA 01: APRESENTAÇÃO

Organização de Computadores I

Fundamentos de Arquiteturas de Computadores

Arquitetura e organização de computadores Uma visão geral

As Gerações dos Computadores. Professor Leonardo Cabral da R. Soares

Aula 03 Organização de computadores PROCESSADORES INTRODUÇÃO. 18/04/2016 Prof. Dsc. Jean Galdino 1

Sistemas de Computação

Conceitos Básicos de Informática. Profª Patricia Schiavon

Informática Aplicada. Introdução

Unidade I ORGANIZAÇÃO DE. Prof. Antônio Palmeira

Evolução dos computadores

Organização e Arquitetura de Computadores. Prof. Leonardo Araújo

Arquitetura de Computadores. Prof. Marcelo Mikosz Gonçalves

Arquitetura de Microprocessadores

INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Função e Estrutura. Introdução Organização e Arquitetura. Organização e Arquitetura

Organização de Computadores I

Introdução à Informática. Aula 1

1. Conceitos Básicos de Computação

ORGANIZAÇÃO DE COMPUTADORES

Histórico da evolução dos. Ermeson Andrade

Nome: N.º Ano: Turma: Turno: Responde às seguintes questões 1. Quais as vantagens da utilização de transístores face às válvulas de vácuo?

Conceitos sobre Computadores

Grupo I Resumo Histórico

Fundamentos de Programação 1

Arquitetura e Organização de Computadores

Arquitetura de Computadores

Universidade Lusíada de Angola. Ensino Privado Faculdade de Ciência e Tecnologia

Conceitos básicos de hardware, software e peopleware e modelo de Von Neumann

Organização e Arquitetura de Computadores INTRODUÇÃO

Introdução: Histórico dos Computadores

Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho


2. A influência do tamanho da palavra

Organização de Sistemas Computacionais Processadores: Organização da CPU

Arquitetura de Computadores. Prof.º Me. James Clauton

Organização de Computadores Processadores. Professor: Francisco Ary

O que é Arquitetura de Computadores?

ORGANIZAÇÃO DE COMPUTADORES

Organização de computadores. Prof. Moisés Souto

14/3/2016. Prof. Evandro L. L. Rodrigues

Microprocessadores CPU. Unidade de Controle. Prof. Henrique

MONTAGEM E MANUTENÇÃO DE COMPUTADORES

Aula 1: Introdução à Organização de Computadores

Estrutura Básica de um Computador

4a. Geração VLSI 1980 à????

História e Evolução dos Computadores

ARQUITETURA DE COMPUTADORES. Organização de Sistemas Computacionais. Prof.: Agostinho S. Riofrio

Programa Analítico de Disciplina SIN252 Arquitetura de Computadores

Arquitetura e Organização de Computadores

Introdução: Histórico dos Computadores

Organização e Arquitetura de Computadores. Professor Airton Ribeiro de Sousa

SEL-433 APLICAÇÕES DE MICROPROCESSADORES I

Hardware Conceitos Básicos. Introdução*à*Informática 14

Ricardo Castro 10ºC nº30

INTRODUÇÃO. Introdução a Informática. Vinícius Pádua

Hardware. Computador. Computador. Computador. Evolução dos Computadores. Laboratório de Utilização de Microcomputadores (DCA0302) Aula 01

EVOLUÇÃO DOS COMPUTADORES. Vávulas e Transistores

Unidade I. Organização de Computadores. Prof. Renato Lellis

Montagem e manutenção de computadores

Fundamentos em Informática Introdução e Conceitos

Campus Avançado Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini

Aula Breve História dos Computadores - Informatiquês - O Computador - Software vs. Hardware. Introdução à Engenharia da Computação

INFORMÁTICA E CONTABILIDADE. Prof. Me. Fábio Assunção CMP 1128 Parte 01

Arquitetura de Computadores. Prof. Dr. Eng. Fred Sauer

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES INTRODUÇÃO. Cristina Boeres

Fat-Uerj: Introdução à computação

Fundamentos de Arquiteturas de Computadores

SSC0112 Organização de Computadores Digitais I

PROCESSADORES Unidade de Controle Unidade Aritmética e Lógica efetua memória de alta velocidade registradores Program Counter Instruction Register

MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador

Organização de Computadores Processadores. Professor: Francisco Ary

Informática. História da Informática. O que é Informática? 02/03/2011. História da Informática 1ª Geração. História da Informática 1ª Geração

INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO.

INTRODUÇÃO A ARQUITETURA DE COMPUTADORES FELIPE G. TORRES

Transcrição:

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização de Computadores 1- Introdução Prof. Sílvio Fernandes

Arquitetura de Computadores Cronograma Estruturas de Interconexão Memórias (cache, principal, externa) Módulos de E/S Suporte ao Sistema Operacional Aritmética Computacional Conjunto de instruções Princípios de Funcionamento dos Processadores Processadores Superescalares Processamento Paralelo 2

Arquitetura de Computadores Avaliações: 1ª: 07/04/2011 2ª: 17/05/2011 3ª: 21/06/2011 Reposições: 28/06/2011 4ª: 30/06/2011 Feriados: 08/03/2011, 21/04/2011 e 23/06/2011 3

Arquitetura de Computadores Avaliações: Provas teóricas Trabalhos de implementação Uso de simuladores Seminários 4

O que é isso? Microfotografia Do Pentium 5

E isso? Microfotografia Athlon da AMD 6

Qual o tamanho desses chips? 7

Introdução Arquitetura de computador Refere-se aos atributos de um sistema visíveis a um programador ou, em outras palavras aqueles atributos que possuem um impacto direto sobre a execução lógica de um programa Organização de computador Refere-se às unidades operacionais e suas interconexões que realizam as especificações arquiteturais 8

Introdução Muitos fabricantes de computador oferecem uma família de modelos de computador, todos com a mesma arquitetura, mas com diferença na organização Natureza hierárquica dos sistemas complexos O projetista só precisa lidar com um nível particular do sistema em cada vez Estrutura: o modo como os componentes são interrelacionados Função: a operação individual de cada componente como parte da estrutura 9

Introdução Funções básicas de um computador Processamento de dados Armazenamento de dados Movimentação de dados Controle 10

Introdução Funções básicas de um computador 11

Introdução a) Movimentação de dados b) Dispositivo de armazenamento c) Processamento sobre os dados no armazenamento d) Caminho entre o armazenamento e o ambiente externo 12

Introdução Estrutura básicas de um computador Unidade central de processamento (CPU) Controla a operação do computador e realiza suas funções de processamento de dados Memória principal E/S Armazena dados Move dados entre o computador e seu ambiente externo Interconexão do sistema Algum mecanismo que oferece comunicação entre CPU, memória principal e E/S 13

Introdução Estrutura básicas de um computador 14

Introdução Estrutura básicas de um computador 15

Histórico da Evolução dos Computadores ENIAC (Eletronic Numerical Integrator and Computer) John Mauchly & John Presper Eckert, Universidade da Pensilvânia, 1946 Resposta às necessidades dos EUA na WWII Possuía uma massa igual a 30 T Ocupava o espaço de aproximadamente 140 m 2 Continha mais de 18 mil válvulas Consumia 140 KW Capaz de executar 5 mil adições por segundo 16

ENIAC John Presper Eckert (1919-1995) John Mauchly (1907-1980) 17

ENIAC 18

ENIAC 19

ENIAC 20

ENIAC Mais informações em www.columbia.edu/acis/history/eniac.html 21

EDVAC Carregar e modificar um programa no ENIAC era extremamente tedioso O processo seria extremamente facilitado se um programa pudesse ser armazenado na memória juntamente com os dados Com esse conceito de programa armazenado, surgiu o EDVAC (Eletronic Discrete Variable Computer), proposto por John von Neumman 22

EDVAC 23

IAS Em 1946, von Neumann e seus colegas começaram o projeto de um novo computador de programa armazenado Por ter sido construído no Instituto de Estudos Avançados, em Princeton, esse computador é conhecido como IAS (Institute for Advanced Studies) Embora construído em 1952, o IAS constitui o protótipo de todos os computadores de propósitos gerais subsequentes. 24

IAS 25

IAS Memória Principal ULA UC Dispositivo de E/S Estrutura contém: Uma Memória Principal, que armazena dados e instruções Uma Unidade Lógica e Aritmética (ULA), capaz de realizar operações com dados binários Uma Unidade de Controle (UC), que interpreta e executa instruções armazenadas na memória Dispositivos de Entrada e Saída (E/S), operados pela unidade de controle 26

IAS Comparação entre a estrutura do IAS e o sistema nervoso ULA Memória Principal Dispositivo de E/S UC 27

ULA Memória Principal Dispositivo de E/S UC A ULA, a UC e a Memória Principal são os equivalentes aos neurônios associativos do sistema nervoso humano Os componentes equivalentes aos neurônios sensoriais (ou aferentes) e aos neurônios motores (ou eferentes) são os Dispositivos de Entrada e Saída, respectivamente A estrutura do IAS é também conhecida como a Arquitetura de Von Neumann, na qual se baseiam todas as máquinas contemporâneas 28

Computadores Comerciais Em 1947, Eckert e Mauchly fundaram a Eckert- Mauchly Computer Corporation, mais tarde uma divisão da Sperry-Rand Corporation Sua primeira máquina de sucesso foi o UNIVAC I (UNIVersal Automatic Computer), usado no censo de 1950 Com maior capacidade de memória e melhor desempenho, o UNIVAC II foi lançado no final dos anos 50 A IBM iniciou a construção de suas máquinas, se estabelecendo como a maior fabricante de computadores do mercado 29

UNIVAC I 30

UNIVAC II 31

A Segunda Geração: Transistores A segunda geração de computadores é marcada pela introdução dos transistores, em detrimento das válvulas válvula transistor 32

Gerações de Computadores Geração Datas aproximadas Tecnologia Velocidade típica (operações/s) 1 1946-1957 Válvula 40.000 2 1958-1964 Transistor 200.000 3 1965-1971 4 1972-1977 5 1978- Integração em baixa e média escalas Integração em grande escala Integração em escala muito grande 1.000.000 10.000.000 100.000.000 33

Terceira Geração: Circuitos Integrados Os computadores da 2ª geração eram compostos basicamente por componentes discretos O processo de fabricação de computadores mais rápidos tornava-se cada vez mais complicado Em 1958, foi inventado o circuito integrado, que revolucionou o processo de fabricação de todos os equipamentos eletrônicos 34

Circuitos Integrados Explora o fato de que os componentes eletrônicos podem ser fabricados a partir de um único semicondutor, como o Silício (Si) Os ditos componentes discretos são bem maiores do que deveriam ser Os circuitos integrados armazenam as partes funcionais desses componentes (parte funcional) 35

Microeletrônica Componentes fundamentais de um computador entrada sinal de ativação entrada leitura escrita Porta lógica Célula de Memória saída saída Funções básicas desempenhadas pelos componentes Armazenamento de dados Fornecido pelas células de memória Processamento de dados Fornecido pelas portas lógicas Transferência de dados Caminhos são usados para transferir dados: memória memória memória portas lógicas memória Controle Sinais de ativação de portas lógicas ou sinais de leitura e escrita em uma célula de memória 36

Circuitos Integrados Portas lógicas Células de memória lâmina de Silício pastilha Pastilha empacotada 37

Circuitos Integrados Fonte: http://img80.imageshack.us/i/chip4me6.jpg/ 38

Circuitos Integrados Fonte: http://www.gdhpress.com.br/hardware/leia/index.php?p=cap1-5 39

Circuitos Integrados No início, era possível fabricar e empacotar em uma pastilha apenas um pequeno número de portas lógicas e células de memória Eram os chamados circuitos integrados SSI (Small- Scale Integration) Com o passar do tempo, foi possível integrar mais e mais componentes em uma mesma pastilha Essa se tornou uma das mais notáveis tendências tecnológicas já vistas 40

Circuitos Integrados Lei de Moore Gordon Moore, um dos fundadores da Intel Moore observou que o números de transistores que podiam ser impressos em uma única pastilha dobrava a cada ano e previu, corretamente, que o crescimento cresceria num futuro próximo Para a surpresa de muitos, esse crescimento continuou, ano após ano, década após década Nos anos 70, a taxa de crescimento diminuiu, com a duplicação ocorrendo a cada 18 meses, mas estabilizou-se desde então 41

Circuitos Integrados 42

Circuitos Integrados Consequências da Lei de Moore: 1. O custo de uma pastilha permaneceu praticamente inalterado ao longo do período de rápido crescimento de sua densidade. Isso significa que o custo de implementação da lógica do computador e do seu circuito de memória caiu de forma dramática 2. Como as portas lógicas e as células de memória eram empacotadas cada vez mais próximas umas das outras nas pastilhas e em maior número, o caminho elétrico entre elas encurtava, aumentando a velocidade de operação 43

Circuitos Integrados Consequências da Lei de Moore (cont.): 3. O computador ficou cada vez menor, tornando-se mais conveniente para ser usado em diversos ambientes 4. Ocorreu uma grande redução do consumo de energia elétrica e da necessidade de resfriamento do equipamento 5. As interconexões em um circuito integrado são muito mais confiáveis do que as conexões soldadas. Com maior número de circuitos em cada pastilha, o número de conexões requeridas entre pastilhas é muito menor 44

Circuitos Integrados Pentium III Pentium 4 Core 2 Duo Core 2 Quad Introduzido 1999 2000 2006 2008 Velocidade de clock 450-660 MHz 1,3-1,8 GHz 1,06 1,2 GHz 3 GHz Largura do barramento Número de transistores Dimensão mínima da tecnologia de fabricação (nm) 64 bits 64 bits 64 bits 64 bits 6,5 milhões 42 milhões 167 milhões 820 milhões 250 180 65 45 Mem. endereçável 64 GB 64 GB 64 GB 64 GB Mem. virtual 64 TB 64 TB 64 TB 64 TB Cache 512 KB L2 256 KB L2 2 MB L2 6 MB L2 45

Últimas Gerações A partir da terceira geração, não existe um grande consenso sobre a definição das demais gerações de computadores Com o surgimento dos circuitos LSI (Large-Scale Integration), e mais tarde dos VLSI (Very Large- Scale Integration), as pastilhas atuais podem conter mais de 100 mil componentes Com o rápido avanço da tecnologia e a introdução de novos produtos, a classificação em gerações torna-se menos clara e significativa 46

Referências STALLINGS, W. Arquitetura e organização de computadores: projeto para o desempenho. 8. ed. Prentice Hall, 2009. DELGADO, J.; RIBEIRO, C. Arquitetura de Computadores. 2 ed. LTC, 2009. TANENBAUM, A. S. Organização estruturada de computadores. Prentice Hall, 1990. PATTERSON, D. A. ; HENNESSY, J.L. Organização e projeto de computadores a interface hardware software. 3. ed. Editora Campus, 2005. 47