Datotečni sustav Flashcards

1
Q

Na čemu su uglavnom ostvareni datotečni sustavi?

A

Na diskovima.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Kakve diskove danas razlikujemo i koja je njihova uloga?

A

HDD - tvrdi disk i SSD - nepomični disk (brži, skuplji)

*uloga kao skladište za trajno spremanje podataka i kao pomoćni spremnik pri upravljanju spremnikom

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Od čega se sastoji HDD?

A

1) pokretnih dijelova
- magnetizirane ploče, pokretne glave i elektromotora
2) nepokretnog dijela
- upravljački dio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Kako se zove podatkovna jeidnica koju disk daje na zahtjev?

A

Sektor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Od čega se sastoji adresa sektora?

A

rednog broja površine, rednog broja staze i rednog broja sektora

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Što radi upravljački sklop diskovne jedinice?

A

upravlja mehaničkim i elektroničkim dijelovima, ima procesor i međuspremnik, spaja se na sabirnicu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Komponente trajanja prijenosa podatka?

A

1) postavljanje glave na početak podataka
- traženje staze, vrijeme postavljanja (usporavanje, pozicioniranje)
2) čitanje podataka
3) prijenos podataka u radni spremnik (može ići paralelno s posatavljanjem glave na idući sektor)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Strategije posluživanja zadataka:

A

1) FCFS - redom prispijeća
2) SSTF - s najkraćim vremenom premiještanja glave
3) SCAN - ide u jednom smjeru do KRAJA i staje na svakoj stazi na kojoj postoji zahtjev
4) LOOK - ide u jednom smjeru do ZADNJEG ZAHTJEVA i staje na svakoj stazi na kojoj postoji zahtjev
5) C-SCAN, C-LOOK - kad se dođe do kraja brzim potezom se glava postavlja na prvu stazu/zahtjev

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Kod koje strategije posluživanja može doći do izgladnjivanja?

A

SSTF

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Što je blok u datotečnom sustavu?

A

Nakupina sektora, klaster - jedinica podataka od niza (potencija broja 2) uzastopnih sektora
*što je blok veći potrebna je manja struktura podataka za opis, ali je gubitak zbog fragmentacije veći

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Što je datoteka?

A

Skup povezanih informacija koje čine jednu cjelinu (logičke tvorevine), obično sadrži programe i podatke.
Može biti binarna (.exe, .zip, .mp3) ili tekstualna.
*OS SE UČITAVA IZ DATOTEKA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Na kakva pitanja datotečni sustav daje odgovore?

A

Kako su datoteke smještene na sustavu (fizički - gdje, kojim redoslijedom i logički - kako im se pristupa) i koji dijelovi diska su slobodni.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Opisnik datoteke

A

Svaka datoteka ima svoj opisnik u datotečnoj tablici.
Osnovni dijelovi: ime datoteke, direktorij, tip, veličina, vrijeme stvaranja, zadnje promjene i zadnjeg korištenja, podaci o vlasniku, prava pristupa, opis smještaja na disku (koji blokovi)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Kako su datoteke logički organizirane?

A

preko stabala direktorija (logička tvorevina koja povezuje datoteke istog korisnika, namjene i slično)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Na jednoj particiji (jednom datotečnom sustavu) nalaze se blokovi:

A

opisnik (vel. i br. blokova), dat. tablica, opisnici slobodnog prostora, blokovi sa sadržajem datoteka, slobodni blokovi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Koji su primjeri datotečnih sustava?

A

NTFS, Unix i-node, FAT (koristi tablicu zauzeća i direktorija), EXT2 (po uzoru na UNIX uz poboljšanja)

17
Q

NTFS

A

New Technology File System
sadrži MFT (glavnu tablicu datoteka)
blokovi se numeriraju LCN (linear cluster number) i VCN (virtual)

18
Q

UNIX i-node

A

za opis blokova koristi se: 10 izravnih kazaljki (izravno pokazuju na blokove datoteke), 1 jednostruko indirektna (na blok s kazaljkama), 1 dvostruko indirektna, 1 trostruko indirektna

19
Q

Datotečni podsustav OS-a

A

Operacijski sustav treba omogućiti korištenje datotečnog sustava – kroz datotečni podsustav
*OS kopira a datotečnu tablicu u radni spremnik i za svaku datoteku koja se koristi stvara kopiju opisnika i proširuje ga (kazaljkom, međuspremnicima,…)

20
Q

File pointer (datotečna kazaljka)

A

Koristi se pri radu s datotekama (čitanje/pisanje)

21
Q

Koja su uobičajna sučelja za korištenje datoteka?

A

int open, close, read, write, lseek

22
Q

Datotečni podsustav je složen pa se ostvaruje kako?

A

U slojevima.
neki slojeviti su: VFS (virtualni dat. sustav), LFS (logički), blok naprave
*slojevi računalnog sustava:
korisnik ⇐⇒ programi ⇐⇒ API ⇐⇒ jezgra OS-a ⇐⇒ sklopovlje

23
Q

Koja je uloga međuspremnika u povećanju učinkovitosti?

A
  • ideja je postići brzinu pristupa jednaku najbržoj komponenti spremnika (npr. brzini L1 međuspremnika procesora)
  • straničenjem (u radnom spremniku su samo potrebne stranice, TLB - pamti opisnike zadnje korištenih stranica)
  • korištenjem diska i UI naprava (zadržavanje korištenih blokova neko vrijeme i čitanje susjednih)
  • loše posloženi sustavi mogu biti vrlo spori zbog lošeg korištenja priručnih spremnika; hijerarhijska org.