Operációs rendszerek - Igaz-hamis vizsgakérdések
A lap korábbi változatát látod, amilyen Papp Tímea (vitalap | szerkesztései) 2015. január 19., 19:18-kor történt szerkesztése után volt.
Tartalomjegyzék
- 1 A valós idejű rendszerek emberi léptékekkel gyorsak, a felhasználó számára látszólag azonnal válaszolnak.
- 2 A Windows 7 kerneljének rendhívásai újrahívhatóak.
- 3 A preemptív ütemezők esetén a futó feladattól egy másik feladat elveheti a futás jogát.
- 4 A kooperatív ütemezés során a futó feladat lemond a futás jogáról, ha a CPU-ra más feladatnak szüksége van.
- 5 A hosszú távú ütemezés során az interaktív feladatok közül választjuk ki az egy időben futtatott feladatokat, míg a többit nem engedjük be a rendszerbe az erőforrások korlátossága miatt.
- 6 A rövid távú ütemezés feladata a futó folyamat kiválasztása a futásra kész feladatok közül.
- 7 A feladat (folyamat vagy szál) és a program fogalmak azonosak.
- 8 Az operációs rendszerekben az időzítő (timer)megszakítás végzi a feladatok ütemezését.
- 9 Egy megszakítás lehet hardver vagy szoftver megszakítás.
- 10 A modern operációs rendszerek megszakítás vezéreltek.
- 11 NUMA architektúrában a processzorok egy összefüggő fizikai memória területet látnak.
- 12 CACHE koherens DMA támogatás még egyprocesszoros rendszerben is szükséges feltétele a DMA-val történő helyes adatátvitelhez.
- 13 Az MMU feladata a felhasználók jogosultságainak megfelelően a memória hozzáférések engedélyezése.
- 14 Felhasználói módban futó feladat nem érheti el direkt módon a perifériákat.
- 15 Valós idejű operációs rendszerek garantálják,hogy a felhasználói feladatok valós időben lefutnak.
- 16 Kemény valós idejű rendszerek egy rendszer specifikus, megadott időkorláton belül válaszolnak, vagy hibásnak tekinthetők.
- 17 Lágy valós idejű rendszerek mindig prioritásos ütemezőt használnak.
- 18 Valós idejő rendszerek emberi léptékekkel gyorsak, a felhasználó számra látszólag azonnal válaszolnak.
- 19 Egy folyamat kontextusában futó szálak csak közös memórián keresztül kommunikálhatnak.
- 20 "A folyamat kontextusában futó szálaknak saját verem (stack) áll rendelkezésére, de ezt a vermet bármelyik másik a folyamat kontextusában futó szál is írhatja/olvashatja."
- 21 A modern Linux operációs rendszerek szál alapú ütemezőt használnak
- 22 "A folyamatok operációs rendszer szintű támogatásához szükséges, hogy a processzor támogassa a védelmi szinteket, és legyen MMU-ja. Ezek hiányában csak szálak valósíthatóak meg (pl. uC/OS-II)."
- 23 "A versenyhelyzet (race condition) esetén a helyes/hibás működés függ a szekvenciális részfeladatok lefutási sorrendjétől, éppen ezért az ilyen hibák okainak megtalálása és javítása nehéz."
- 24 "A prioritás inverzió egy speciális versenyhelyzet, ami prioritásos ütemezőt használó valós idejő rendszerekben okozhat elsősorban problémát."
- 25 "Kiéheztetésről akkor beszélünk, amikor egy feladat nem tud futó állapotba kerülni, mivel más feladatok a teljes CPU időt elhasználják."
- 26 Monitor alkalmazásával elkerülhetjük a versenyhelyzeteket.
- 27 A Windowsban az NT API nyilvános, a függvényei hivatalosan dokumentáltak.
- 28 "Windowsban a kernel és az Executive réteg komponensei egy binárisban találhatóak."
- 29 "A Windows az x86 architektúra által biztosított mind a négy védelmi szintet (ring) használja."
- 30 "32 bites Windows használata esetén a felhasználói folyamatok maximum 2GB virtuális címteret használhatnak."
- 31 "64 bites Windows-ok esetén a támogatott fizikai memóriát a hardver és az operációs rendszer együtt korlátozza, de az jóval kisebb, mint 2^64 byte."
- 32 "A Windows operációs rendszerekben a felhasználókat felhasználói névvel azonosítja az operációs rendszer."
- 33 A quantum az az időszelet, amíg egy szál futhat, utána újra fut az ütemező.
- 34 A folyamatokat a felhasználók indítják.
- 35 Egy saját folyamatot a felhasználó jelzés (signal) segítségével leállíthat
- 36 A felhasználói folyamatok kernel módban is tudnak futni.
- 37 A fork() rendszerhívás betölt egy új programkódot.
- 38 A Solaris csak SPARC architektúrán érhető el.
- 39 A HP UNIX PA-RISC és Itanium architektúrákon fut.
- 40 A ZFS snapshot készítése nagy fájlrendszer esetén hosszú ideig tart.
- 41 A Solaris Zóna alapvetően biztonsági feladatokat ellátó alrendszer.
- 42 A jogosultságkezelő rendszerekben a hitelesítés előfeltétele az engedélyezésnek.
- 43 "A hozzáférés vezérlési lista (access control list) többnyire egy sorrendezett lista formájában kerül megvalósításra."
- 44 "A UNIX-szerű operációs rendszer egy felhasználója átadhatja egy fájl tulajdonjogát egy másik felhasználónak."
- 45 Az ISR állapotban a megszakításokat kiszolgáló taszkok kerülhetnek.
- 46 "A szunnyadó (dormant) állapotban lévő taszkokat vagy nem indították el, vagy törölték őket."
- 47 Az ISR állapoton kívül bármelyik állapotban lévő taszk törölhető.
- 48 A Windows és a Linux nem valós idejő operációs rendszerek, de mindkettőhöz létezik valós idejő működést lehetővé tevő kiegészítés.
- 49 A Windows és a Linux használható beágyazott rendszerekben.
- 50 Biztonság kritikus környezetben, pl. járműipar vagy egészségügy, alkalmazott operációs rendszereknek, speciális, alkalmazási kör specifikus minősítéssel kell rendelkezniük.
- 51 Valós idejű operációs rendszerek bizonyos operációs rendszer szolgáltatások valós idejű működését garantálják hardware függő időkorlátokkal. Az alkalmazás valós idejű működésének biztosítása az alkalmazás fejlesztőinek a feladata.
- 52 Még virtuális memóriakezelés esetén sem lehet a rendelkezésre álló fizikai memóriánál nagyobb méretű programokat futtatni.
- 53 Az előretekintő lapozás mindig jobb teljesítményt nyújt, mint az igény szerinti lapozás.
- 54 Lapok fizikai memóriába történő fagyasztására például a lapra vonatkozó I/O műveletek miatt, vagy az LFU algoritmus által frissen behozott lapok esetén van szükség.
- 55 A vergődés azért is veszélyes, mert azt a hosszú távú ütemező I/O intenzív terhelésnek értelmezheti, és további feladatokat engedhet a rendszerbe a helyzetet tovább rontva.
- 56 A Windows operációs rendszerek kombinált szegmens és lapszervezésű memóriakezelést használnak.
- 57 Windows esetén egy épp befejeződött folyamat memórialapjai egyből odaadhatóak egy másik folyamatnak.
- 58 Windowsban laphiba esetén a kért memórialapot mindig a lemezről kell beolvasni.
- 59 A Windows a memóriafoglalást két lépésben végzi, hogy takarékoskodjon a memóriával.
- 60 A beépített Rendszergazda felhasználó SID-je függ a számítógép SID-jétől.
- 61 Windowson egy folyamat jogosultságainak ellenőrzése során mindig a folyamatot elindító felhasználó jogait vizsgálja a rendszer.
- 62 Windowsban a registry kulcsok és a fájlok hozzáférés védelme ugyanazon az elven van megvalósítva.
- 63 A Windowsban a Mandatory Integrity Control a védendő objektumok címkézésén alapszik.
- 64 A kernel módba lépett felhasználói folyamatok kernel kontextusba váltanak.
- 65 Felhasználói módban és kernel kontextusban zajlik a rendszerhívások kiszolgálása.
- 66 A folyamatokat a felhasználó kivonhatja a rövid távú ütemezés alól.
- 67 A folyamatok minden adminisztratív adata a kernel címterében van.
- 68 UNIX jelzések csak szülő-gyerek viszonylatban működnek.
- 69 A System V IPC üzenetsorokban adattípusokat is használhatunk.
- 70 A System V osztott memória a leggyorsabb kommunikációs forma.
- 71 A Sun RPC XDR leírása egy interfész specifikáció.
- 72 A fájlrendszer leképzés egyetlen feladata, hogy megteremtse a kapcsolatot a fizikai blokkok és a fájlok (logikai egység) között.
- 73 Az indexelt allokáció esetén a töredezettség mentesítés nem szükséges, hiszen nincs külső tördelődés, csak belső.
- 74 A tranzakció orientált (log-structured, log-based transaction oriented, journaling fájlrendszerek) fájlrendszerek a fájlrendszer konzisztenciáját biztosítják, az adatvesztés elkerülésére nem alkalmasak.
- 75 Az operációs rendszerek vagy folyamatok, vagy folyamatok és azokon belül szálak létrehozását támogatják.
- 76 Folyamatok nem hajthatnak végre I/O műveleteket direkt módon, csak rendszerhívásokon keresztül.
- 77 Egyes modern CPU-k MMU-ja lehetővé teszi, hogy memórialapokat megosszunk folyamatok között, többnyire csak olvasásra, de akár írásra is.
- 78 A végrehajtó egységek közötti gyakori átütemezés a feladat körülfordulási idejét csökkenti.
- 79 A végrehajtó egységek közötti terhelésmegosztó algoritmusok közül a processzor affinitás a legszélesebb körben alkalmazott.
- 80 A PUSH típusú terhelésmegosztásnál egy rendszerfolyamat végzi a terhelés megosztását és kiegyenlítését a végrehajtó egységeken.
- 81 A gang scheduling esetén a szorosan összetartozó részfeladatokat együtt, a végrehajtó egységek között megosztva, összefüggéseiket figyelembe véve ütemezzük.
- 82 A RAID 0 esetén a rendszer addig működőképes, amíg a tömbben 1 diszk működőképes.
- 83 RAID6 alkalmazása esetén N diszk tárolja az adatot, és 2 diszk a paritást.
- 84 RAID6 esetén 1 diszk meghibásodása esetén nem kell sietnünk annak a pótlásával, hiszen további 1 redundáns diszk garantálja az adatbiztonságot.
- 85 RAID6 esetén a tömbre vonatkozó írási és olvasási sebesség az egy diszk által nyújtott N szeresére nő egy N+2 diszkből álló tömbnél.
- 86 Windowsban a környezeti alrendszerek felhasználói módban futnak.
- 87 A Windows képes a POSIX API rendszerhívásait használó programot futtatni.
- 88 A Windows az x86 architektúra által biztosított mind a négy védelmi szintet (ring) használja.
- 89 A Windowsban az ablakozásért felelős fő komponens felhasználói módban fut, mert így könnyebben tud kommunikálni az alkalmazásokkal.
- 90 Windowsban a szál az ütemezés alapegysége.
- 91 A Windowsba az azonos prioritású szálak közül a körforgó (Round-robin) algoritmus segítségével választja ki a futtatandót.
- 92 Windowsban a 16-31 közötti prioritású szálak kemény valós idejű viselkedésűek.
- 93 Windowsban a kernel szálakhoz tartozó ütemezési időszelet hosszabb, mint a felhasználói szálaké.
- 94 A fájlrendszer nem csak fájlok elérése szolgál, hanem perifériákat is elérünk a segítségével.
- 95 A csatlakoztatási ponton az egyik fájlrendszer elfedi a másik fájlrendszer adott elemét.
- 96 Az inode címtábla direkt blokkcímeket tartalmaz.
- 97 A VFS fájlrendszer szervezést (adattárolási adminisztrációt) nem valósít meg.
- 98 A modern rendszerek teljesítmény okokból kernel módban nem preemptívek.
- 99 A Solaris DTrace nem csak a rendszer megfigyelésére, de beavatkozásra is alkalmas.
- 100 A Solaris SMF (Service Management Facility) a rendszerszolgáltatások indításán és leállításán kívül azok monitorozására is alkalmas.
- 101 A mai UNIX kernelek sok belső adatstruktúrája elérhető fájlrendszer interfészen keresztül (ls, cat, stb. parancsok használatával) is.
- 102 A jogosultság egy reláció a szereplők és a védett objektumok (és esetleg a lehetséges operációk) között. Megadja, hogy melyik szereplő milyen műveletet végezhet el az adott objektumon.
- 103 Kötelező (mandatory) jogosultságokat a felhasználók továbbadhatnak.
- 104 A fő nehézség a jogosultságkezelő rendszerekben a teljes hozzáférési mátrixszal az, hogy az egy kezelhetetlenül nagy adathalmaz.
- 105 A uC/OS-II preemptív, valós-idejő beágyazott operációs rendszer, amely tisztán C programozási nyelven került megírásra.
- 106 A uC/OS-II ütemezője a beágyazott operációs rendszerekre jellemző módon, a konfiguráció folyamat során választható az alkalmazás igényeinek megfelelően.
- 107 A uC/OS-II operációs rendszer és az alkalmazás egyetlen bináris képfájlba (image) kerül befordításra, majd letöltésre.
- 108 A dinamikusan beszerkesztett programkönyvtárak (pl. Windows DLL) több program számára is elérhetőek (code sharing)
- 109 A hitelesítés során azt vizsgáljuk, hogy a rendszerhez intézett kérést valójában ki küldte, a következő fázisban az engedélyezés során azt vizsgáljuk, hogy a hitelesített személy mit tehet a rendszerben.
- 110 A holtpont meglétének szükséges feltétele, hogy a rendszerben ne legyen ú.n. "erőszakos erőforrás elvétel".
- 111 A mutex lényegében egy bináris szemafornak tekinthető.
- 112 A nem blokkoló hívás esetén az eredmények (tényleges visszatérési érték) és a mellékhatások a hívás visszatérése után jelentkeznek.
- 113 A hívás visszatérési érték csupán a hívásra vonatkozó státuszinformáció.
- 114 A többprocesszoros rendszerekben alkalmazott u.n. self-scheduling megoldás lényegében azt jelenti, hogy minden processzor a saját munkáját ütemezi a rendszerben.
- 115 A uC/OS-II operációs rendszert az alkalmazás indítja el.
- 116 A uC/OS-II ütemezője prioritásos, és egy prioritási szinten egy feladat (task) futtatható csak.
- 117 A UNIX két tradicionális alapváltozata a BSD és a System V.
- 118 A virtuális memória alkalmazása esetén egy program végrehajtásához nem szükséges a teljes programkód betöltése.
- 119 Az általános célú operációs rendszerekben logikai címet a központi egység (CPU) generálja a folyamat futása közben, majd ezeket képzi le az MMU (ha van) fizikai címekre.
- 120 Az RPC hívás során a hívó fél passzívan várakozik a hívás lefuttatására.
- 121 Preemptív ütemezést alkalmazó operációs rendszerekben bizonyos operációs rendszer feladatok nem szakíthatók meg.
- 122 Windowsban a szolgáltatások (service) hasonló funkciót látnak el, mint a UNIX-ban a daemonok.
- 123 A biztonság fogalma a sértetlenség és a bizalmasság fogalmak egy időben történő megvalósulását jelenti.
- 124 A fork() rendszerhívás sikeres végrehajtás esetén 0 értékkel tér vissza.
- 125 A kemény processzor affinitás megadása azért szükséges SMP rendszerekben, mert egyébként a CACHE koherencia fenntartása miatt csökkenne a teljesítmény.
- 126 A postaláda mindig megszűnik az őt létrehozó felhasználói folyamat terminálódása során.
- 127 A UNIX operációs rendszerekben csak a rendszergazda jogosultsággal olvasható és írható a /etc/passwd file. Így védik a jelszavakat.
- 128 Egy többpéldányos erőforrásból egy folyamatnak 4 példányra van szüksége a futáshoz. Ebben az esetben a 4 erőforrás egymás után egyenként lefoglalható (pl. egy for ciklussal) hibamentesen.
- 129 Folyamatok között megvalósuló kölcsönös kizárás megvalósítására alkalmazható a lock bit.
- 130 Két tetszőleges szál közötti kommunikációra alkalmazható a heap.
- 131 Többszintű prioritásos sorokat használó ütemező esetén egy szinten mindig RR (körforgó) ütemezést alkalmaznak.
A valós idejű rendszerek emberi léptékekkel gyorsak, a felhasználó számára látszólag azonnal válaszolnak.
- igaz
- hamis
Indoklás
Alkalmazástól függ.
A Windows 7 kerneljének rendhívásai újrahívhatóak.
- igaz
- hamis
A preemptív ütemezők esetén a futó feladattól egy másik feladat elveheti a futás jogát.
- igaz
- hamis
A kooperatív ütemezés során a futó feladat lemond a futás jogáról, ha a CPU-ra más feladatnak szüksége van.
- igaz
- hamis
A hosszú távú ütemezés során az interaktív feladatok közül választjuk ki az egy időben futtatott feladatokat, míg a többit nem engedjük be a rendszerbe az erőforrások korlátossága miatt.
- igaz
- hamis
A rövid távú ütemezés feladata a futó folyamat kiválasztása a futásra kész feladatok közül.
- igaz
- hamis
A feladat (folyamat vagy szál) és a program fogalmak azonosak.
- igaz
- hamis
Az operációs rendszerekben az időzítő (timer)megszakítás végzi a feladatok ütemezését.
- igaz
- hamis
Egy megszakítás lehet hardver vagy szoftver megszakítás.
- igaz
- hamis
A modern operációs rendszerek megszakítás vezéreltek.
- igaz
- hamis
NUMA architektúrában a processzorok egy összefüggő fizikai memória területet látnak.
- igaz
- hamis
CACHE koherens DMA támogatás még egyprocesszoros rendszerben is szükséges feltétele a DMA-val történő helyes adatátvitelhez.
- igaz
- hamis
Az MMU feladata a felhasználók jogosultságainak megfelelően a memória hozzáférések engedélyezése.
- igaz
- hamis
Felhasználói módban futó feladat nem érheti el direkt módon a perifériákat.
- igaz
- hamis
Valós idejű operációs rendszerek garantálják,hogy a felhasználói feladatok valós időben lefutnak.
- igaz
- hamis
Kemény valós idejű rendszerek egy rendszer specifikus, megadott időkorláton belül válaszolnak, vagy hibásnak tekinthetők.
- igaz
- hamis
Lágy valós idejű rendszerek mindig prioritásos ütemezőt használnak.
- igaz
- hamis
Valós idejő rendszerek emberi léptékekkel gyorsak, a felhasználó számra látszólag azonnal válaszolnak.
- igaz
- hamis
Egy folyamat kontextusában futó szálak csak közös memórián keresztül kommunikálhatnak.
- igaz
- hamis
"A folyamat kontextusában futó szálaknak saját verem (stack) áll rendelkezésére, de ezt a vermet bármelyik másik a folyamat kontextusában futó szál is írhatja/olvashatja."
- igaz
- hamis
A modern Linux operációs rendszerek szál alapú ütemezőt használnak
- igaz
- hamis
"A folyamatok operációs rendszer szintű támogatásához szükséges, hogy a processzor támogassa a védelmi szinteket, és legyen MMU-ja. Ezek hiányában csak szálak valósíthatóak meg (pl. uC/OS-II)."
- igaz
- hamis
"A versenyhelyzet (race condition) esetén a helyes/hibás működés függ a szekvenciális részfeladatok lefutási sorrendjétől, éppen ezért az ilyen hibák okainak megtalálása és javítása nehéz."
- igaz
- hamis
"A prioritás inverzió egy speciális versenyhelyzet, ami prioritásos ütemezőt használó valós idejő rendszerekben okozhat elsősorban problémát."
- igaz
- hamis
"Kiéheztetésről akkor beszélünk, amikor egy feladat nem tud futó állapotba kerülni, mivel más feladatok a teljes CPU időt elhasználják."
- igaz
- hamis
Monitor alkalmazásával elkerülhetjük a versenyhelyzeteket.
- igaz
- hamis
A Windowsban az NT API nyilvános, a függvényei hivatalosan dokumentáltak.
- igaz
- hamis
"Windowsban a kernel és az Executive réteg komponensei egy binárisban találhatóak."
- igaz
- hamis
"A Windows az x86 architektúra által biztosított mind a négy védelmi szintet (ring) használja."
- igaz
- hamis
"32 bites Windows használata esetén a felhasználói folyamatok maximum 2GB virtuális címteret használhatnak."
- igaz
- hamis
"64 bites Windows-ok esetén a támogatott fizikai memóriát a hardver és az operációs rendszer együtt korlátozza, de az jóval kisebb, mint 2^64 byte."
- igaz
- hamis
"A Windows operációs rendszerekben a felhasználókat felhasználói névvel azonosítja az operációs rendszer."
- igaz
- hamis
A quantum az az időszelet, amíg egy szál futhat, utána újra fut az ütemező.
- igaz
- hamis
A folyamatokat a felhasználók indítják.
- igaz
- hamis
Egy saját folyamatot a felhasználó jelzés (signal) segítségével leállíthat
- igaz
- hamis
A felhasználói folyamatok kernel módban is tudnak futni.
- igaz
- hamis
A fork() rendszerhívás betölt egy új programkódot.
- igaz
- hamis
A Solaris csak SPARC architektúrán érhető el.
- igaz
- hamis
A HP UNIX PA-RISC és Itanium architektúrákon fut.
- igaz
- hamis
A ZFS snapshot készítése nagy fájlrendszer esetén hosszú ideig tart.
- igaz
- hamis
A Solaris Zóna alapvetően biztonsági feladatokat ellátó alrendszer.
- igaz
- hamis
A jogosultságkezelő rendszerekben a hitelesítés előfeltétele az engedélyezésnek.
- igaz
- hamis
"A hozzáférés vezérlési lista (access control list) többnyire egy sorrendezett lista formájában kerül megvalósításra."
- igaz
- hamis
"A UNIX-szerű operációs rendszer egy felhasználója átadhatja egy fájl tulajdonjogát egy másik felhasználónak."
- igaz
- hamis
Az ISR állapotban a megszakításokat kiszolgáló taszkok kerülhetnek.
- igaz
- hamis
"A szunnyadó (dormant) állapotban lévő taszkokat vagy nem indították el, vagy törölték őket."
- igaz
- hamis
Az ISR állapoton kívül bármelyik állapotban lévő taszk törölhető.
- igaz
- hamis
A Windows és a Linux nem valós idejő operációs rendszerek, de mindkettőhöz létezik valós idejő működést lehetővé tevő kiegészítés.
- igaz
- hamis
A Windows és a Linux használható beágyazott rendszerekben.
- igaz
- hamis
Biztonság kritikus környezetben, pl. járműipar vagy egészségügy, alkalmazott operációs rendszereknek, speciális, alkalmazási kör specifikus minősítéssel kell rendelkezniük.
- igaz
- hamis
Valós idejű operációs rendszerek bizonyos operációs rendszer szolgáltatások valós idejű működését garantálják hardware függő időkorlátokkal. Az alkalmazás valós idejű működésének biztosítása az alkalmazás fejlesztőinek a feladata.
- igaz
- hamis
Még virtuális memóriakezelés esetén sem lehet a rendelkezésre álló fizikai memóriánál nagyobb méretű programokat futtatni.
- igaz
- hamis
Az előretekintő lapozás mindig jobb teljesítményt nyújt, mint az igény szerinti lapozás.
- igaz
- hamis
Lapok fizikai memóriába történő fagyasztására például a lapra vonatkozó I/O műveletek miatt, vagy az LFU algoritmus által frissen behozott lapok esetén van szükség.
- igaz
- hamis
A vergődés azért is veszélyes, mert azt a hosszú távú ütemező I/O intenzív terhelésnek értelmezheti, és további feladatokat engedhet a rendszerbe a helyzetet tovább rontva.
- igaz
- hamis
A Windows operációs rendszerek kombinált szegmens és lapszervezésű memóriakezelést használnak.
- igaz
- hamis
Windows esetén egy épp befejeződött folyamat memórialapjai egyből odaadhatóak egy másik folyamatnak.
- igaz
- hamis
Windowsban laphiba esetén a kért memórialapot mindig a lemezről kell beolvasni.
- igaz
- hamis
A Windows a memóriafoglalást két lépésben végzi, hogy takarékoskodjon a memóriával.
- igaz
- hamis
A beépített Rendszergazda felhasználó SID-je függ a számítógép SID-jétől.
- igaz
- hamis
Windowson egy folyamat jogosultságainak ellenőrzése során mindig a folyamatot elindító felhasználó jogait vizsgálja a rendszer.
- igaz
- hamis
Windowsban a registry kulcsok és a fájlok hozzáférés védelme ugyanazon az elven van megvalósítva.
- igaz
- hamis
A Windowsban a Mandatory Integrity Control a védendő objektumok címkézésén alapszik.
- igaz
- hamis
A kernel módba lépett felhasználói folyamatok kernel kontextusba váltanak.
- igaz
- hamis
Felhasználói módban és kernel kontextusban zajlik a rendszerhívások kiszolgálása.
- igaz
- hamis
A folyamatokat a felhasználó kivonhatja a rövid távú ütemezés alól.
- igaz
- hamis
A folyamatok minden adminisztratív adata a kernel címterében van.
- igaz
- hamis
UNIX jelzések csak szülő-gyerek viszonylatban működnek.
- igaz
- hamis
A System V IPC üzenetsorokban adattípusokat is használhatunk.
- igaz
- hamis
A System V osztott memória a leggyorsabb kommunikációs forma.
- igaz
- hamis
A Sun RPC XDR leírása egy interfész specifikáció.
- igaz
- hamis
A fájlrendszer leképzés egyetlen feladata, hogy megteremtse a kapcsolatot a fizikai blokkok és a fájlok (logikai egység) között.
- igaz
- hamis
Az indexelt allokáció esetén a töredezettség mentesítés nem szükséges, hiszen nincs külső tördelődés, csak belső.
- igaz
- hamis
A tranzakció orientált (log-structured, log-based transaction oriented, journaling fájlrendszerek) fájlrendszerek a fájlrendszer konzisztenciáját biztosítják, az adatvesztés elkerülésére nem alkalmasak.
- igaz
- hamis
Az operációs rendszerek vagy folyamatok, vagy folyamatok és azokon belül szálak létrehozását támogatják.
- igaz
- hamis
Folyamatok nem hajthatnak végre I/O műveleteket direkt módon, csak rendszerhívásokon keresztül.
- igaz
- hamis
Egyes modern CPU-k MMU-ja lehetővé teszi, hogy memórialapokat megosszunk folyamatok között, többnyire csak olvasásra, de akár írásra is.
- igaz
- hamis
A végrehajtó egységek közötti gyakori átütemezés a feladat körülfordulási idejét csökkenti.
- igaz
- hamis
A végrehajtó egységek közötti terhelésmegosztó algoritmusok közül a processzor affinitás a legszélesebb körben alkalmazott.
- igaz
- hamis
A PUSH típusú terhelésmegosztásnál egy rendszerfolyamat végzi a terhelés megosztását és kiegyenlítését a végrehajtó egységeken.
- igaz
- hamis
A gang scheduling esetén a szorosan összetartozó részfeladatokat együtt, a végrehajtó egységek között megosztva, összefüggéseiket figyelembe véve ütemezzük.
- igaz
- hamis
A RAID 0 esetén a rendszer addig működőképes, amíg a tömbben 1 diszk működőképes.
- igaz
- hamis
RAID6 alkalmazása esetén N diszk tárolja az adatot, és 2 diszk a paritást.
- igaz
- hamis
RAID6 esetén 1 diszk meghibásodása esetén nem kell sietnünk annak a pótlásával, hiszen további 1 redundáns diszk garantálja az adatbiztonságot.
- igaz
- hamis
RAID6 esetén a tömbre vonatkozó írási és olvasási sebesség az egy diszk által nyújtott N szeresére nő egy N+2 diszkből álló tömbnél.
- igaz
- hamis
Windowsban a környezeti alrendszerek felhasználói módban futnak.
- igaz
- hamis
A Windows képes a POSIX API rendszerhívásait használó programot futtatni.
- igaz
- hamis
A Windows az x86 architektúra által biztosított mind a négy védelmi szintet (ring) használja.
- igaz
- hamis
A Windowsban az ablakozásért felelős fő komponens felhasználói módban fut, mert így könnyebben tud kommunikálni az alkalmazásokkal.
- igaz
- hamis
Windowsban a szál az ütemezés alapegysége.
- igaz
- hamis
A Windowsba az azonos prioritású szálak közül a körforgó (Round-robin) algoritmus segítségével választja ki a futtatandót.
- igaz
- hamis
Windowsban a 16-31 közötti prioritású szálak kemény valós idejű viselkedésűek.
- igaz
- hamis
Windowsban a kernel szálakhoz tartozó ütemezési időszelet hosszabb, mint a felhasználói szálaké.
- igaz
- hamis
A fájlrendszer nem csak fájlok elérése szolgál, hanem perifériákat is elérünk a segítségével.
- igaz
- hamis
A csatlakoztatási ponton az egyik fájlrendszer elfedi a másik fájlrendszer adott elemét.
- igaz
- hamis
Az inode címtábla direkt blokkcímeket tartalmaz.
- igaz
- hamis
A VFS fájlrendszer szervezést (adattárolási adminisztrációt) nem valósít meg.
- igaz
- hamis
A modern rendszerek teljesítmény okokból kernel módban nem preemptívek.
- igaz
- hamis
A Solaris DTrace nem csak a rendszer megfigyelésére, de beavatkozásra is alkalmas.
- igaz
- hamis
A Solaris SMF (Service Management Facility) a rendszerszolgáltatások indításán és leállításán kívül azok monitorozására is alkalmas.
- igaz
- hamis
A mai UNIX kernelek sok belső adatstruktúrája elérhető fájlrendszer interfészen keresztül (ls, cat, stb. parancsok használatával) is.
- igaz
- hamis
A jogosultság egy reláció a szereplők és a védett objektumok (és esetleg a lehetséges operációk) között. Megadja, hogy melyik szereplő milyen műveletet végezhet el az adott objektumon.
- igaz
- hamis
Kötelező (mandatory) jogosultságokat a felhasználók továbbadhatnak.
- igaz
- hamis
A fő nehézség a jogosultságkezelő rendszerekben a teljes hozzáférési mátrixszal az, hogy az egy kezelhetetlenül nagy adathalmaz.
- igaz
- hamis
A uC/OS-II preemptív, valós-idejő beágyazott operációs rendszer, amely tisztán C programozási nyelven került megírásra.
- igaz
- hamis
A uC/OS-II ütemezője a beágyazott operációs rendszerekre jellemző módon, a konfiguráció folyamat során választható az alkalmazás igényeinek megfelelően.
- igaz
- hamis
A uC/OS-II operációs rendszer és az alkalmazás egyetlen bináris képfájlba (image) kerül befordításra, majd letöltésre.
- igaz
- hamis
A dinamikusan beszerkesztett programkönyvtárak (pl. Windows DLL) több program számára is elérhetőek (code sharing)
- igaz
- hamis
A hitelesítés során azt vizsgáljuk, hogy a rendszerhez intézett kérést valójában ki küldte, a következő fázisban az engedélyezés során azt vizsgáljuk, hogy a hitelesített személy mit tehet a rendszerben.
- igaz
- hamis
A holtpont meglétének szükséges feltétele, hogy a rendszerben ne legyen ú.n. "erőszakos erőforrás elvétel".
- igaz
- hamis
A mutex lényegében egy bináris szemafornak tekinthető.
- igaz
- hamis
A nem blokkoló hívás esetén az eredmények (tényleges visszatérési érték) és a mellékhatások a hívás visszatérése után jelentkeznek.
- igaz
- hamis
A hívás visszatérési érték csupán a hívásra vonatkozó státuszinformáció.
- igaz
- hamis
A többprocesszoros rendszerekben alkalmazott u.n. self-scheduling megoldás lényegében azt jelenti, hogy minden processzor a saját munkáját ütemezi a rendszerben.
- igaz
- hamis
A uC/OS-II operációs rendszert az alkalmazás indítja el.
- igaz
- hamis
A uC/OS-II ütemezője prioritásos, és egy prioritási szinten egy feladat (task) futtatható csak.
- igaz
- hamis
A UNIX két tradicionális alapváltozata a BSD és a System V.
- igaz
- hamis
A virtuális memória alkalmazása esetén egy program végrehajtásához nem szükséges a teljes programkód betöltése.
- igaz
- hamis
Az általános célú operációs rendszerekben logikai címet a központi egység (CPU) generálja a folyamat futása közben, majd ezeket képzi le az MMU (ha van) fizikai címekre.
- igaz
- hamis
Az RPC hívás során a hívó fél passzívan várakozik a hívás lefuttatására.
- igaz
- hamis
Preemptív ütemezést alkalmazó operációs rendszerekben bizonyos operációs rendszer feladatok nem szakíthatók meg.
- igaz
- hamis
Windowsban a szolgáltatások (service) hasonló funkciót látnak el, mint a UNIX-ban a daemonok.
- igaz
- hamis
A biztonság fogalma a sértetlenség és a bizalmasság fogalmak egy időben történő megvalósulását jelenti.
- igaz
- hamis
A fork() rendszerhívás sikeres végrehajtás esetén 0 értékkel tér vissza.
- igaz
- hamis
A kemény processzor affinitás megadása azért szükséges SMP rendszerekben, mert egyébként a CACHE koherencia fenntartása miatt csökkenne a teljesítmény.
- igaz
- hamis
A postaláda mindig megszűnik az őt létrehozó felhasználói folyamat terminálódása során.
- igaz
- hamis
A UNIX operációs rendszerekben csak a rendszergazda jogosultsággal olvasható és írható a /etc/passwd file. Így védik a jelszavakat.
- igaz
- hamis
Egy többpéldányos erőforrásból egy folyamatnak 4 példányra van szüksége a futáshoz. Ebben az esetben a 4 erőforrás egymás után egyenként lefoglalható (pl. egy for ciklussal) hibamentesen.
- igaz
- hamis
Folyamatok között megvalósuló kölcsönös kizárás megvalósítására alkalmazható a lock bit.
- igaz
- hamis
Két tetszőleges szál közötti kommunikációra alkalmazható a heap.
- igaz
- hamis
Többszintű prioritásos sorokat használó ütemező esetén egy szinten mindig RR (körforgó) ütemezést alkalmaznak.
- igaz
- hamis