Operációs rendszerek vizsga

1999. január 12.

  1. Milyen állapotba kerül az a UNIX folyamat, amelyiktől az ütemező a folyamat időszeletének lejárta miatt erőszakosan elveszi a vezérlést? [4]
  2. Miért különböztetünk meg egy processzornál különböző jogosultságú parancs-végrehajtási módokat? [4]

  3. Mitől függ egy kernel módban futó folyamat prioritása a UNIX-ban? [4]

  4. Mikor használja a UNIX rendszer a folyamat hatásos user azonosítóját (effective user ID, UID)? [4]

  5. Melyik az a rendszerhívás és mi a rendszerhívás hatása, amelyet a UNIX a standard csatornák (input, output, error) átirányításához használ? [4]

  6. Mire használja a UNIX rendszer a SUPER BLOCK-ban tárolt első szabad I-NODE sorszámát? [4]

  7. Mikor nevezzük egy elosztott file rendszer megvalósítását állapotmentesnek? [4]



  8. Az operációs rendszer mely része fut kernel módban egy tisztán kliens-szerver architektúrán alapuló operációs rendszerben és mi a szerepe a kernel módban futó komponensnek? [4]

  9. Miért van két változata a string paramétert is használó a WIN32-es API hívásoknak? [4]


  10. Mi a különbség egy file attribútum rezidens és nem rezidens tárolása között az NT-ben? [4]




  11. Ismertesse a folyamatok környezetének elemeit a UNIX rendszerben! Milyen adatelemek tartoznak a környezetet tároló két
    fő adatstruktúrába? Mi alapján hozza létre a rendszer a folyamat környezetét egy új folyamat keletkezésekor? [20]
  12. Írja le, hogy a UNIX file rendszere milyen adatokat tárol a SUPER BLOCK-ban! Mutassa be, hogy hogyan történik a szabad adatblokkok és a szabad I-NODE-ok kezelése! [20]
  13. Mutassa be, hogy az NT hogyan tárolja az file-okat ill. a könyvtárakat a lemezen! Definiálja az NTFS metadata és a Master File Table fogalmát! Rajzolja fel, hogy hogyan tárolja az NT az adatokat a file record-ban! [20]