Elektrotehnički fakultet 

Operativni sistemi 1

u Beogradu

File System

Zad 1. Jun 2005.

(a)(10)

Na   slici   je   grafički   prikazana   trenutna   struktura   direktorijuma   u 

jednom fajl sistemu koji podržava strukture direktorijuma tipa DAG (

directed 

acyclic   graph

).   Pravougaonici   na   slici   predstavljaju   direktorijume,   a   krugovi 

fajlove. Operacija  

copy

  ovog sistema svoj prvi argument ne kopira fizički, već 

samo pravi novu referencu na isti element u odredišnom direktorijumu zadatom 

kao   drugi   argument   ("plitko   kopiranje").   Operacija  

clone

  fizički   kopira   prvi 

argument u odredišni direktorijum zadat kao drugi argument (pravi novi fajl pod 

istim   imenom   u   odredišnom   direktorijumu   i   fizički   kopira   njegov   sadržaj   - 

"duboko kopiranje"). Operacija  

delete

  briše referencu na fajl i sam fizički fajl 

ukoliko na njega više nema referenci. Nad ovim fajl sistemom izvršena je sledeća 

sekvenca operacija:

copy  /PRV/Skripta  /Ispiti/PRV

delete  /PRV/Skripta

clone  /OS/Literatura/OS1  /Ispiti/PRV

Komanda  

dir

  ispisuje   nazive   elemenata   navedenog   direktorijuma.   Na   liniju 

pored svake dole navedene komande napisati šta će ispisati sledeće operacije 

(listu naziva elemenata razdvojeni zarezima, npr. 

Jan05, PRV, Literatura

):

1.

dir  /PRV

___________________________________________

2.

dir  /PRV/Ispiti

___________________________________________

3.

dir  /OS/Literatura

___________________________________________

Operativni sistemi 1                Copyright 

 2006 Miloš Milovanović                  Maj 

2006

1 / 7

Elektrotehnički fakultet 

Operativni sistemi 1

u Beogradu

(b)(5) Posmatra   se   disk   kapaciteta   80MB   i   blokom   veličine   1KB.   Ako   se   za 

evidenciju slobodnog prostora koristi bit-vektor sa maksimalnom kompakcijom 

(svih 8 bita u bajtu su iskorišćeni itd.), koliko celih blokova treba zauzeti na disku 

za smeštanje ovog vektora?
Odgovor:      _____________ blokova.

Rešenje:

(a)(10)

1.

Ispiti

2.

Jan05, Feb05, Skripta, OS1

3.

OS1, PRV

(b)(5) Odgovor:    10  blokova.

Račun: Broj blokova: 80MB/1KB = 80*2

20

B / 2

10

  B = 80*2

10

  = 80K. Veličina bit-

vektora: 80Kbita / 8 bita po bajtu = 10KB. Broj blokova za bit-vektor: 10.

Zad 2.

(a)(5) U fajl podsistemu nekog operativnog sistema ne vodi se tabela otvorenih 

fajlova za svaki proces, već postoji samo jedna globalna tabela otvorenih fajlova 

za   ceo   sistem.   Drugim   rečima,   ne   postoji   nikakva   informacija   o   upotrebi 

otvorenog   fajla   lokalna   (privatna)   za   pojedinačni   proces,   već   su   sve   takve 

informacije globalno deljene. Da li pojam pokazivača trenutne lokacije (kurzora) 
Operativni sistemi 1                Copyright 

 2006 Miloš Milovanović                  Maj 

2006

2 / 7

OS

PRV

Ispiti

Skripta

Ispiti

Literatura

Jan05

Feb05

Jan05

Feb05

OS1

PRV

Ispiti

OS

PRV

background image

Želiš da pročitaš svih 1 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti