„Operációs rendszerek - Igaz-hamis vizsgakérdések” változatai közötti eltérés

Nincs szerkesztési összefoglaló
 
(12 közbenső módosítás, amit 5 másik szerkesztő végzett, nincs mutatva)
2. sor: 2. sor:
|cím=Opre igaz-hamis
|cím=Opre igaz-hamis
}}
}}
== A modern Linux operációs rendszerek taszk alapú ütemezőt használnak, a taszk lehet folyamat vagy szál az alkalmazástól függően. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# 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ók meg (pl. uC/OS-II). ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# 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éseket figyelembe véve ütemezzük. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== Hardver emuláció segítségével lehetőség van arra, hogy a virtuális gép más utasításkészletet használjon, mint a gazda gép. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== CPU virtualizáció esetén tiszta emuláció használatával jó teljesítményt lehet elérni. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== Hardveres virtualizáció használata esetén a vendég operációs rendszer ring 0 védelmi szinten fut. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== Virtualizáció során az összes virtuális gép ugyanazt a közös fizikai memória címtartományt látja. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== Windows esetén a felhasználói folyamatok a teljes virtuális címtartományukat írhatják. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== A Windows a folyamat munkakészletéből kikerülő fizikai memórialapok tartalmát automatikusan törli. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== Az összes 32 bites Windows verzió legfeljebb 4 GB fizikai memóriát tud használni. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== A fájlrendszer interfész segítségével folyamatok közötti kommunikáció megvalósítható. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== Az inode címtábla csak direkt blokkcímeket tartalmaz. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== A UNIX alatt is betűkkel (C, D, …) jelöljük az egyes meghajtókat. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== Az inode a fájlok tartalmát tároló blokk neve. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== A strace parancs már futó folyamatok nyomkövetésére is alkalmas. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== Az exec() rendszerhívás célja új folyamat indítása. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== Kernel módban és kontextusban zajlik a rendszerhívások kiszolgálása. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== A folyamatok adminisztratív adatai a kernel címterében vannak. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== Az ISR állapotba a megszakításokat kiszolgáló taszkok kerülhetnek. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== A futó (RUNNING) állapotban lévő task csak a yield rendszerhívással kerülhet át futásra kész (READY) állapotba. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== A mai rendszerek a védett és a felhasználói mód mellett egy ún. VFS futási módot is tartalmaznak a virtualizáció támogatására. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== Elvárás, hogy a modern ütemezők komplexitása O(n), vagy inkább O(1) legyen. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# 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. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== A valós idejű operációs rendszerek garantálják az alkalmazások valós idejű működését. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== A Windows használható beágyazott rendszerekben. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== Folyamatok között kölcsönös kizárás nem valósítható meg lock bit felhasználásával. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
{{Rejtett
|mutatott=Indoklás
|szöveg=
(nincs közös memória)
}}
== Egy többpéldányos erőforrásból egy folyamatnak 3 példányra van szüksége a futáshoz. Ebben az esetben a 3 erőforrás példányt egyenként lefoglalva holtpont állhat elő. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== A JAVA-ban a “synchronized void myMethod()” deklarációjú metódus újrahívható. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== Két tetszőleges szál közötti kommunikációra nem alkalmazható a halom (heap). ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== A Windows 7 kerneljének rendszerhívásai újrahívhatóak. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== Windowsban a szolgáltatások (service) felhasználói bejelentkezés nélkül futnak. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== A Windows tervezésénél a hordozhatóság fontos szempont volt, az operációs rendszer ma is többféle CPU architektúrát támogat. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== Az engedélyezés (authorization) feladatának elvégzése előfeltétel a hitelesítés (authentication) elvégzéséhez. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== UNIX alatt alapértelmezés szerint felhasználói adatokat tartalmazó /etc/passwd fájlt csak a root tudja olvasni. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== A Windowsos hozzáférési jogosultsági listákban szereplő ACE-k metszete határozza meg az eredményt. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== A folyamatokat a felhasználó kivonhatja a rövidtávú ütemezés alól. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== Az exec() rendszerhívás sikeres végrehajtás esetén nem tér vissza. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== A System V osztott memórián keresztüli adatcserét a kernel végzi. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== A Sun RPC technológia része egy programkód-generátor (rpcgen), amely az interfész leírást bináris programkóddá fordítja. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== A RAID0 megvéd a tipikus véletlen HDD vagy SSD hibák által okozott azonnali rendszerleállástól. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== Az iSCSI target egy TCP/IP hálózaton keresztül elérhető blokk szintű permanens tár. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== A trap and emulate CPU virtualizációs módszer működéséhez processzor támogatás is kell. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== Hardveres virtualizáció használata esetén a vendég operációs rendszer ring 1 védelmi szinten fut. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== CPU paravirtualizációhoz nem kell módosítani a vendég operációs rendszer forrását. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# 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. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== A modern Linux operációs rendszerek taszk (feladat) alapú ütemezőt használnak. A taszk lehet folyamat vagy szál. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# 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. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== Az SRTF ütemező az SJF ütemező preemptív változata. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== Az SRTF és a SJF ütemezők prioritásos ütemezők. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== A RR ütemező kiküszöböli a FIFO ütemezőben tapasztalható konvoj hatást, de erőforrás igényesebb algoritmus. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== A Windows XP-ben befezetett Prefetch az alkalmazások indulását segít gyorsítani. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== A Windows biztonsági alrendszere a hozzáférési listák elemeiben a felhasználók login nevét tárolja. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== Kernel módú folyamatoknál nem kell prioritást számítani, mivel az ütemező nem preemptív. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== A Sun RPC rpcgen program feladata C programkód készítése a szerver interfész leírásból. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== A uC/OS-II preemptív, valós idejű beágyazott operációs rendszer, amely C és assembly programozási nyelven készült. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== A uC/OS-II ütemezője a beágyazott operációs rendszerekre jellemző módon, a konfigurációs folyamat során választható az alkalmazás igényeinek megfelelően. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# 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. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
{{Rejtett
|mutatott=Indoklás
|szöveg=
Minden igaz, kivéve az, hogy részben Assembly nyelven van írva.
}}
== 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. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== A uC/OS-II operációs rendszert az alkalmazás indítja el. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== A uC/OS-II ütemezője prioritásos, és egy prioritási szinten egy feladat (task) futtatható csak. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== Folyamatok között megvalósuló kölcsönös kizárás nem valósítható meg lock bit felhasználásával. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
{{Rejtett
|mutatott=Indoklás
|szöveg=
(nincs közös memória)
}}
== Egy többpéldányos erőforrásból egy folyamatnak 3 példányra van szüksége a futáshoz. Ebben az esetben a 3 erőforrás egymás után egyenként lefoglalható hibamentesen (pl. egy for ciklussal). ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
== A mikrokernel alapú operációs rendszerek erőforrásigényesebbek, ugyanakkor védettek az eszközmeghajtók és a nem alapvető kernel szolgáltatások hibáitól, mivel azok eltérő védelmi szinten futnak. ==
== A mikrokernel alapú operációs rendszerek erőforrásigényesebbek, ugyanakkor védettek az eszközmeghajtók és a nem alapvető kernel szolgáltatások hibáitól, mivel azok eltérő védelmi szinten futnak. ==
  {{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
  {{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
37. sor: 367. sor:
}}
}}


== A UNIX operációs rendszer könyvtárstruktúrája a ciklikus gráf struktúrájú.  ==
== A UNIX operációs rendszer könyvtárstruktúrája aciklikus gráf struktúrájú.  ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# igaz
294. sor: 624. sor:




== "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." ==
== 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. ==
  {{kvízkérdés|típus=egy|válasz=1||pontozás=-}}  
  {{kvízkérdés|típus=egy|válasz=1||pontozás=-}}  
# igaz
# igaz
# hamis
# hamis


== A modern Linux operációs rendszerek szál alapú ütemezőt használnak ==
== A modern Linux operációs rendszerek szál alapú ütemezőt használnak ==
306. sor: 635. sor:




== "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)." ==
== 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). ==
  {{kvízkérdés|típus=egy|válasz=1||pontozás=-}}  
  {{kvízkérdés|típus=egy|válasz=1||pontozás=-}}  
# igaz
# igaz
# hamis
# 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. ==
== "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." ==
  {{kvízkérdés|típus=egy|válasz=1||pontozás=-}}  
  {{kvízkérdés|típus=egy|válasz=1||pontozás=-}}  
# igaz
# igaz
# hamis
# 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." ==
== "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." ==
324. sor: 651. sor:




== "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." ==
== 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. ==
  {{kvízkérdés|típus=egy|válasz=2||pontozás=-}}  
  {{kvízkérdés|típus=egy|válasz=2||pontozás=-}}  
# igaz
# igaz
# hamis
# hamis


== Monitor alkalmazásával elkerülhetjük a versenyhelyzeteket. ==
== Monitor alkalmazásával elkerülhetjük a versenyhelyzeteket. ==
347. sor: 673. sor:




== "Windowsban a kernel és az Executive réteg komponensei egy binárisban találhatóak." ==
== Windowsban a kernel és az Executive réteg komponensei egy binárisban találhatóak. ==
  {{kvízkérdés|típus=egy|válasz=1||pontozás=-}}  
  {{kvízkérdés|típus=egy|válasz=1||pontozás=-}}  
# igaz
# igaz
# hamis
# hamis


== "A Windows az x86 architektúra által biztosított mind a négy védelmi szintet (ring) használja." ==
== "A Windows az x86 architektúra által biztosított mind a négy védelmi szintet (ring) használja." ==
443. sor: 768. sor:




== "A UNIX-szerű operációs rendszer egy felhasználója átadhatja egy fájl tulajdonjogát egy másik felhasználónak." ==
== A UNIX-szerű operációs rendszer egy felhasználója átadhatja egy fájl tulajdonjogát egy másik felhasználónak. ==
  {{kvízkérdés|típus=egy|válasz=2||pontozás=-}}  
  {{kvízkérdés|típus=egy|válasz=2||pontozás=-}}  
# igaz
# igaz
690. sor: 1 015. sor:
# igaz
# igaz
# hamis
# 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. ==
== 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. ==
813. sor: 1 137. sor:


== 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. ==
== 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. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# 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. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# igaz
# hamis
{{Rejtett
|mutatott=Indoklás
|szöveg=
Minden igaz, kivéve az, hogy részben Assembly nyelven van írva.
}}
== 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. ==
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}
# 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. ==
  {{kvízkérdés|típus=egy|válasz=1||pontozás=-}}  
  {{kvízkérdés|típus=egy|válasz=1||pontozás=-}}  
# igaz
# igaz
883. sor: 1 184. sor:


== 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. ==
== 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. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== A uC/OS-II operációs rendszert az alkalmazás indítja el. ==
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}
# igaz
# hamis
== A uC/OS-II ütemezője prioritásos, és egy prioritási szinten egy feladat (task) futtatható csak. ==
  {{kvízkérdés|típus=egy|válasz=1||pontozás=-}}  
  {{kvízkérdés|típus=egy|válasz=1||pontozás=-}}  
# igaz
# igaz