Operációs rendszerek vizsga

2000. január 19.

  1. Hogyan befolyásolhatja egy felhasználó az általa indított folyamat prioritását a UNIX-ban? [4]

  2. Hogyan nevezzük azt az adatstruktúrát, amit a UNIX használ a fájlokhoz tartozó adatblokkok tárolására? [4]

  3. Milyen adatokat tárol a UNIX a könyvtárak leírására szolgáló fájlokban? [4]


  4. Milyen hátránya van a UNIX call-out függvények egyszerű láncolt listás tárolásának? [4]

  5. Mi a lényege az X Window rendszerben a színek ábrázolására használt palettázásnak? [4]

  6. Mit nevezünk az NT-ben megszemélyesítésnek, és tipikusan mikor történik megszemélyesítés? [4]

  7. Definiálja a UNICODE fogalmát? [4]

  8. Milyen funkció megvalósítására szolgál a helyi eljáráshívás (Local Procedure Call, LPC) az NT-ben! [4]

  9. Mi a handle és mire használható az NT-ben? [4]

  10. Milyen adatok tárolására szolgál a Master File Table az NT-ben? [4]




  11. Mutassa be a UNIX signal-ok kezelését! Mire használja a UNIX signal-okat? Hogyan reagálhat egy folyamat egy signal érkezésére? Milyen állapotátmenetek esetén ellenőrzi a UNIX a signal-ok érkezését? [14]
  12. Ismertesse milyen adatszerkezetet használ a UNIX a folyamatok prioritásának tárolására! Válaszát ábrával illusztrálja! Mutassa be, hogy hogyan történik a leírt adatszerkezet használata, és milyen előnyös tulajdonságai vannak a használat során! [14]
  13. Részletesen ismertesse a SUN NFS rendszerben használt protokollokat és szoftver komponenseket! Milyen feladatot látnak el az egyes komponensek a fájlok átvitele során? [14]
  14. Mutassa be a folyamatokhoz és szálakhoz tartozó adatok tárolására szolgáló adatstruktúrákat az NT-ben! Ismertesse az egyes adatstruktúrák elnevezését és tartalmát! Hogyan hivatkoznak az egyes adatelemek egymásra? Milyen címtérben (folyamat-rendszer) helyezkednek el a leírt adatstruktúrák? Válaszát ábrával illusztrálja! [18]