Sistemas operacionais
Sistema Computacional
Arquitetura de Sistemas Operacionais
Processador / UCP
Unidade Lógica e Aritmética
Unidade de
Controle
Memória
Principal
Registradores
Conceitos de Hardware e Software
Dispositivos
de E/ S
Operação de Leitura
Memória Principal com 64 Kbytes
1
• A UCP armazena no MAR (Memory Address
Register) o endereço de célula a ser lida
2
• A UCP gera um sinal de controle para a memória principal, indicando que uma operação de leitura deve ser realizada
3
0
• O conteúdo da células e identificado pelo endereço contido no MAR, é transferido para o MBR (memory buffer register)
4
• O conteúdo do MBR é transferido para um registrador da UCP
instrução ou dado
1
ender eços
2
16
2 -1
célula = 8 bits
1
14/03/2010
Operação de Gravação
1
2
3
4
Componentes do Computador –
Visão de Alto Nível
Memória Principal
CPU
• A UCP armazena no MAR (Memory Address
Register) o endereço de célula que será gravada
PC
• A UCP armazena no MBR a informação que deverá ser gravada
• A UCP gera um sinal do controle para a memória principal , indicando que uma operação de gravação deve ser realizada
• A informação contida no MBR é transferida para a célula de memória endereçada pelo MAR
MAR
IR
MBR
I/O AR
AR
Unidade de
Execução
IO/BR
Módulo de E/S
Memória Cache
Memória Cache
HP 9000/855S
IBM 3090/600S
VAX 9000/4400
Tamanho máximo de memória principal 25 Mb
512 Mb
512Mb
L1
Tamanho máximo de memória cache
256 kb
128 Kb por Ucp
128 Kb por Ucp
L2
Cache hit
Cache miss
Maior Velocidade
Menor Tamanho
Menor Velocidade
Maior o tamanho tamanho L3
2
14/03/2010
Memória Secundária
Relação entre Dispositivos de
Armazenamento
Registradores
Memória Cache
Memória Principal
maior custo e velocidade de acesso
Memória Secundária
Barramentos Processador-Memória