Operációs rendszerek ZH kikérdező
A lap korábbi változatát látod, amilyen Varga Márk Vince (vitalap | szerkesztései) 2021. június 1., 22:19-kor történt szerkesztése után volt. (Hozzáadtam a 2021-es ZH és PZH kérdéseit)
Megjegyzés: A (?) jelölt kérdésekre a válasz nem 100%-ig helyes, amennyiben tudod rá a helyes választ, írd át a helyes megoldásra vagy épp szedd ki a ?-et a kérdésből, ha alapból jó a válasz, ezzel segítve a többiek, és az én munkámat! :)
Tartalomjegyzék
- 1 Egy feladatot mindig egy taszk old meg.
- 2 A folyamatokon belül csak egy verem lehet.
- 3 A szálaknak saját verme van.
- 4 Egy rendszer absztrakt virtuális gépei összességükben több erőforrást tartalmaznak, mint amennyi fizikailag rendelkezésre áll.
- 5 Egy taszk F állapotból FK állapotba csak preemptív ütemezés esetén kerülhet át.
- 6 A taszkok állapotváltozásai alapvetően megszakítások miatt következnek be.
- 7 A folyamatnak saját memóriatartománya, a szálnak pedig saját verme van.
- 8 A körülfordulási idő egyenlő a várakozási és futási idők összegével.
- 9 A Windows Task Scheduler egy hosszútávú ütemező.
- 10 A körülforgó (RR) ütemezés esetén a konvoj-hatás nem jelentkezik, mivel az ütemező a taszkokat csak adott ideig futtatja, utána átütemezéssel megszakítja a futásukat.
- 11 A UNIX cron középtávú ütemező.
- 12 Kooperatív ütemező esetén a taszkok nem hajtanak végre F->FK állapotátmenetet.
- 13 Az SRTF végrehajthat F->FK állapotátmenetet egy taszkon, míg például az FCFS nem. F->V állapotátmenetet egyetlen ütemező sem hajt végre taszkon.
- 14 Az MFQ ütemező preemptív.
- 15 A statikus többszintű ütemezőkben nem jelentkezhet a kiéheztetés, hiszen a globális ütemező preemptív.
- 16 Egy többszintű ütemező akkor is lehet preemptív, ha minden szinten kooperatív ütemezési algoritmust használ.
- 17 Az MFQ ütemező az I/O intenzív taszkokat magasabb prioritási szinten tartja, mint a CPU-intenzíveket.
- 18 Az MFQ ütemező lefeleé lépteti a taszkokat a szintek között, ha azok az adott szinten kihasználják a rendelkezésükre álló CPU-időt (RR időszeletet).
- 19 A dinamikus többszintű ütemezőben van upgrade, míg a statikus ütemezőben nincs.
- 20 A dinamikus többszintű ütemező átrendezheti a szintek között a taszkokat, míg a statikus nem.
- 21 Az IEEE POSIX egy szabvány, amely előírja a kernel belső felépítését.
- 22 Egy mikrokernel alapvetően elosztott rendszer felépítésű.
- 23 A rendszerkönyvtárak az operációs rendszer védett módban működő részei.
- 24 Az operációs rendszer elszeparálja (védi) egymástól a taszkokat, ezért azok védett módban futnak.
- 25 Az ablakkezelő (window manager) a karakteres parancsértelmező (shell) grafikus változata.
- 26 A szál a taszk egy olyan megvalósítása, amely önálló memóriaterülettel rendelkezik.
- 27 Az ütemező a várakozó állapotú taszkok közül választja ki a következő futó taszkot.
- 28 Az ütemező átbocsájtó képessége az egységnyi időszelet alatt átütemezett taszkok száma.
- 29 A kiéheztetés statikus prioritást alkalmazó prioritásos ütemezőkben nem kerülhető el.
- 30 A laphiba gyakorisága a CPU-kihasználtsággal lineárisan nő.
- 31 Az óra és az újabb esély lapcsere ugyanazon múltbéli adatokra támaszkodva működik.
- 32 Két egymástól független taszk azonos virtuális címen általában eltérő adatot lát el, de lehetnek olyan virtuális címeik, amelyeknek azonos programkód található.
- 33 Az operációs rendszer alapvető célja a hardver eszközök konfigurációja és menedzselése.
- 34 A beágyazott operációs rendszer egy adott feladatra specializált, valósidejű működésű szoftver.
- 35 A mikrokernelek elosztott felépítésűek, ahol a kernel feladatait alapvetően egymástól független, felhasználói módban futó taszkok oldják meg.
- 36 A UNIX futási szintje meghatározza a rendszerben futó szolgáltatások körét.
- 37 Az OS X XNU kernel egy hibrid kernel.
- 38 A memória-intenzív feladatok I/O-intenzívvé válhatnak, ha sok memóriára van szükségük.
- 39 A körülfordulási idő az állapotátmeneti gráfban megtett FK – F – FK kör teljes ideje.
- 40 Egy multiprogramozott operációs rendszer futtatásához több processzormagra van szükség.
- 41 A szál egy olyan folyamat, amely más szálakkal közös címtérben fut.
- 42 Taszkok adminisztratív adatai a kernel és a taszkok címterében is elhelyezhetők.
- 43 Az ütemezés során leghatékonyabban láncolt listák segítségével tarthatjuk nyilván taszkok (pl. prioritás szerint) rendezett halmazát.
- 44 A legrégebben várakozó (FCFS) ütemezési algoritmus FIFO adatstruktúrát használ.
- 45 A körforgó ütemezés nem kooperatív, és elkerüli a kiéheztetést.
- 46 A legrövidebb löketidejű (SJF) algoritmus konstans komplexitású.
- 47 A többszintű visszacsatolt sorok ütemező (MFQ) az I/O-intenzív taszkokat magas prioritású szinteken szolgálja ki.
- 48 A PRAM (pipelined RAM) modell írás-olvasás ütközésnél mindig először az írás műveletet hajtja végre, hogy az olvasás már az új értékkel térhessen vissza.
- 49 Aszinkron üzenetváltásos kommunikáció során a küldés művelet befejezése megelőzi fogadás művelet elindítását.
- 50 A szinkronizáció a taszkok működésének összehangolása a művelet-végrehajtás időbeli korlátozásával.
- 51 A mutex többpéldányos erőforrások védelmére alkalmas szinkronizációs eszköz.
- 52 A holtpont elleni védekezés legjobb módja a strucc algoritmus.
- 53 A mai operációs rendszerek monolitikus felépítésűek és modulárisan bővíthetőek.
- 54 A beágyazott operációs rendszerek minden esetben determinisztikus működésűek.
- 55 Az időosztásos operációs rendszer alkalmazása csökkenti a rendszer válaszidejét a klasszikus multiprogramozott rendszerekhez képest.
- 56 Minden rendszerhívás védett módban hajtódik végre.
- 57 A valósidejű rendszer mindig egy adott időkorláton belül válaszol az eseményekre.
- 58 A várakozási idő a taszk FK állapotában eltöltött ideje.
- 59 A szál egy szekvenciális működésű taszk, amely egy folyamaton belül más szálakkal közös virtuális memóriát használ, de saját verme van.
- 60 Az FCFS ütemező konstans algoritmikus komplexitású.
- 61 Körforgó ütemezés során egy taszk csak akkor lép ki a futó állapotából, ha lejárt az időszelete.
- 62 A konvoj hatás például SRTF algoritmussal kezelhető.
- 63 PRAM modell szerinti kommunikáció csak egy folyamaton belüli szálak között valósítható meg a mai operációs rendszerekben.
- 64 Az üzenetsor egy indirekt kommunikációs megoldás.
- 65 A hálózati kommunikáció (socket) egy asszimetrikus kommunikációs forma.
- 66 A távoli eljáráshívás megvalósítása csak egy folyamaton belüli szálak között lehetséges, mivel azok férnek hozzá egymás memóriaterületéhez és eljáráshoz.
- 67 A UNIX jelzések a kommunikáció leggyorsabb formái közé tartoznak nagyon alacsony késleltetésük miatt.
- 68 Olyan rendszerben, ahol nem alakulhat ki versenyhelyzet, nincs szükség szinkronizációra.
- 69 A szinkronizáció általában rontja a programjaink teljesítményét.
- 70 .A spinlock kis rezsiköltséggel rendelkező zárolási eszköz, ezért minden esetben javasolt a használata, amikor az operációs rendszer azt támogatja.
- 71 Ha egy rendszerben kialakulhat holtpont, akkkor az az erőforrás-foglalások tetszőleges sorrendje esetén ki fog alakulni.
- 72 Optimista zárolás alkalmazásával minden esetben javítható a programunk teljesítménye(?).
- 73 Egy operációs rendszer nem lehet egyszerre monolitikus és moduláris felépítésű.
- 74 A kemény valósidejű rendszer helyes működése esetén mindig egy adott időkorláton belül válaszol az eseményekre.
- 75 Egy rendszerhívás meghívása jellemzően szoftveres megszakítást von maga után.
- 76 A modern mikrokernelek (pl. L4) fő gyengesége a lassú üzenetalapú kommunikáció.
- 77 A futási szint (runlevel) meghatározza a UNIX rendszerekben futó taszkok prioritását.
- 78 Az ütemező átbocsájtó képessége a taszkok által időegység alatt átvitt adatok mennyisége.
- 79 A taszkok adminisztratív adatait védelmi okokból mindig a kernel címterében tároljuk.
- 80 A memória-intenzív taszkok nagy memóriafoglalás esetén CPU-intenzívvé válnak.
- 81 A mai operációs rendszer kernelek eseményvezérelt működésűek.
- 82 NUMA architektúrájú rendszerben a taszkok nem érik el az összes fizikai memóriát.
- 83 Nem preemptív ütemező esetén egy taszk kizárólag önszántából veszítheti el a CPU-t.
- 84 Ha egy rendszerben csak I/O-intenzív taszkok vannak, akkor az FCFS alkalmazása során nem léphet fel konvoj hatás.
- 85 RR használata optimális átlagos várakozási időt ereményez.
- 86 SJF adatműveletei konstans komplexításúak.
- 87 A mai OS-ek többprocesszoros ütemezési megoldásai jellemzően szimmetrikus rendszerek, azaz minden végrehajtó egység ellátja a saját ütemezését.
- 88 A PRAM modell nem biztosít kölcsönös kizárást a közösen használt memóriaterületre.
- 89 Az üzenetváltásos kommunikáció során mindig szükséges az átvitt adatok átmeneti tárolása.
- 90 Az rpcgen egy kódgenerátor, amely RPC interfészleírásból bináris programkódot készít.
- 91 A szinkronizáció megvalóstása szükségképpen maga után vonja a taszkok várakozást.
- 92 Olyan rendsterben is szükség lehet szinkronizációra, ahol nem alakulhat ki versenyhelyzet.
- 93 A multiprogramozott OS nevét onnan kapta, hogy egyszerre több programozási nyelven is programozható.
- 94 A beágyazott OS-ek jellemzően előre meghatározott feladatok ellátását támogatják.
- 95 A UNIX egy időosztásos, multiprogramozott OS.
- 96 Minden valósidejű rendszer mindig adott időkereten belül válaszol a bemenetre.
- 97 Az OS kernelek minden része/eljárása védett módban van.
- 98 Egy felhasználói feladatot egy taszk old meg.
- 99 A szál egy szekvenciális működésű taszk, amely az OS-ben található többi szállal közös memóriaterületet használ.
- 100 A zombi állapot célja megvárni, hogy a szülő folyamat nyugtázza a gyerek leállását.
- 101 Egy nem terhelt OS percenként legfeljebb néhány kontextusváltás történik, hiszen csak 1-2 taszk működik.
- 102 A taszkok minden adminisztratív adatát a kernel címterében helyezik el.
- 103 A mai OS-ek jellemzően preemptív ütemezőt használnak.
- 104 SJF esetén az FK-vá vált taszk beillesztésének művelete O(I) konstans komplexitású.
- 105 RR-ben a taszkok mindig addig vannak F állapotban, amíg le nem jár az időszeletük.
- 106 A válaszidő mindig kisebb, mint a körülfordulási idő.
- 107 Heterogén, többprocesszoros ütemezésben a taszkok jellemzően nem migrálhatók szabadon a végrehajtó egységek között.
- 108 A PRAM modell nem engedi meg a közös memória konkurens írását két (vagy több) taszk által, ezért ilyen esetekben is garantálja a programok helyes működését.
- 109 A hálózati kommunikáció (socket) egy indirekt, üzenetküldésen alapuló megoldás.
- 110 A programokban mindenféle jelzésre szabadon beállíthatunk jelzéskezelő eljárásokat.
- 111 A közös erőforrások használatakor kialakuló versenyhelyzeteket szinkronizációs eszközökkel kezelhejtük.
- 112 Spinlock (spinning lock) TSL (Test-end-set) művelet segítségével megvalósítható .
- 113 A FreeBSD Linux disztribúció (?).
- 114 A Windows 10 OS telefonon is működik(?).
- 115 A valósidejű rendszerek helyes működés esetén mindig adott határidőn belül válaszolnak az eseményekre(?).
- 116 A válaszidő azt fejezi ki, hogy a felhasználónak mennyit kellett vánria egy program első válaszára (kimenetére) annak elindításától számítva.
- 117 A taszkok adminisztratív adatait a kernel a saját címtartományában tárolja(?).
- 118 A UNIX exec() rendszerhívás betölt és elindít egy új folyamatot.
- 119 F állapotból FK állapotba csak preemptív ütemezés esetén válthatnak a taszkok.
- 120 Az SRTF preemptív.
- 121 A kernel átütemezési pontok alkalmazása javítja a válaszidőt, mivel védett módban is teljesen preemptívvé válik az OS működése.
- 122 A laphiba azt jelenti, hogy az adott lap nem létezik sehol, ezért nem lehet rá hivatkozni.
- 123 Ha növeljük egy rendszerben a fizikai memória méretét, akkor mindig csökkenni fog a laphibák száma, hiszen hiszen több lapot tarthatunk bent a memóriában.
- 124 A kernel egyik alapvető feladata a felhasználói módban működő taszkok felügyelete(?).
- 125 Az időosztásos rendszerek egyben multiprogramozottak is(?).
- 126 A FreeRTOS egy valósidejű, beágyazott környezetben használt operációs rendszer(?).
- 127 A valósidejű rendszerek egy eseményre adott időn belül biztosan reagálnak(?).
- 128 Kliens (PC, telefon, tablet) gépeken több Unix-alapú rendszer fut, mint Windows alapú(?).
- 129 A rendszerszolgáltatások védett üzemmódban működnek(?).
- 130 A kernel az első program, ami a háttértárról betöltve a processzor futtatni kezd(?).
- 131 A Winlogon előbb fut, mint az SMSS (munkamenet-kezelő) a Windows-on(?).
- 132 A rendszerhívások jellemzően (de nem mindig) megszakítással járnak együtt.
- 133 A taszkok minden adminisztratív adatát a kernel címterében tároljuk(?).
- 134 A szál egy olyan taszk megvalósítás, amely egy folyamaton belül más szálakkal közös vermet használ.
- 135 Az Apache webszerver szálalapú változata nagyobb teljesítményre (kérés / mp) képes, mint a folyamatalapú(?).
- 136 Az exec() Unix rendszerhívás elindít egy új folyamatot(?).
- 137 A körülfordulási idő egyenlő a várakozási és a futási idő összegével(?).
- 138 A virtuális és fizika memóriacímek futásidejű transzformációja alapvetően szoftveres úton történik(?).
- 139 A laphiba oka jellemzően az alkalmazás hibás viselkedése(?).
- 140 A laphiba kezelése általában taszkok közötti kontextusváltással is jár(?).
- 141 A kerettáblák és laptáblák száma megegyezik(?).
- 142 A malloc() rendszerhívás kiadása nem jelenti azt, hogy a kernel memóriakezelője azonnal foglal egy további keretet a taszk számára(?).
- 143 A valósidejű rendszer helyes működés esetén mindig egy adott időkorláton belül válaszol az eseményekre.
- 144 A rendszerhívások jellemzően megszakítással járnak együtt.
- 145 A Windows nem rendelkezik programozható, karakteres parancsértelmezővel.
- 146 A fork() Unix rendszerhívás betölt és elindít egy új programot.
- 147 A π (pi) szám kiszámítása sok számjegyre egy I/O intenzív feladat.
- 148 A legrégebben várakozó (FCFS) ütemező preemptív.
- 149 A konvoj-hatás például a legrövidebb hátralevő löketidejű (SRTF) algoritmussal megszüntethető.
- 150 A körülfordulási idő egyenlő a várakozási és a futási idők összegével.
- 151 Két egymástól független taszk azonos virtuális címen általában eltérő adatot lát, de lehetnek olyan virtuális címeik, amelyeken azonos programkód található.
- 152 Az időosztásos operációs rendszerek egyben multiprogramozott rendszerek is.
- 153 Kliens (PC, telefon, tablet) gépeken több Unix-alapú rendszer fut, mint Windows-alapú(?).
- 154 A számítógépeken futó taszkok többsége I/O-intenzív.
- 155 Az ideális ütemező komplexitása lineáris, azaz O(N).
- 156 A konvoj hatás kooperatív ütemező algoritmussal nem kezelhető.
- 157 Többprocesszoros ütemezésben a taszkokat nem célszerű szabadon migrálni a végrehajtó egységek között.
- 158 A többszintű visszacsatolt sorok (MFQ) ütemező lefelé lépteti a taszkokat a szintek között, ha azok az adott szinten kihasználják a rendelkezésükre álló CPU-időt (pl. a RR időszeletet).
- 159 A körforgó (RR) ütemező használata optimális átlagos várakozási időt eredményez.
- 160 A "lapok tárba fagyasztása" (page locking) technikai célja írásvédetté tenni a lap tartalmát.
- 161 A keret-és a laptáblák száma megegyezik.
- 162 A strucc-algoritmus a holtpont "kezelésének" egyik módja, amely nem vesz tudomást a holtpont kialakulásáról, így valójában nem is kezeli azt.
- 163 A RAID0 általában gyorsabb a RAID1-nél, de a RAID1 megbízhatóbb.
- 164 A mai operációs rendszerek többporcesszoros ütemezései megoldásai jellemzően szimmetrikus rendszerek, azaz minden végrehajtó egység ellátja a saját ütemezését.
- 165 A statikus többszintű ütemezőkben nem jelentkezhet a konvoj-hatás, hiszen a globális ütemező preemptív.
- 166 A mai operációs rendszerekben jellemzően többféle ütemező működik egyszerre.
- 167 A vergődés során a rendszer teljesítménye a gyakori laphibák miatt megnövekedő I/O-terhelés hatására romlik jelentősen.
- 168 A vergődés a laphibák olyan mértékű gyakorisága, amely a rendszer teljesítményromlásával jár.
- 169 A memóriakezelés során fellépő védelmi hiba hardver megszakítást okoz.
- 170 A laplopó (page daemon) valamilyen lapozási (lapbehozási) stratégiát alkalmaz.
- 171 Egy általános célú operációs rendszerben jellemzően 1-2 kontextusváltás történik másodpercenként.
- 172 A Unix operációs rendszer első változata az AT&T Bell Lab kommerciális termékeként jelent meg, amelyet számos cég és egyetem vásárolt meg.
- 173 A spinlock kis rezsiköltséggel rendelkező zárolási eszköz, ezért minden esetben javasolt a használata, amikor az operációs rendszer azt támogatja.
- 174 Egy taszk várakozó állapotból futó állapotba is átkerülhet.
- 175 A várakozási idő a taszk várakozó állapotban eltöltött összes ideje.
- 176 A Linux felhasználói módban többszintű ütemezőt használ.
- 177 A cserehely (swap) a taszkok teljes memóriaképét tárolja.
- 178 A CPU nem tudja végrehajtani a programok cserehelyen (swap) levő utasításait.
- 179 Két, egy folyamaton belüli szál azonos virtuális címen jellemzően ugyanazt látja, de van a virtuális címtartományuknak olyan része, amely biztosan különböző adatokat tartalmaz.
- 180 A laphibák számát biztosan csökkentjük, ha növeljük a rendelkezésre álló fizikai memória méretét.
Egy feladatot mindig egy taszk old meg.
- Igaz
- Hamis
A folyamatokon belül csak egy verem lehet.
- Igaz
- Hamis
A szálaknak saját verme van.
- Igaz
- Hamis
Egy rendszer absztrakt virtuális gépei összességükben több erőforrást tartalmaznak, mint amennyi fizikailag rendelkezésre áll.
- Igaz
- Hamis
Egy taszk F állapotból FK állapotba csak preemptív ütemezés esetén kerülhet át.
- Igaz
- Hamis
A taszkok állapotváltozásai alapvetően megszakítások miatt következnek be.
- Igaz
- Hamis
A folyamatnak saját memóriatartománya, a szálnak pedig saját verme van.
- Igaz
- Hamis
A körülfordulási idő egyenlő a várakozási és futási idők összegével.
- Igaz
- Hamis
A Windows Task Scheduler egy hosszútávú ütemező.
- Igaz
- Hamis
A körülforgó (RR) ütemezés esetén a konvoj-hatás nem jelentkezik, mivel az ütemező a taszkokat csak adott ideig futtatja, utána átütemezéssel megszakítja a futásukat.
- Igaz
- Hamis
A UNIX cron középtávú ütemező.
- Igaz
- Hamis
Kooperatív ütemező esetén a taszkok nem hajtanak végre F->FK állapotátmenetet.
- Igaz
- Hamis
Az SRTF végrehajthat F->FK állapotátmenetet egy taszkon, míg például az FCFS nem. F->V állapotátmenetet egyetlen ütemező sem hajt végre taszkon.
- Igaz
- Hamis
Az MFQ ütemező preemptív.
- Igaz
- Hamis
A statikus többszintű ütemezőkben nem jelentkezhet a kiéheztetés, hiszen a globális ütemező preemptív.
- Igaz
- Hamis
Egy többszintű ütemező akkor is lehet preemptív, ha minden szinten kooperatív ütemezési algoritmust használ.
- Igaz
- Hamis
Az MFQ ütemező az I/O intenzív taszkokat magasabb prioritási szinten tartja, mint a CPU-intenzíveket.
- Igaz
- Hamis
Az MFQ ütemező lefeleé lépteti a taszkokat a szintek között, ha azok az adott szinten kihasználják a rendelkezésükre álló CPU-időt (RR időszeletet).
- Igaz
- Hamis
A dinamikus többszintű ütemezőben van upgrade, míg a statikus ütemezőben nincs.
- Igaz
- Hamis
A dinamikus többszintű ütemező átrendezheti a szintek között a taszkokat, míg a statikus nem.
- Igaz
- Hamis
Az IEEE POSIX egy szabvány, amely előírja a kernel belső felépítését.
- Igaz
- Hamis
Egy mikrokernel alapvetően elosztott rendszer felépítésű.
- Igaz
- Hamis
A rendszerkönyvtárak az operációs rendszer védett módban működő részei.
- Igaz
- Hamis
Az operációs rendszer elszeparálja (védi) egymástól a taszkokat, ezért azok védett módban futnak.
- Igaz
- Hamis
Az ablakkezelő (window manager) a karakteres parancsértelmező (shell) grafikus változata.
- Igaz
- Hamis
A szál a taszk egy olyan megvalósítása, amely önálló memóriaterülettel rendelkezik.
- Igaz
- Hamis
Az ütemező a várakozó állapotú taszkok közül választja ki a következő futó taszkot.
- Igaz
- Hamis
Az ütemező átbocsájtó képessége az egységnyi időszelet alatt átütemezett taszkok száma.
- Igaz
- Hamis
A kiéheztetés statikus prioritást alkalmazó prioritásos ütemezőkben nem kerülhető el.
- Igaz
- Hamis
A laphiba gyakorisága a CPU-kihasználtsággal lineárisan nő.
- Igaz
- Hamis
Az óra és az újabb esély lapcsere ugyanazon múltbéli adatokra támaszkodva működik.
- Igaz
- Hamis
Két egymástól független taszk azonos virtuális címen általában eltérő adatot lát el, de lehetnek olyan virtuális címeik, amelyeknek azonos programkód található.
- Igaz
- Hamis
Az operációs rendszer alapvető célja a hardver eszközök konfigurációja és menedzselése.
- Igaz
- Hamis
A beágyazott operációs rendszer egy adott feladatra specializált, valósidejű működésű szoftver.
- Igaz
- Hamis
A mikrokernelek elosztott felépítésűek, ahol a kernel feladatait alapvetően egymástól független, felhasználói módban futó taszkok oldják meg.
- Igaz
- Hamis
A UNIX futási szintje meghatározza a rendszerben futó szolgáltatások körét.
- Igaz
- Hamis
Az OS X XNU kernel egy hibrid kernel.
- Igaz
- Hamis
A memória-intenzív feladatok I/O-intenzívvé válhatnak, ha sok memóriára van szükségük.
- Igaz
- Hamis
A körülfordulási idő az állapotátmeneti gráfban megtett FK – F – FK kör teljes ideje.
- Igaz
- Hamis
Egy multiprogramozott operációs rendszer futtatásához több processzormagra van szükség.
- Igaz
- Hamis
A szál egy olyan folyamat, amely más szálakkal közös címtérben fut.
- Igaz
- Hamis
Taszkok adminisztratív adatai a kernel és a taszkok címterében is elhelyezhetők.
- Igaz
- Hamis
Az ütemezés során leghatékonyabban láncolt listák segítségével tarthatjuk nyilván taszkok (pl. prioritás szerint) rendezett halmazát.
- Igaz
- Hamis
A legrégebben várakozó (FCFS) ütemezési algoritmus FIFO adatstruktúrát használ.
- Igaz
- Hamis
A körforgó ütemezés nem kooperatív, és elkerüli a kiéheztetést.
- Igaz
- Hamis
A legrövidebb löketidejű (SJF) algoritmus konstans komplexitású.
- Igaz
- Hamis
A többszintű visszacsatolt sorok ütemező (MFQ) az I/O-intenzív taszkokat magas prioritású szinteken szolgálja ki.
- Igaz
- Hamis
A PRAM (pipelined RAM) modell írás-olvasás ütközésnél mindig először az írás műveletet hajtja végre, hogy az olvasás már az új értékkel térhessen vissza.
- Igaz
- Hamis
Aszinkron üzenetváltásos kommunikáció során a küldés művelet befejezése megelőzi fogadás művelet elindítását.
- Igaz
- Hamis
A szinkronizáció a taszkok működésének összehangolása a művelet-végrehajtás időbeli korlátozásával.
- Igaz
- Hamis
A mutex többpéldányos erőforrások védelmére alkalmas szinkronizációs eszköz.
- Igaz
- Hamis
A holtpont elleni védekezés legjobb módja a strucc algoritmus.
- Igaz
- Hamis
A mai operációs rendszerek monolitikus felépítésűek és modulárisan bővíthetőek.
- Igaz
- Hamis
A beágyazott operációs rendszerek minden esetben determinisztikus működésűek.
- Igaz
- Hamis
Az időosztásos operációs rendszer alkalmazása csökkenti a rendszer válaszidejét a klasszikus multiprogramozott rendszerekhez képest.
- Igaz
- Hamis
Minden rendszerhívás védett módban hajtódik végre.
- Igaz
- Hamis
A valósidejű rendszer mindig egy adott időkorláton belül válaszol az eseményekre.
- Igaz
- Hamis
A várakozási idő a taszk FK állapotában eltöltött ideje.
- Igaz
- Hamis
A szál egy szekvenciális működésű taszk, amely egy folyamaton belül más szálakkal közös virtuális memóriát használ, de saját verme van.
- Igaz
- Hamis
Az FCFS ütemező konstans algoritmikus komplexitású.
- Igaz
- Hamis
Körforgó ütemezés során egy taszk csak akkor lép ki a futó állapotából, ha lejárt az időszelete.
- Igaz
- Hamis
A konvoj hatás például SRTF algoritmussal kezelhető.
- Igaz
- Hamis
PRAM modell szerinti kommunikáció csak egy folyamaton belüli szálak között valósítható meg a mai operációs rendszerekben.
- Igaz
- Hamis
Az üzenetsor egy indirekt kommunikációs megoldás.
- Igaz
- Hamis
A hálózati kommunikáció (socket) egy asszimetrikus kommunikációs forma.
- Igaz
- Hamis
A távoli eljáráshívás megvalósítása csak egy folyamaton belüli szálak között lehetséges, mivel azok férnek hozzá egymás memóriaterületéhez és eljáráshoz.
- Igaz
- Hamis
A UNIX jelzések a kommunikáció leggyorsabb formái közé tartoznak nagyon alacsony késleltetésük miatt.
- Igaz
- Hamis
Olyan rendszerben, ahol nem alakulhat ki versenyhelyzet, nincs szükség szinkronizációra.
- Igaz
- Hamis
A szinkronizáció általában rontja a programjaink teljesítményét.
- Igaz
- Hamis
.A spinlock kis rezsiköltséggel rendelkező zárolási eszköz, ezért minden esetben javasolt a használata, amikor az operációs rendszer azt támogatja.
- Igaz
- Hamis
Ha egy rendszerben kialakulhat holtpont, akkkor az az erőforrás-foglalások tetszőleges sorrendje esetén ki fog alakulni.
- Igaz
- Hamis
Optimista zárolás alkalmazásával minden esetben javítható a programunk teljesítménye(?).
- Igaz
- Hamis
Egy operációs rendszer nem lehet egyszerre monolitikus és moduláris felépítésű.
- Igaz
- Hamis
A kemény valósidejű rendszer helyes működése esetén mindig egy adott időkorláton belül válaszol az eseményekre.
- Igaz
- Hamis
Egy rendszerhívás meghívása jellemzően szoftveres megszakítást von maga után.
- Igaz
- Hamis
A modern mikrokernelek (pl. L4) fő gyengesége a lassú üzenetalapú kommunikáció.
- Igaz
- Hamis
A futási szint (runlevel) meghatározza a UNIX rendszerekben futó taszkok prioritását.
- Igaz
- Hamis
Az ütemező átbocsájtó képessége a taszkok által időegység alatt átvitt adatok mennyisége.
- Igaz
- Hamis
A taszkok adminisztratív adatait védelmi okokból mindig a kernel címterében tároljuk.
- Igaz
- Hamis
A memória-intenzív taszkok nagy memóriafoglalás esetén CPU-intenzívvé válnak.
- Igaz
- Hamis
A mai operációs rendszer kernelek eseményvezérelt működésűek.
- Igaz
- Hamis
NUMA architektúrájú rendszerben a taszkok nem érik el az összes fizikai memóriát.
- Igaz
- Hamis
Nem preemptív ütemező esetén egy taszk kizárólag önszántából veszítheti el a CPU-t.
- Igaz
- Hamis
Ha egy rendszerben csak I/O-intenzív taszkok vannak, akkor az FCFS alkalmazása során nem léphet fel konvoj hatás.
- Igaz
- Hamis
RR használata optimális átlagos várakozási időt ereményez.
- Igaz
- Hamis
SJF adatműveletei konstans komplexításúak.
- Igaz
- Hamis
A mai OS-ek többprocesszoros ütemezési megoldásai jellemzően szimmetrikus rendszerek, azaz minden végrehajtó egység ellátja a saját ütemezését.
- Igaz
- Hamis
A PRAM modell nem biztosít kölcsönös kizárást a közösen használt memóriaterületre.
- Igaz
- Hamis
Az üzenetváltásos kommunikáció során mindig szükséges az átvitt adatok átmeneti tárolása.
- Igaz
- Hamis
Az rpcgen egy kódgenerátor, amely RPC interfészleírásból bináris programkódot készít.
- Igaz
- Hamis
A szinkronizáció megvalóstása szükségképpen maga után vonja a taszkok várakozást.
- Igaz
- Hamis
Olyan rendsterben is szükség lehet szinkronizációra, ahol nem alakulhat ki versenyhelyzet.
- Igaz
- Hamis
A multiprogramozott OS nevét onnan kapta, hogy egyszerre több programozási nyelven is programozható.
- Igaz
- Hamis
A beágyazott OS-ek jellemzően előre meghatározott feladatok ellátását támogatják.
- Igaz
- Hamis
A UNIX egy időosztásos, multiprogramozott OS.
- Igaz
- Hamis
Minden valósidejű rendszer mindig adott időkereten belül válaszol a bemenetre.
- Igaz
- Hamis
Az OS kernelek minden része/eljárása védett módban van.
- Igaz
- Hamis
Egy felhasználói feladatot egy taszk old meg.
- Igaz
- Hamis
A szál egy szekvenciális működésű taszk, amely az OS-ben található többi szállal közös memóriaterületet használ.
- Igaz
- Hamis
A zombi állapot célja megvárni, hogy a szülő folyamat nyugtázza a gyerek leállását.
- Igaz
- Hamis
Egy nem terhelt OS percenként legfeljebb néhány kontextusváltás történik, hiszen csak 1-2 taszk működik.
- Igaz
- Hamis
A taszkok minden adminisztratív adatát a kernel címterében helyezik el.
- Igaz
- Hamis
A mai OS-ek jellemzően preemptív ütemezőt használnak.
- Igaz
- Hamis
SJF esetén az FK-vá vált taszk beillesztésének művelete O(I) konstans komplexitású.
- Igaz
- Hamis
RR-ben a taszkok mindig addig vannak F állapotban, amíg le nem jár az időszeletük.
- Igaz
- Hamis
A válaszidő mindig kisebb, mint a körülfordulási idő.
- Igaz
- Hamis
Heterogén, többprocesszoros ütemezésben a taszkok jellemzően nem migrálhatók szabadon a végrehajtó egységek között.
- Igaz
- Hamis
A PRAM modell nem engedi meg a közös memória konkurens írását két (vagy több) taszk által, ezért ilyen esetekben is garantálja a programok helyes működését.
- Igaz
- Hamis
A hálózati kommunikáció (socket) egy indirekt, üzenetküldésen alapuló megoldás.
- Igaz
- Hamis
A programokban mindenféle jelzésre szabadon beállíthatunk jelzéskezelő eljárásokat.
- Igaz
- Hamis
A közös erőforrások használatakor kialakuló versenyhelyzeteket szinkronizációs eszközökkel kezelhejtük.
- Igaz
- Hamis
Spinlock (spinning lock) TSL (Test-end-set) művelet segítségével megvalósítható .
- Igaz
- Hamis
A FreeBSD Linux disztribúció (?).
- Igaz
- Hamis
A Windows 10 OS telefonon is működik(?).
- Igaz
- Hamis
A valósidejű rendszerek helyes működés esetén mindig adott határidőn belül válaszolnak az eseményekre(?).
- Igaz
- Hamis
A válaszidő azt fejezi ki, hogy a felhasználónak mennyit kellett vánria egy program első válaszára (kimenetére) annak elindításától számítva.
- Igaz
- Hamis
A taszkok adminisztratív adatait a kernel a saját címtartományában tárolja(?).
- Igaz
- Hamis
A UNIX exec() rendszerhívás betölt és elindít egy új folyamatot.
- Igaz
- Hamis
F állapotból FK állapotba csak preemptív ütemezés esetén válthatnak a taszkok.
- Igaz
- Hamis
Az SRTF preemptív.
- Igaz
- Hamis
A kernel átütemezési pontok alkalmazása javítja a válaszidőt, mivel védett módban is teljesen preemptívvé válik az OS működése.
- Igaz
- Hamis
A laphiba azt jelenti, hogy az adott lap nem létezik sehol, ezért nem lehet rá hivatkozni.
- Igaz
- Hamis
Ha növeljük egy rendszerben a fizikai memória méretét, akkor mindig csökkenni fog a laphibák száma, hiszen hiszen több lapot tarthatunk bent a memóriában.
- Igaz
- Hamis
A kernel egyik alapvető feladata a felhasználói módban működő taszkok felügyelete(?).
- Igaz
- Hamis
Az időosztásos rendszerek egyben multiprogramozottak is(?).
- Igaz
- Hamis
A FreeRTOS egy valósidejű, beágyazott környezetben használt operációs rendszer(?).
- Igaz
- Hamis
A valósidejű rendszerek egy eseményre adott időn belül biztosan reagálnak(?).
- Igaz
- Hamis
Kliens (PC, telefon, tablet) gépeken több Unix-alapú rendszer fut, mint Windows alapú(?).
- Igaz
- Hamis
A rendszerszolgáltatások védett üzemmódban működnek(?).
- Igaz
- Hamis
A kernel az első program, ami a háttértárról betöltve a processzor futtatni kezd(?).
- Igaz
- Hamis
A Winlogon előbb fut, mint az SMSS (munkamenet-kezelő) a Windows-on(?).
- Igaz
- Hamis
A rendszerhívások jellemzően (de nem mindig) megszakítással járnak együtt.
- Igaz
- Hamis
A taszkok minden adminisztratív adatát a kernel címterében tároljuk(?).
- Igaz
- Hamis
A szál egy olyan taszk megvalósítás, amely egy folyamaton belül más szálakkal közös vermet használ.
- Igaz
- Hamis
Az Apache webszerver szálalapú változata nagyobb teljesítményre (kérés / mp) képes, mint a folyamatalapú(?).
- Igaz
- Hamis
Az exec() Unix rendszerhívás elindít egy új folyamatot(?).
- Igaz
- Hamis
A körülfordulási idő egyenlő a várakozási és a futási idő összegével(?).
- Igaz
- Hamis
A virtuális és fizika memóriacímek futásidejű transzformációja alapvetően szoftveres úton történik(?).
- Igaz
- Hamis
A laphiba oka jellemzően az alkalmazás hibás viselkedése(?).
- Igaz
- Hamis
A laphiba kezelése általában taszkok közötti kontextusváltással is jár(?).
- Igaz
- Hamis
A kerettáblák és laptáblák száma megegyezik(?).
- Igaz
- Hamis
A malloc() rendszerhívás kiadása nem jelenti azt, hogy a kernel memóriakezelője azonnal foglal egy további keretet a taszk számára(?).
- Igaz
- Hamis
A valósidejű rendszer helyes működés esetén mindig egy adott időkorláton belül válaszol az eseményekre.
- Igaz
- Hamis
A rendszerhívások jellemzően megszakítással járnak együtt.
- Igaz
- Hamis
A Windows nem rendelkezik programozható, karakteres parancsértelmezővel.
- Igaz
- Hamis
A fork() Unix rendszerhívás betölt és elindít egy új programot.
- Igaz
- Hamis
A π (pi) szám kiszámítása sok számjegyre egy I/O intenzív feladat.
- Igaz
- Hamis
A legrégebben várakozó (FCFS) ütemező preemptív.
- Igaz
- Hamis
A konvoj-hatás például a legrövidebb hátralevő löketidejű (SRTF) algoritmussal megszüntethető.
- Igaz
- Hamis
A körülfordulási idő egyenlő a várakozási és a futási idők összegével.
- Igaz
- Hamis
Két egymástól független taszk azonos virtuális címen általában eltérő adatot lát, de lehetnek olyan virtuális címeik, amelyeken azonos programkód található.
- Igaz
- Hamis
Az időosztásos operációs rendszerek egyben multiprogramozott rendszerek is.
- Igaz
- Hamis
Kliens (PC, telefon, tablet) gépeken több Unix-alapú rendszer fut, mint Windows-alapú(?).
- Igaz
- Hamis
A számítógépeken futó taszkok többsége I/O-intenzív.
- Igaz
- Hamis
Az ideális ütemező komplexitása lineáris, azaz O(N).
- Igaz
- Hamis
A konvoj hatás kooperatív ütemező algoritmussal nem kezelhető.
- Igaz
- Hamis
- Egyes esetekben kezelhető, másokban nem.
Többprocesszoros ütemezésben a taszkokat nem célszerű szabadon migrálni a végrehajtó egységek között.
- Igaz
- Hamis
A többszintű visszacsatolt sorok (MFQ) ütemező lefelé lépteti a taszkokat a szintek között, ha azok az adott szinten kihasználják a rendelkezésükre álló CPU-időt (pl. a RR időszeletet).
- Igaz
- Hamis
A körforgó (RR) ütemező használata optimális átlagos várakozási időt eredményez.
- Igaz
- Hamis
A "lapok tárba fagyasztása" (page locking) technikai célja írásvédetté tenni a lap tartalmát.
- Igaz
- Hamis
A keret-és a laptáblák száma megegyezik.
- Igaz
- Hamis
A strucc-algoritmus a holtpont "kezelésének" egyik módja, amely nem vesz tudomást a holtpont kialakulásáról, így valójában nem is kezeli azt.
- Igaz
- Hamis
A RAID0 általában gyorsabb a RAID1-nél, de a RAID1 megbízhatóbb.
- Igaz
- Hamis
A mai operációs rendszerek többporcesszoros ütemezései megoldásai jellemzően szimmetrikus rendszerek, azaz minden végrehajtó egység ellátja a saját ütemezését.
- Igaz
- Hamis
A statikus többszintű ütemezőkben nem jelentkezhet a konvoj-hatás, hiszen a globális ütemező preemptív.
- Igaz
- Hamis
A mai operációs rendszerekben jellemzően többféle ütemező működik egyszerre.
- Igaz
- Hamis
A vergődés során a rendszer teljesítménye a gyakori laphibák miatt megnövekedő I/O-terhelés hatására romlik jelentősen.
- Igaz
- Hamis
A vergődés a laphibák olyan mértékű gyakorisága, amely a rendszer teljesítményromlásával jár.
- Igaz
- Hamis
A memóriakezelés során fellépő védelmi hiba hardver megszakítást okoz.
- Igaz
- Hamis
A laplopó (page daemon) valamilyen lapozási (lapbehozási) stratégiát alkalmaz.
- Igaz
- Hamis
Egy általános célú operációs rendszerben jellemzően 1-2 kontextusváltás történik másodpercenként.
- Igaz
- Hamis
A Unix operációs rendszer első változata az AT&T Bell Lab kommerciális termékeként jelent meg, amelyet számos cég és egyetem vásárolt meg.
- Igaz
- Hamis
A spinlock kis rezsiköltséggel rendelkező zárolási eszköz, ezért minden esetben javasolt a használata, amikor az operációs rendszer azt támogatja.
- Igaz
- Hamis
Egy taszk várakozó állapotból futó állapotba is átkerülhet.
- Igaz
- Hamis
A várakozási idő a taszk várakozó állapotban eltöltött összes ideje.
- Igaz
- Hamis
A Linux felhasználói módban többszintű ütemezőt használ.
- Igaz
- Hamis
A cserehely (swap) a taszkok teljes memóriaképét tárolja.
- Igaz
- Hamis
A CPU nem tudja végrehajtani a programok cserehelyen (swap) levő utasításait.
- Igaz
- Hamis
Két, egy folyamaton belüli szál azonos virtuális címen jellemzően ugyanazt látja, de van a virtuális címtartományuknak olyan része, amely biztosan különböző adatokat tartalmaz.
- Igaz
- Hamis
A laphibák számát biztosan csökkentjük, ha növeljük a rendelkezésre álló fizikai memória méretét.
- Igaz
- Hamis