Operációs rendszerek vizsga

1998. december 15.

  1. Mi a fő oka annak, hogy a UNIX kernel módban nem preemptív? [4]
  2. Hogyan biztosítja a UNIX ütemező, hogy a user módú prioritás számolásánál, a prioritás ne kerülhessen kernel prioritási tartományba? [4]
  3. A call-out függvények időkerekes ábrázolásánál milyen adatszerkezet használ a UNIX? [4]
  4. Mi a fő különbség a UNIX-ban a folyamatok környezetéhez tartozó azon adatelemek között, amelyeket a rendszer a user area-ban, ill. a proc struktúrában tárol? [4]
  5. Sorolja fel, milyen részekre oszthatjuk a folyamatok címtartományát? [4]
  6. Mondjon legalább négy beépített (a rendszer által megvalósított) funkciót UNIX signal-ok kezelésére! [4]
  7. Sorolja fel a folyamatok standard csatornáit, melyek a per process file descriptor táblának az első bejegyzései! [4]
  8. Mi volt a fő oka annak, hogy a 4.0-s NT-ben a képernyőkezelő és grafikus funkciókat megvalósító rendszerkomponensek kernel módba kerültek? [4]
  9. Mi az NTDLL.DLL fő funkciója és milyen műveleteket hajt végre az NT futása során? [4]
  10. Nevezzen meg egy kliens szerver modell alapján működő részt az NT-ben. [4]

  11. Ismertesse, az elosztott file rendszerekkel szemben támasztott általános követelményeket! Írja le, hogy általában az elosztott file rendszerek működése milyen modell alapján történik, ill. a tervezés során milyen alternatív lehetőségek kínálkoznak a rendszer megvalósítására! [20]
  12. Részletesen ismertesse a UNIX-ban a user módú prioritás számolásának módját! Egy egyszerű példával illusztrálja a számolás menetét! [20]
  13. Mutassa be részletesen az NT felépítését! Milyen szerepe és funkciója van a rendszerben a Kernel és a HAL (Hardware Abstraction Layer) rétegeknek? [20]