Razporejanje procesov Flashcards
1
Q
Zakaj razporejamo procese?
A
- Minimiziramo odzivni čas
- Maksimiziramo pretočnost
- Maksimalno izrabimo procesor
2
Q
Kakšne razporejevalnike poznamo?
A
- Dolgoročne (ustvarjanje procesov)
- Srednjeročne (odstranjevanje procesov iz glavnega pomnilnika)
- Kratkoročne (izvajanje samih procesov) iz stanja pripravljenih procesov izberemo enega in ga poženemo
- V/I (dodeljevdanje)
3
Q
Naštej alogritme razporenaja
A
- Prioritetno razporejanje
- FCFS (first come first serve) - nepreklopen
- Kriterji konstantne časovne rezine (RR) Round-Robin - preklopen q = kvantum izvajanja (dolžina časovne rezine)
- Najprej najkrajši proces (SPN) - nepreklopen
- Najprej tisti z najkrajšim preostankom časa (SRT) - preklopen
- Najprej tisti z največjim odzivnim razmerjem (HRRN) - nepreklopen
- feedback - preklopen
8 Pravično razporejanje (FSS)
4
Q
Posebnosti realno-časovnih sistemov (OS)
A
- Determinističnost
- Odzivnost (kdaj ustreže zahtevi)
- Uporabniški nadzor
- Zanseljivost (Ob napaki jo sistem skuša odpraviti)
5
Q
Naštej načine razporejanja dostopa do diska
A
- Naključno (benchmark)
- FIFO
- Prioritetno
- LIFO
- Najprej tista z najkrajšim časom premika roka (SSTF)
- Skeniranje (scan)
7 krožno skeniranje (c-scan) - N-koračno skeniranje (N-stap-scan)
6
Q
Kako lahko pospešimo dostop do diska?
A
Več neodvisnih diskov (vzporedni dostop) RAID in Predpomnilnik diska
7
Q
Logična organizacija datotek oz. strukturiranje zapisov?
A
- Nakopičena datoteka (File pile)
- Zaporedna datoteka
- Indeksirana zaporedna datoteka
- Indeksirana datoteka
- Neposredna datoteka (direct, hashed)
- Usmerjena datoteka (file directory)