Operációs rendszerek (levelező)
Kató Zoltán
[ Követelmények |
Előadás jegyzet |
Tematika |
Kötelező programok |
Linkek ]
Hírek
Követelmények
- A vizsgára bocsátás feltétele a tudásfelmérő dolgozat megírása és az alábbi követelmények legalább 50%-os teljesitése:
- 2 kötelező program megoldása = 40%
- 1 zárthelyi dolgozat megirása = 60%
A fentiek a végső jegy 40%-át alkotják. A fenti
pontszerzési lehetőségek mással NEM pótolhatók,
ezeken kívül más pontszerzési lehetőség ("javitás")
nincs.
- Elméleti vizsgát azok tehetnek, akik a félév során legalább 50%-ot
teljesitettek. Aki az 50%-ot nem éri el, az az elméleti
vizsgát nem kezdheti el, és kreditet sem kaphat. Az
elméleti vizsgán a végső jegy 60%-t lehet megszerezni.
- Az osztályzás az alábbiak szerint történik:
| 0%-49% | 1 |
| 50%-64% | 2 |
| 65%-77% | 3 |
| 78%-89% | 4 |
| 90%-100% | 5 |
Tematika
Operációs Rendszerek helye
OS alapvető feladatai
OS alapvető tulajdonságai
OS generációi - 1-2. generáció
OS generációi - 3. generáció
Átmeneti tárolás - Spooling
Memória-partíciók
OS generációi - 4+ generáció
OS felületei
OS szerkezete - Rétegelt
OS szerkezete - Kliens/Szerver
Kliens/Szerver programozás
OS alrendszerek
Processzusok, Fonalak
Kontextus csere
Memóriatérkép
Processzus állapotai, állapotátmenetek
Processzus leírása
Processzus létrehozása
Processzus megszüntetése
Processzus ütemezés feladata, céljai
Processzus ütemezés paraméterei
Processzus ütemező algoritmusok - Round Robin, Tiszta prioritásos
Processzus ütemező algoritmusok - Aging
Kölcsönös kizárás
Entry - Exit módszerek struktúrája a kölcsönös kizárásra
Entry - Exit módszerek - Hardver módszerek
Entry - Exit módszerek - Peterson "udvariassági" módszer
Entry - Exit módszerek - Dijkstra féle bináris szemafor
Szinkronizáció alapproblémái
Étkező filozófusok szinkronizációs probléma
Termelők - Fogyasztók szinkronizációs probléma
Processzusok kommunikációja
Erőforrás osztályok
Erőforrás osztályok leírása
Erőforrás kérés/felszabadítás
Holtpont kialakulás feltételei
Holtpont kezelés módszerei
Memóriakezelés feladatai
Memória-allokáció - alapfeladatok és módszerek
Memória-allokáció - illesztési algoritmusok
Virtuális memória
Lapcsere algoritmusok (swap)
Bevitel/Kivitel - megvalósítási lehetőségek
Bevitel/Kivitel - Közvetlen memóriaelérés (DMA)
Bevitel/Kivitel - Memória-leképezett B/K
Bevitel/Kivitel - végrehajtási szintek
Bevitel/Kivitel - Lemez egységek
Lemez olvasófej ütemezés
Intervallum-timer
Terminálok
X terminálok (M.I.T.)
Előadás jegyzet
Az előadások anyaga részletesen megtalálható az alábbi könyvben:
Andrew S. Tanenbaum & Albert S. Woodhull: Operációs rendszerek.
Kötelező programok
A kötelező programokkal kapcsolatos információk a gyakorlatok honlapjain érhetők el.
Linkek
Last modified: Thu Dec 20 20:39:47 CET 2007