Sei sulla pagina 1di 18

Organizao e Arquitetura de

computadores
Prof. Wilfredo Blanco Figuerola
Curso Superior de:
Tecnologia em Analise e
Desenvolvimento de Sistemas
Redes
ORGANIZAO E ARQUITETURA DE COMPUTADORES 2
Ementa
1. Introduo Organizao de
Computadores
Arquitetura e organizao de computadores:
viso geral
Componentes do sistema de computador
Evoluo dos Computadores
2. Sistema de Memria
Representao numrica
Caractersticas e tipos
Estrutura e organizao
Hierarquia de memria
Memria principal
Memria virtual
Memria cache
Memria secundria
3. Unidade Central de Processamento
Processadores
Construo de uma via de dados
Abordagem monociclo
Abordagem multi-ciclo
Pipeline
Evoluo dos Processadores
Processadores CISC e RISC
Mquinas escalares
Mquinas superescalares
Mquinas VLIW
Tendncias
4. Sistema de Entrada e Sada
Sistema de Interconexo: Barramentos
Estruturas de interconexo
Interconexo de barramentos
Mdulos de E/S
Tcnicas de Controle para Transferncia de
Dados
E/S Programada
E/S Dirigida por Interrupo
Acesso Direto Memria (DMA)
5. Introduo Arquitetura de Computadores
A viso do Software
O compilador
O montador
O ligador
O carregador
O processo de boot
6. Linguagem de Montagem
Operaes e operandos
Instrues Lgicas e Aritmticas
Instrues de desvio
7. Linguagem de Mquina
Codificao das Instrues
Linguagem de descrio de Arquitetura
Anatomia de um arquivo executvel
ORGANIZAO E ARQUITETURA DE COMPUTADORES 3
Sistema de Memria
Introduo Memria Principal (MP) (RAM)

Dispositivos
de entrada
Dispositivos
de sada
Memoria primaria
(RAM)
Programas so
armazenados aqui
Processador
Controlador de
memoria
Memoria secundaria
(discos rgidos, CDs, etc)

Memria Principal
Memria Cache
Interna (L1)
Memria Secundria
HD, FD, ZIP, CD, DVD
Registradores
C
u
s
t
o

p
o
r

b
i
t

Memria Interna
Capacidade de Armazenamento
Armazenamento
de Segurana
Fita Magntica, MO, WORM
Armazenamento
Externo
Externa (L2)
V
e
l
o
c
i
d
a
d
e

d
e

a
c
e
s
s
o

Conceito presente desde os
primrdios da Arq. Von
Neumann.
Tambm chamada de memria
real.
O processador acessa
imediatamente uma instruo e
dados.


ORGANIZAO E ARQUITETURA DE COMPUTADORES 4
Sistema de Memria
Memria Principal (MP). Principais caractersticas (RAM)
Tempo de acesso (ciclo de memria):
Maior que da memria cache.
50 e 80 ns (DDR3 = 5-10ns)
Capacidade: Superior a memria cache, podendo se limitada por dois
fatores:
Projeto de arquitetura do processador
Limitao imposta pelo dispositivo de controle da memria
(inserido no chipset) e pela tecnologia da placa-me
Volatilidade: voltil, tal como acontece com os registradores e
memria cache.
Tecnologia:
Geraes iniciais (1970) era uma matriz de pequenos ncleos
magnticos (baixa velocidade).
Novas geraes usam semicondutores.
Temporariedade
Em geral mais duradoura comparada com a memria cache.
Muito varivel, dependendo do tamanho do programa, e sua
durao.
Custo: mais baixo que a memria cache (barato )




ORGANIZAO E ARQUITETURA DE COMPUTADORES 5
Sistema de Memria
Memria Principal (MP). Organizao
Organizada por um conjunto de
N clulas, seqencialmente
dispostas.
Cada clula tem M bits
(usualmente 8), esta unidade
manipulada em conjunto (leitura
e escrita).
Acesso aleatrio, depende
apenas de seu endereo.
Memria de Leitura e Escrita.


ORGANIZAO E ARQUITETURA DE COMPUTADORES 6
Sistema de Memria
Memria Principal (MP). Organizao
ORGANIZAO E ARQUITETURA DE COMPUTADORES 7
Sistema de Memria
Memria Principal (MP). Operaes do Processador com a Memria Principal
Registrador de Dados da
Memria (RDM), Memory Buffer
Register (MBR)
Barramento de Dados: Interliga RDM
MP. bidirecional. (system bus)
Registrador de Endereos da
Memria (REM), Memory Address
Register (MBR)
Barramento de endereos: Interliga
REM MP. unidirecional.
Barramento de controle: interliga
processador (unidade de controle)
memria.
Controlador da memria:
Gerar os sinais necessrios para controlar o processo de leitura ou escrita.
Possui a lgica requerida para receber e interpretar os sinais da UC.
Decodifica os endereos colocados no BE, localizando clula desejada e liberando os
bits para o BD.
ORGANIZAO E ARQUITETURA DE COMPUTADORES 8
Sistema de Memria
Memria Principal (MP). Operaes do Processador com a Memria Principal
Recuperar uma informao armazenada na memria (no destri o
contedo)

Leitura
Para uma operao de leitura
seja completada, uma serie de
microoperaes so realizadas.
Tempo gasto chamase, tempo de
acesso.
1 REM de outro registrador
1 - O endereo colocado no BE
2 Sinal de leitura no BC
2 - Decodificao do endereo e
localizao da clula (Controlador de
memria)
3 RDM MP(REM)
4- Para outro registro RDM
Verso real
Apndice D. (Mario A. Monteiro)
ORGANIZAO E ARQUITETURA DE COMPUTADORES 9
Sistema de Memria
Memria Principal (MP). Operaes do Processador com a Memria Principal
Armazenar informaes na memria (destri os dados)

