Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais...

16
rquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Arquitetura de Sistemas Operacionais Operacionais Francis Berenger Machado Francis Berenger Machado Luiz Paulo Maia Luiz Paulo Maia Capítulo 11 Capítulo 11 Sistema de Arquivos Sistema de Arquivos

Transcript of Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais...

Page 1: Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.

Arqu

itetu

ra d

e Si

stem

as O

pera

ciona

is – M

acha

do/M

aia

11/1

Arquitetura de Sistemas Arquitetura de Sistemas OperacionaisOperacionais

Francis Berenger MachadoFrancis Berenger MachadoLuiz Paulo MaiaLuiz Paulo Maia

Capítulo 11Capítulo 11Sistema de ArquivosSistema de Arquivos

Page 2: Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.

Arqu

itetu

ra d

e Si

stem

as O

pera

ciona

is – M

acha

do/M

aia

11/2

Organização de Arquivos • Organização de Arquivos

Byte

(a ) O rg a n iza ção n ã o - estru turad a

A na C lá ud ia Tere sa

Bea triz C am ila D an iele Pa tr ícia Tina Va ne ssa

Isa b ela M a r ia

Registro

(b ) O rga n iza çã o Ind exa da

Page 3: Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.

Arqu

itetu

ra d

e Si

stem

as O

pera

ciona

is – M

acha

do/M

aia

11/3Arq

uite

tura

de

Sist

emas

Ope

raci

onai

s – M

acha

do/M

aia

Métodos de Acesso • Acesso direto

Registro0

Registro1

Reg istro2

Reg istron

D eslo ca m en to ded o is reg istro s

Page 4: Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.

Arqu

itetu

ra d

e Si

stem

as O

pera

ciona

is – M

acha

do/M

aia

11/4Arq

uite

tura

de

Sist

emas

Ope

raci

onai

s – M

acha

do/M

aia

Operações de Entrada/Saída • Operações de entrada/saída

D ispo sitivo s

Ro tina s d e E/ S

A pl ica çã o

Page 5: Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.

Arqu

itetu

ra d

e Si

stem

as O

pera

ciona

is – M

acha

do/M

aia

11/5

Diretórios • Estrutura de diretórios de nível único

Iden tifica çãoPro teçã o

O rg a n iza çãoLo ca liza çã o

A tr ib utos

D iretó rio s A rq uivos

Page 6: Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.

Arqu

itetu

ra d

e Si

stem

as O

pera

ciona

is – M

acha

do/M

aia

11/6

Diretórios • Estrutura de diretórios com dois níveis

U su á r io1

U su á r io2

U su á r io3

U su á r ion

A rq u ivo1

A rq u ivo2

A rq u ivo3

A rq u ivo1

A rq u ivo1

A rq u ivo2

A rq u ivo3

U ser File D ire cto ry(U FD )

A rq u ivos

Page 7: Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.

Arqu

itetu

ra d

e Si

stem

as O

pera

ciona

is – M

acha

do/M

aia

11/7

Diretórios• Estrutura de diretórios em árvore

U su ár io1

U su ár io2

U su ár io3

U su ár ion

D iretó rio Ra iz

D iretório1

D iretório2

A rq u ivo1

A rq u ivo1

D iretório1

A rq u ivo1

A rq u ivo2

A rq u ivo1

A rq u ivo2

A rq u ivo1

A rq u ivo1

A rq u ivo2

Page 8: Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.

Arqu

itetu

ra d

e Si

stem

as O

pera

ciona

is – M

acha

do/M

aia

11/8

Diretórios• Path de um arquivo

D isco C :/

Iva nIva nC ar lo s Pa u lo

Teste Pessoa l

So m a .exe

Page 9: Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.

Arqu

itetu

ra d

e Si

stem

as O

pera

ciona

is – M

acha

do/M

aia

11/9

Gerência de Espaço Livre em Disco

• Alocação de espaço em disco

11 00 11 01

1110 00 00

.

.

.

0111 01 001000 01 11

(a ) M a p a d e b its

In ício

(b ) Lista en ca dea da

Blo co C on ta do r

4 2

10 1

25 20

13 7

50 5

© Ta b ela de b loco s l ivres

Page 10: Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.

Arqu

itetu

ra d

e Si

stem

as O

pera

ciona

is – M

acha

do/M

aia

11/10

Alocação Contígua • Alocação Contígua

0 1 2

3 4 5

6 7 8

9 10 11

12 13 14

A rq u ivo Blo co

A . TXT 4

B. TXT 10

C . TXT 13

3

1

2

Exten são

Page 11: Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.

Arqu

itetu

ra d

e Si

stem

as O

pera

ciona

is – M

acha

do/M

aia

11/11

Alocação Contígua• Desfragmentação

Á rea d e trab a lho

Page 12: Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.

Arqu

itetu

ra d

e Si

stem

as O

pera

ciona

is – M

acha

do/M

aia

11/12

Alocação Encadeada • Alocação Encadeada

In ício

0 1 2

3 4 5

6 7 8

9 10 11

12 13 14

A rq u ivo Blo co

A .TXT 6

. . . . . .

. . . . . .

. . . . . .

. . . . . .

Page 13: Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.

Arqu

itetu

ra d

e Si

stem

as O

pera

ciona

is – M

acha

do/M

aia

11/13

Alocação Indexada • Alocação Indexada

0 1 2

3 4 5

6 7 8

9 10 11

12 13 14

Blo co d eínd ice

310117

Page 14: Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.

Arqu

itetu

ra d

e Si

stem

as O

pera

ciona

is – M

acha

do/M

aia

11/14

Grupos de Usuário • Proteção por grupos de usuários

D A D O S.TXT

O w ner

G ro u p

A ll

Leitu raEscr ita

Execu çã oElim in açã o

Leitu ra

Page 15: Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.

Arqu

itetu

ra d

e Si

stem

as O

pera

ciona

is – M

acha

do/M

aia

11/15

Lista de Controle de Acesso • Lista de Controle de Acesso

U su ár io : M a iaA cesso : Leitu ra + Escr itaU su ár io : M ach ad oA cesso : Leitu ra

U su á r io : M a iaA cesso : Leitura + Escr ita + ExecuçãoU su á r io : M ach ad oA cesso : El im in ação

Page 16: Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.

Arqu

itetu

ra d

e Si

stem

as O

pera

ciona

is – M

acha

do/M

aia

11/16

Questionário• O que é Sistema de Arquivos?• O que é cluster em um sistema de

arquivos?• O que é path de um diretório?• Efetue uma pesquisa e aponte as

principais características e diferenças entre os sistemas de arquivos FAT, FAT32, NTFS e Ext3