Sistemas Operacionais - Gerenciamento de Arquivos
Operacionais
5 – Gerenciamento de Arquivos
Prof. Renato Lellis
Organização de Arquivos
• Organização de Arquivos
Ana
Te re sa
C lá u d ia
B y te
B e a tr iz
( a ) O r g a n iz a ç ã o n ã o - e s tr u tu r a d a
C a m il a
D a n ie le
P a tr íc i a
I s a b e la
M a r ia
R e g i s tr o
(b ) O r g a n iz a ç ã o I n d e x a d a
T in a
Va n e ssa
Métodos de Acesso
• Acesso direto
R e g i s tr o
0
R e g i s tr o
1
D e s l o c a m e n to d e d o is r e g is tr o s
R e g i s tr o
2
R e g i s tr o n quitetura de Sistemas Operacionais – Machado/Maia
Operações de Entrada/Saída
• Operações de entrada/saída
A p lic a ç ã o
R o ti n a s d e E / S
D is p o s itiv o s
Diretórios
• Estrutura de diretórios de nível único
I d e n t i fi c a ç ã o
P r o te ç ã o
O rg a n iz a çã o
L o c a liz a çã o
A tr ib u to s
D ir e tó r io s
A rq u iv o s
Diretórios
• Estrutura de diretórios com dois níveis
A r q u iv o
1
U s u á r io
1
A r q u iv o
2
U s u á r io
2
A r q u iv o
3
U s u á r io
3
A r q u iv o
1
A r q u iv o
1
U s u á r io n A r q u iv o
2
A r q u iv o
3
U s e r F il e D ir e c to r y
(U F D )
A r q u iv o s
Diretórios
• Estrutura de diretórios em árvore
A r q u iv o
1
D ir e tó ri o
1
U s u á r io
1
U s u á r io
2
U s u á r io
3
D ir e tó ri o
2
A r q u iv o
1
A rq u iv o
1
A rq u iv o
1
D ir e tó ri o
1
U s u á r io n A r q u iv o
2
A rq u iv o
1
D ir e tó r io R a iz
A rq u iv o
2
A r q u iv o
1
A r q u iv o
2
Diretórios
• Path de um arquivo
D isco C :/
C I av ra l no s
Iva n
T e s te
P a u lo
Pe sso a l
S o m a .e x e
Gerência de Espaço Livre em
Disco
• Alocação de espaço em disco
In ício
11001101
10000111
B lo c o
C o n ta d o r
4
2
10
1
13
7
25
20
50
5
01110100
.
.
.
11100000
(a ) M a p a d e b its
(b ) L is ta e n c a d e a d a
© Ta b e la d e b lo co s liv r e s
Alocação Contígua
• Alocação Contígua
0
3
1
4
2
5
6
7
8
9
10
11
12
13
14
A r q