Escrita
Para uma operao de leitura
seja completada, uma serie de
microoperaes so realizadas.
Tempo gasto chama se, tempo
de acesso.
1 REM de outro registrador
1 - O endereo colocado no BE
2 (RDM) (outro registrador)
3 Sinal de escrita (UC)
4 (MP(REM)) RDM
5- Para outro registro RDM
Verso real
Apndice D. (Mario A. Monteiro)
ORGANIZAO E ARQUITETURA DE COMPUTADORES 10
Sistema de Memria
Memria Principal (MP). Clculos da capacidade da MP
N quantidade de clulas ou endereos
M quantidade de bits armazenados numa clula
T total de bits que podem ser armazenados na MP
T = N x M
ORGANIZAO E ARQUITETURA DE COMPUTADORES 11
Todos os tipos de memria de semicondutor
abaixo so de acesso aleatrio:
RAM: Memria de Acesso Aleatrio (random-access
memory)
ROM: Memria Apenas de Leitura (read_only
memory)
PROM: Memria Apenas de Leitura Programvel
(programmable ROM)
EPROM: Memria Apenas de Leitura Programvel e
Apagvel (Obs: Principalmente de Leitura)
EEPROM: Memria Apenas de Leitura Programvel
e Apagvel Eletricamente (Obs: Principalmente de
Leitura).
FLASH: Alta velocidade de programao (Obs:
Principalmente de Leitura).
Sistema de Memria
Memria interna/semicondutor
ORGANIZAO E ARQUITETURA DE COMPUTADORES 12
Sistema de Memria
Memria interna/semicondutor
RAM
SRAM



DRAM
FPM DRAM
EDO RAM
BEDO RAM
RDRAM
DDR, DDR2, DDR3
ROM
PROM
EPROM
EEPROM e Flash Memory
L/E Leitura/Escrita
(R/W Read/Write)
ROM (Somente leitura)
(Read Only Memory)
ORGANIZAO E ARQUITETURA DE COMPUTADORES 13
Sistema de Memria
Memria secundaria

Memria Principal
Memria Cache
Interna (L1)
Memria Secundria
HD, FD, ZIP, CD, DVD
Registradores
C
u
s
t
o

p
o
r

b
i
t

Memria Interna
Capacidade de Armazenamento
Armazenamento
de Segurana
Fita Magntica, MO, WORM
Armazenamento
Externo
Externa (L2)
V
e
l
o
c
i
d
a
d
e

d
e

a
c
e
s
s
o

Encontra se na base da
pirmide, representando
memrias com alta capacidade
de armazenamento.
Custo baixo (por byte)
Tempos de acessos superiores
(os mais lentos na hierarquia)
Chamada tambm como
memria auxiliar ou de massa.
Em geral so dispositivos
eletromecnicos.
http://en.wikipedia.org/wiki/Magneti
c_tape_data_storage
ORGANIZAO E ARQUITETURA DE COMPUTADORES 14
Sistema de Memria
Memria secundaria
Tempo de acesso (ciclo de memria):
Na ordem dos milissegundos
HDs 2-30 ms, CD-ROM 120-130 ms
Capacidade: Muito alta, varia para cada dispositivo.
Fita Magntica, 1TB ($ 37 000.00)
HDs, 2TB ($200.00)
Volatilidade: no volteis, trata-se de dispositivos para guardar os
programas e dados de forma permanente.
Tecnologia: (Capitulo 9)
Discos Magnticos (Histrico, Organizao e Funcionamento)
RAID
Tecnologia ptica
Temporariedade: alta



ORGANIZAO E ARQUITETURA DE COMPUTADORES 15
Solid State Drives SSD (RAM-drive)

Sistema de Memria
Memria secundaria
ORGANIZAO E ARQUITETURA DE COMPUTADORES 16
Conceito bsico: espao de endereamento visto pelo processador no corresponde
diretamente ao espao de endereamento fsico
Objetivo: otimizar o uso da memria principal usando a memria secundria como backup
Aplicaes:
Mapeamento de um espao de endereamento pequeno para uma memria principal maior
Mapeamento de grande espao de endereamento para uma memria principal fisicamente
menor
Sistema de Memria
Memria virtual
ORGANIZAO E ARQUITETURA DE COMPUTADORES 17
Operao de leitura UCP/MP detalhada.
Operao de escrita UCP/MP detalhada.
DDR, DDR2 e DDR3
PROM, EPROM, EEPROM e Flash Memory
Discos Magnticos (Histrico, Organizao e
Funcionamento)
Tecnologia SCSI
RAID
Tecnologia ptica
Solid State Drives SSD (RAM-drive)
Memria virtual

Sistema de Memria
Seminrios
ORGANIZAO E ARQUITETURA DE COMPUTADORES 18
Bibliografia
Gabriel Torres. Hardware Curso Completo. Axcel
Books do Brasil Editora Ltda, 4ta edio 2001.
Andrew S. Tanenbaum. Organizao Estruturada de
Computadores. Pearson Prentice Hall, 5ta edio
2007.
Mrio A. Monteiro. Introduo Organizao de
Computadores, LTC Editora S.A., 5ta edio 2007.
Andrew S. Tanenbaum Albert S. Woodhull. Sistemas
Operacionais, Projeto e Implementao. Bookman
Companhia Editora Ltda, 3ra edio 2008
http://en.wikipedia.org/

Potrebbero piacerti anche