Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistemas de Computao
Professor Machado
Memria
Armazenamento
Sistema de Arquivos
Hierarquia de Memrias
Memria RAM
Memria ROM
Cache
Tabela de Pginas
TLB
Gerenciamento de Memria
Idealmente, o que todo programador deseja dispor
de uma memria que seja
grande
rpida
no voltil
Hierarquia de memrias
pequena quantidade de memria rpida, de alto custo cache
quantidade considervel de memria principal de
velocidade mdia, custo mdio
gigabytes de armazenamento em disco de velocidade e
custo baixos
Troca de Processos
Memria Virtual
Paginao
Tabelas de Pginas
10
11
Controladores de Dispositivos
Componentes de dispositivos de E/S
mecnico
eletrnico
Tarefas do controlador
converter fluxo serial de bits em bloco de bytes
executar toda correo de erro necessria
tornar o bloco disponvel para ser copiado para a
memria principal
13
Interrupes Revisitadas
17
Nomeao uniforme
Nome de um arquivo ou dispositivo pode ser uma
cadeia de caracteres ou um nmero inteiro que
independente do dispositivo
Tratamento de erro
Trata o mais prximo possvel do hardware
18
19
Escrita de uma cadeia de caracteres para a impressora usando E/S orientada interrupo
a) Cdigo executado quando quando feita a chamada ao sistema para impresso
b) Rotina de tratamento de interrupo
22
23
a)
b)
c)
d)
Discos
Hardware do Disco (1)
29
34
Um setor do disco
36
a) Sem entrelaamento
b) Entrelaamento simples
c) Entrelaamento duplo
38
Tratamento de Erro
Sistemas de Arquivos
1. Deve ser possvel armazenar uma quantidade
muito grande de informao
2. A informao deve sobreviver ao trmino do
processo que a usa
3. Mltiplos processos devem ser capazes de
acessar a informao concorrentemente
40
Nomeao de Arquivos
Estrutura de Arquivos
Tipos de Arquivos
Acesso aleatrio
bytes/registros lidos em qualquer ordem
essencial para sistemas de bases de dados
ler pode ser
mover marcador de arquivo (seek), e ento ler ou
ler e ento mover marcador de arquivo
44
Atributos de Arquivos
46
Diretrios
Sistemas de Diretrio em Nvel nico
Sistemas de Diretrios
em Dois Nveis
Nomes de Caminhos
Implementao do Sistema
de Arquivos
52
54
O Sistema de Arquivos
do Windows 98 (1)
56
O Sistema de Arquivos
do Windows 98 (2)
57
O Sistema de Arquivos
do Windows 98 (3)
Fim
Sistemas de Computao - Professor Machado
59