UL/FRI/UNI-RI/OS1
Iz E-študij, proste zakladnice študentskega znanja
| Abecedni seznam zapiskov
Predava: Vaje vodi: Povezave:
Izpitni red:
Ostalo:
Ključne besede: OS1, operacijski sistemi, semaforji, monitorji, razvrščanje |
Operacijski sistemi 1
Snov
Uvod in struktura operacijskega sistema
- Definicija OS
- Kako se OS zažene
- Uporabniški vmesniki
- Ukazna vrstica (CLI)
- Grafični vmesnik (GUI)
- Paketno procesiranje (batch)
- Sistemski klici
- Vrste jeder
- Monolitno jedro
- Mikrojedro
- Navidezni stroj
- Java Virutal Machine (JVM)
- Just In Time prevajanje (JIT)
- Peskovnik
- Prevajanje
Pojem procesa
- Proces
- Stanja procesa
- Kontrolni blok (PCB)
- Razvrščanje
- Dolgoročno razvrščanje
- Kratkoročno razvrščanje
- Čakalne vrste pri razvrščanju
- Ustvarjanje procesa
- Drevo procesov
Vzporedni procesi
- Model proizvajalec/potrošnik
- Deljenje skupnih virov
- Kritično območje
- Zaklepanje
- Dekkerjev algoritem
- Peteresonov algoritem
- Bakery algoritem
- Semaforji
- Monitorji
Sporočila
- Asinhrono pošiljanje sporočil
- Sinhrono pošiljanje sporočil
- Oddaljeni klic
- Posredno/neposredno
Medprocesna komunikacija
- Prek jedra (sporočila)
- Prek skupnega pomnilnika
Smrtni objem in stradanje
- Smrtni objem
- Načini rokovanja s smrtnimi objemi
Niti, nitkanje
- Primerjava niti s procesi
- Razvoj niti
- Modeli (uporabniške-sistemske)
- Mnogo-ena
- Ena-ena
- Mnogo-mnogo
- Dvonivojsko (ena-ena in mnogo-ena)
- Izvedbe
- Pthreads (POSIX threads)
- Windows XP threads
- Java threads
Razvrščanje procesov in razporejanje procesorskega časa
- Pojav CPU in V/I izbruhov
- Dodeljevalnik
- Modeli razvrščanja
- First Come First Served
- Shortest Job First
- Prioritetno
- Round Robin