3. Feladatlap kitöltése
Vizsga: 0. operációs rendszerek vizsga (beugró), I. turnus (2004. június. 10:00-11:00, Déli tömb, PC4 labor)
Név: Vajas Ubul (ETR: vajaas.elte)
Feladatlap generálás : . . . . . . . . . . . . . . . . . . . . . . . .
Témakör: Alapfogalmak
Kérdések száma: 4 db
Minden kérdéshez 1 jó válasz és 3 rossz lesz.
Minden jó válasz 2.0 pontot, minden rossz válasz -1.0 pontot számít.
Mi válthat ki a megszakítást?
Magasabb védelmi szintű rutin szabályos hívása kapun keresztül
Processzor belső hibája (pl. túlmelegedés)
Külső eszköz be- és kiviteli tevékenysége
Valamely utasítás végrehajtása
Mi a middleware?
Az operációs szolgáltatásait kibővítő rutingyűjtemény
Hardveregységbe épített szoftver
A középgépes operációs rendszer
Rétegelt szerkezetű operációs rendszernek a középső rétege
Melyik rendszer az, amelyik nem fut mobil eszközökön?
Microsoft Windows CE
IBM VSE/ESA
Palm OS
Symbian OS
Melyik operációs rendszer objektum-orientált felépítésű?
IBM VSE/ESA
HP OpenVMS
IBM z/VM
IBM OS/400
Témakör: Folyamatok
Kérdések száma: 5 db
Minden kérdéshez 1 jó válasz és 3 rossz lesz.
Minden jó válasz 2.0 pontot, minden rossz válasz -1.0 pontot számít.
Mely folyamatok prioritását változtatja dinamikusan az OpenVMS ütemezője?
Interaktív folyamatokét
Interaktív és kötegelt folyamatokét
Kötegelt és valós idejű folyamatokét
Kötegelt folyamatokét
Futó állapotba kerül egy futó folyamat, ha...
megkap egy erőforrást
központi egységre kerül
lejár a rendelkezésére bocsátott CPU időszelet
központi egységtől különböző erőforrásra vár
Melyik ütemezésben nem játszanak szerepet prioritások?
Legrövidebb feladatot először
Garantált ütemezés
Többszörös sorok módszere
Round Robin
Melyik algoritmus futtatja a folyamatokat érkezési sorrendben?
Prioritásos ütemezés
FIFO ütemezés
Legrövidebbet először ütemezés
Round Robin
Melyik algoritmus nem szakítja meg futás közben a folyamatot?
FIFO ütemezés
Sorsjáték ütemezés
Többszörös sorok ütemezés
Round Robin ütemezés
Témakör: Párhuzamosság
Kérdések száma: 5 db
Minden kérdéshez 1 jó válasz és 3 rossz lesz.
Minden jó válasz 2.0 pontot, minden rossz válasz -1.0 pontot számít.
A rendszer állapota holtpont-elkerülés tekintetében biztonságos, ha...
bármely folyamat meghibásodása esetén a rendszer zavartalanul tovább működik.
a jövőben biztosan nem fog holtpont előfordulni.
a folyamatokat valamilyen sorrendben be lehet úgy fejezni, hogy eközben nem áll elő holtpont.
a rendszerben futó folyamatok egyik részhalmaza sem alkot holtpontot.
Válassza ki a hamis állítást!
A szemafor megengedi, hogy egyszerre több folyamat várakozzék a down művelet végrehajtása közben.
A kritikus szekció problémáját egyszerűen megoldhatjuk egy nulla kezdőértékű szemafor segítségével.
Az operációs rendszer maga is gyakran használ szemaforokat a benne felmerülő szinkronizációs problémák megoldására.
A szemafor implementációjától függ, hogy a down művelet (ha szükséges) tevékenyen várakozik-e vagy sem.
Válassza ki az igaz állítást!
Az olvasók-író problémában a védett objektum nem olvasható miközben az író folyamat változtatja.
A gyártó-fogyasztó probléma a gyakorlatban ritkán fordul elő.
Az étkező filozófusok probléma a Párhuzamosság rendszerek tervezése közben lépten-nyomon előfordul.
A szemafor egy viszonylag újkeletű absztrakció, a nyolcvanas évek végén találta ki E.W. Dijkstra csehszlovák matematikus.
Peterson megoldása a kritikus szekció problémájára...
szerencsétlen esetben megengedi, hogy egyszerre két folyamat legyen a kritikus szekcióban.
nem teljesíti a korlátozott várakozás feltételét.
nem működik három folyamat esetén.
hardvertámogatást, speciális processzor-utasításokat igényel.
A folyamatváltások letiltása...
valódi Párhuzamosságság esetén hatásos módszer a holtpontok kiküszöbölésére.
látszatPárhuzamosságság esetén hatásos módszer a holtpontok kiküszöbölésére.
valódi Párhuzamosságság esetén hatásos módszer a kritikus szekciók kezelésére.
látszatPárhuzamosságság esetén hatásos módszer a kritikus szekciók kezelésére.
Témakör: Memóriakezelés
Kérdések száma: 5 db
Minden kérdéshez 1 jó válasz és 3 rossz lesz.
Minden jó válasz 2.0 pontot, minden rossz válasz -1.0 pontot számít.
Hogyan lehet egy programot könnyen és hatékonyan betölteni különböző kezdőcímekre, virtuális Memóriakezeléskezelés nélkül?
Nem lehet ilyet tenni, egy programot mindig ugyanoda kell betölteni
Bázisregiszter használatával
A program által hivatkozott Memóriakezeléscímek átírásával
A program újrafordításával
Sorszámozzuk a Memóriakezelés lapokat 0,...,9 számokkal. Tegyük fel, hogy a memóriában három lap fér el. Jelenleg a 0,4,7 sorszámú lapok vannak a memóriában 1-es R bittel, és a következő sorrendben hivatkozunk a lapokra: 1,2,3,4,2,5,2,3,1. Hány lapcsere történik a második lehetőség lapcserélési algoritmus használata esetén?
8
7
6
10
Sorszámozzuk a Memóriakezelés lapokat 0,...,9 számokkal. Tegyük fel, hogy a memóriában három lap fér el. Jelenleg a 0,4,7 sorszámú lapok vannak a memóriában, és a következő sorrendben hivatkozunk a lapokra: 1,2,3,2,4,1,3,2,1,4. Hány lapcsere történik a LRU lapcserélési algoritmus használata esetén?
6
7
8
10
Sorszámozzuk a Memóriakezelés lapokat 0,...,9 számokkal. Tegyük fel, hogy a memóriában négy lap fér el. Jelenleg a 0,4,7,9 sorszámú lapok vannak a memóriában, és a következő sorrendben hivatkozunk a lapokra: 1,2,3,4,1,2,5,1,2,3,4,5. Hány lapcsere történik a FIFO lapcserélési algoritmus használata esetén?
10
8
5
9
Egy dinamikus partíciókat használó rendszer a kezdőcím szerint rendezve a következő lyukakat tartalmazza: I:12KB, II:6KB, III:5KB, IV:10KB, V:9KB, VI:1KB. Melyik lyukat választja egy 5KB-os foglalásra a "next fit"?
II
III
I
Bármelyik előfordulhat a megadott válaszok közül.
Témakör: Állományrendszerek
Kérdések száma: 5 db
Minden kérdéshez 1 jó válasz és 3 rossz lesz.
Minden jó válasz 2.0 pontot, minden rossz válasz -1.0 pontot számít.
Miért káros a belső töredezettség?
Mert a töredékesen, a lemezen szétszórva elhelyezkedő fájlok csökkentik a rendszer teljesítményét.
Mert a szabad területek elaprózódása ellehetetlenítheti az új összefüggő fájlok létrehozását.
Mert a forgó lemeztányérok kívülről nem látható zúzódása súlyos adatvesztést okoz.
Mert a fájlok belsejében (tipikusan a fájl végén) töredékesen feltöltött blokkok kihasználatlan tárterületet, így kapacitásveszteséget eredményeznek.
A folytonos blokkfoglalás...
jelentős extra tárterületet igényel a lefoglalt blokkok nyilvántartása céljából.
megvalósításakor a Memóriakezeléskezelés fejezetben megismert lapcserélő algoritmusok változtatás nélkül átvehetők.
esetén a fájlok beolvasása és a már lefoglalt, fájlon belüli adatblokkok felülírása különösen hatékonyan elvégezhető.
nagyon megkönnyíti egy fájl méretének növelését.
Az indexelt blokkfoglalás...
az adatok felülírásának megkezdése előtt a többi folyamat felé világosan jelzi a módosítási szándékot.
csak szekvenciális fájlkezelés esetén hatékony.
nem ad megoldást a belső töredezettség problémájára.
az adatblokkok végén "indexeli" a következő adatblokk sorszámát.
A lemezegységen az adatokat fizikailag...
cilinderekre, azon belül sávokra, azon belül azonos méretű szektorokra osztva helyezzük el.
az író-olvasó fej közelében tartjuk, hogy könnyen visszaolvashatóak legyenek.
blokkokra, azon belül sávokra, azon belül azonos méretű szektorokra osztva helyezzük el.
sávokra, azon belül cilinderekre, azon belül azonos méretű szektorokra osztva helyezzük el.
Legyen a blokkméret 1 KB, továbbá tegyük fel, hogy a blokkok címe elfér 32 biten. Egy 100 MB kapacítású lemez szabad blokkjainak felsorolása legfeljebb hány blokkot foglal el, ha a blokkok utolsó négy bájtján a lista következő blokkjának sorszámát tároljuk?
100
255
402
1024
Figyelem az alábbi gombra kattintva "beadja" a feladatlapját.
A beadást követően módosításra nincs lehetőség, többet nem változtathat.