29.01.2014 Views

Slides.

Slides.

Slides.

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

375<br />

16 bits<br />

header<br />

376 377<br />

seek<br />

get attributes<br />

set attributes<br />

rename<br />

378<br />

/* copia source para destino */<br />

#include <br />

#include <br />

#include <br />

#include <br />

#define BUF_SIZE 4096 /* unidade de R/W */<br />

#define MODE 0666 /* modo de RW-RW-RW- */<br />

main (int argc, char *argv[])<br />

{<br />

int src,dst,in,out;<br />

char buf[BUF_SIZE];<br />

if(argc!=3) exit();<br />

/* abre src e cria dest */<br />

src = open(argv[1],O_rdONLY);<br />

if(src


nome<br />

tipo<br />

tamanho<br />

proprietário<br />

proteção<br />

data de criação<br />

data da última<br />

modificação<br />

lista de blocos usados<br />

380<br />

381<br />

Estrutura de dados<br />

contendo os atributos<br />

382<br />

383<br />

root<br />

root<br />

A<br />

A<br />

B<br />

C<br />

B<br />

. . .<br />

C<br />

D<br />

E<br />

F<br />

G<br />

384<br />

385


R<br />

A B C<br />

A1 B1 B2 C1 C2 C3<br />

Sistema de arquivos hierárquico 386<br />

387<br />

388

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!