Operációs rendszerek vizsga

1999. december 16.

  1. Mit definiál a POSIX szabvány? Mondjon egy POSIX kompatibilis operációs rendszert! [4]
  2. Hogyan érik el az operációs rendszer szolgáltatásait az UNIX alatt futó programok? [4]
  3. Mi a különbség UNIX-ban egy folyamat renszer környezetben (system context) és a felhasználói környezetben (user context) történő futása között a memória elérés szempontjából? [4]
  4. Milyen tényező figyelembevételére szolgál a UNIX-ban a user módú prioritás számításánál használt korrekciós faktor? [4]
  5. Mi a különbség egy uniform és a nem uniform névterű elosztott fájlrendszer között? [4]
  6. Mondjon legalább két példát arra, hogy az X protokoll hogyan teszi lehetővé a kliens és a szerver közötti kommunikáció mennyiségének csökkentését! [4]
  7. Milyen alkalmazások futtatását teszi lehetővé az NT Win32-es alrendszrere? [4]
  8. Milyen információt tárol az NT az objektumokhoz tartozó elérési listákban (Access Control List)? [4]
  9. Folyamatok szinkronizációjának mely típusát támogatja az NT kernel rétege? [4]
  10. Mi történik, ha az NT-ben egy szál írási műveletet kezdeményez egy olyan memória lapon, amin be van állítva a Copy-On-Write bit? [4]

  11. Rajzolja fel a UNIX teljes állapot-átmenet diagramját! Magyarázza el az egyes állapotok jelentését! Milyen események hatására történnek az állapot-átmenetek? Mely állapot-átmenetek esetén beszélhetünk preemptív, és mely állapot-átmenetek esetén beszélhetünk nem preemptív ütemezésről? [17]
  12. Rajzoljon fel egy működő X Window rendszert! Mutassa be az X munkahely felépítését, valamint adja meg a a kliens és a szerver futásának helyét! [10]
  13. Ismertesse az NT kétfázisú memóriafoglalásának menetét! Milyen előnyei vannak a kétfázisú memóriafoglalásnak? [10]
  14. Részletesen mutassa be, hogy hogyan történik a könyvtárak rezidens és nem rezidens tárolása az NT–ben! Ismertesse a használt adatszerkezeteket! Mindkét esetben ábrával illusztrálja a tárolás módszerét! [23]