„Operációs rendszerek ZH kikérdező” változatai közötti eltérés
Ugrás a navigációhoz
Ugrás a kereséshez
a (→A FreeBSD egy Linux-disztribúció.*: Csillag eltávolítása) |
|||
(30 közbenső módosítás, amit 5 másik szerkesztő végzett, nincs mutatva) | |||
1. sor: | 1. sor: | ||
− | '' | + | * ''A (?)-lel jelölt kérdésekre a válasz nem 100%-ig helyes – amennyiben tudod rá a helyes választ, írd át arra, 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! :)'' |
+ | * ''A csillaggal jelölt kérdések nem képezik az [[Operációs rendszerek B]] tárgy tematikáját.'' | ||
{{Vissza|Operációs rendszerek}} | {{Vissza|Operációs rendszerek}} | ||
{{Kvízoldal | {{Kvízoldal | ||
− | |cím=Operációs rendszerek | + | |cím=Operációs rendszerek ZH igaz-hamis |
|pontozás=-}} | |pontozás=-}} | ||
== Egy feladatot mindig egy taszk old meg. == | == Egy feladatot mindig egy taszk old meg. == | ||
{{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 | ||
+ | # Hamis | ||
+ | |||
+ | == Egy párhuzamos végrehajtást (több konkurens taszk együttműködését) igénylő feladat egyetlen folyamaton belül is megvalósítható. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
66. sor: | 72. sor: | ||
# Hamis | # Hamis | ||
− | == A | + | == A Unix ''cron'' egy középtávú ütemező. == |
{{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 | ||
− | == | + | == Egy taszk futó állapotból futásra kész állapotba kooperatív ütemező esetén is átkerülhet. == |
− | {{kvízkérdés|típus=egy|válasz= | + | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} |
# Igaz | # Igaz | ||
# Hamis | # 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. == | == 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. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A legrövidebbet előre ütemező (SJF) sosem hajt végre F->FK állapotátmenetet egy taszkon, míg például a körforgó (RR) igen. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == F->FK állapotátmenetet '''a taszk''' bármely elemi ütemező esetén végrehajthat. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A legrövidebb hátralevő löketidejű (SRTF) ütemező olyan prioritásos ütemezőnek is tekinthető, ahol a prioritás egyenlő a taszk hátralevő löketidejével, és a legkisebb értékkel rendelkező taszk fog futni. == | ||
{{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 | ||
101. sor: | 122. sor: | ||
# Hamis | # Hamis | ||
− | == Az MFQ ütemező | + | == Az 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 (RR időszeletet). == |
{{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 | ||
123. sor: | 144. sor: | ||
== Egy mikrokernel alapvetően elosztott rendszer felépítésű. == | == Egy mikrokernel alapvetően elosztott rendszer felépítésű. == | ||
{{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 | ||
+ | # Hamis | ||
+ | |||
+ | == Ha egy felhasználói program kernel módba vált (pl. rendszerhívással), a CPU utasításkészlete akkor is korlátozott marad, hogy ne okozzon gondot a kernelben. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
128. sor: | 154. sor: | ||
== A rendszerkönyvtárak az operációs rendszer védett módban működő részei. == | == A rendszerkönyvtárak az operációs rendszer védett módban működő részei. == | ||
{{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 | ||
+ | # Hamis | ||
+ | |||
+ | == A rendszerkönyvtárak olyan eljárásokat tartalmaznak, amelyek sokféle feladatban előfordulnak, így nem kell minden programban külön-külön megvalósítanunk azokat, hanem támaszkodhatunk egy közös implementációra. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== Az operációs rendszer elszeparálja (védi) egymástól a taszkokat, ezért azok védett módban futnak. == | == Az operációs rendszer elszeparálja (védi) egymástól a taszkokat, ezért azok védett módban futnak. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A rendszerprogramok saját programkódja védett módban fut. == | ||
{{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 | ||
166. sor: | 202. sor: | ||
# Hamis | # Hamis | ||
− | == Az óra és az újabb esély lapcsere ugyanazon | + | == Az ''óra'' és az ''újabb esély'' lapcsere ugyanazon múltbeli adatokra támaszkodva működik. == |
{{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 | ||
− | == | + | == Az ''óra'' lapcserealgoritmus valójában az ''újabb esély'' algoritmus hatékonyabb megvalósítása. == |
{{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 | ||
+ | # Hamis | ||
+ | |||
+ | == Az ''óra'' lapcserealgoritmus nem mozgatja a keretazonosítókat a FIFO-ban, az ''újabb esély'' igen. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Az újabb esély (SC) lapcserealgoritmus '''sosem''' szabadít fel egy lapot első alkalommal, csak másodjára (ezért ''újabb esély'' a neve). == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Az újabb esély (SC) lapcsere a felszabadításra kiválasztott keretet csak akkor nem szabadítja fel, ha a legutóbbi ellenőrzés óta azt '''módosította''' valamelyik taszk. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
191. sor: | 242. sor: | ||
# Hamis | # Hamis | ||
− | == A | + | == A Unix futási szintje meghatározza a rendszerben futó szolgáltatások körét. == |
{{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 | ||
− | == Az OS X XNU kernel egy hibrid kernel. == | + | == Az OS X XNU kernel egy hibrid kernel.* == |
{{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 | ||
237. sor: | 288. sor: | ||
== A körforgó ütemezés nem kooperatív, és elkerüli a kiéheztetést. == | == A körforgó ütemezés nem kooperatív, és elkerüli a kiéheztetést. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Egy statikus többszintű ütemező kimeneti szintválasztó algoritmusa lehet körforgó (round-robin) ütemező, ha azt az adott alkalmazási környezet megkívánja. == | ||
{{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 | ||
242. sor: | 298. sor: | ||
== A legrövidebb löketidejű (SJF) algoritmus konstans komplexitású. == | == A legrövidebb löketidejű (SJF) algoritmus konstans komplexitású. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A taszkok löketidejét a gyakorlatban működő ütemezők előre ismerik. == | ||
{{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 | ||
266. sor: | 327. sor: | ||
# Hamis | # Hamis | ||
− | == A mutex többpéldányos erőforrások védelmére alkalmas szinkronizációs eszköz. == | + | == A mutex többpéldányos erőforrások védelmére alkalmas szinkronizációs eszköz.* == |
{{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 | ||
− | == A holtpont elleni védekezés legjobb módja a strucc algoritmus. == | + | == A holtpont elleni védekezés legjobb módja a strucc algoritmus.* == |
{{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 | ||
277. sor: | 338. sor: | ||
== A mai operációs rendszerek monolitikus felépítésűek és modulárisan bővíthetőek. == | == A mai operációs rendszerek monolitikus felépítésűek és modulárisan bővíthetőek. == | ||
− | {{kvízkérdés|típus=egy|válasz= | + | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} |
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
321. sor: | 382. sor: | ||
# Hamis | # Hamis | ||
− | == A | + | == A konvojhatás például SRTF algoritmussal kezelhető. == |
{{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 | ||
− | == PRAM modell | + | == Különböző folyamatokban található szálak is kommunikálhatnak egymással ''PRAM''-modell szerint az operációs rendszer szolgáltatásait felhasználva. == |
− | {{kvízkérdés|típus=egy|válasz= | + | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} |
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
341. sor: | 402. sor: | ||
# Hamis | # Hamis | ||
− | == A hálózati kommunikáció (socket) egy | + | == A hálózati kommunikáció (socket) egy aszimmetrikus kommunikációs forma. == |
{{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 | ||
351. sor: | 412. sor: | ||
# Hamis | # Hamis | ||
− | == A | + | == Egy taszkon belül egy másik számítógépen futó taszk eljárását is meg tudjuk hívni az operációs rendszer támogatásával. == |
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A Unix-jelzések a kommunikáció leggyorsabb formái közé tartoznak nagyon alacsony késleltetésük miatt. == | ||
{{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 | ||
366. sor: | 432. sor: | ||
# Hamis | # 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. == | + | == 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.* == |
{{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 | ||
− | == Ha egy rendszerben kialakulhat holtpont, | + | == Ha egy rendszerben kialakulhat holtpont, akkor az az erőforrás-foglalások tetszőleges sorrendje esetén ki fog alakulni. == |
{{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 | ||
− | == Optimista zárolás alkalmazásával minden esetben javítható a programunk teljesítménye(?). == | + | == Optimista zárolás alkalmazásával minden esetben javítható a programunk teljesítménye(?).* == |
{{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 | ||
401. sor: | 467. sor: | ||
# Hamis | # Hamis | ||
− | == A futási szint (runlevel) meghatározza a | + | == A futási szint (runlevel) meghatározza a Unix-rendszerekben futó taszkok prioritását. == |
{{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 | ||
407. sor: | 473. sor: | ||
== Az ütemező átbocsájtó képessége a taszkok által időegység alatt átvitt adatok mennyisége. == | == Az ütemező átbocsájtó képessége a taszkok által időegység alatt átvitt adatok mennyisége. == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
{{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 | ||
426. sor: | 487. sor: | ||
# Hamis | # Hamis | ||
− | == NUMA architektúrájú rendszerben a taszkok nem érik el az összes fizikai memóriát. == | + | == NUMA architektúrájú rendszerben a taszkok nem érik el az összes fizikai memóriát.* == |
{{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 | ||
436. sor: | 497. sor: | ||
# Hamis | # Hamis | ||
− | == Ha egy rendszerben csak I/O-intenzív taszkok vannak, akkor az FCFS alkalmazása során nem léphet fel | + | == Ha egy rendszerben csak I/O-intenzív taszkok vannak, akkor az FCFS alkalmazása során nem léphet fel konvojhatás. == |
{{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 | ||
− | == RR használata optimális átlagos várakozási időt | + | == RR használata optimális átlagos várakozási időt eredményez. == |
− | |||
− | |||
− | |||
− | |||
− | |||
{{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 | ||
466. sor: | 522. sor: | ||
# Hamis | # Hamis | ||
− | == Az rpcgen egy kódgenerátor, amely RPC interfészleírásból bináris programkódot készít. == | + | == ''Mozgatás'' adatátviteli szemantika esetén a küldő fél elveszíti a hozzáférését az adatokhoz. == |
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Üzenetváltásos kommunikációban a ''Küldés'' és a ''Fogadás'' szinkron műveletek. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Az rpcgen egy kódgenerátor, amely RPC interfészleírásból bináris programkódot készít.* == | ||
{{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 | ||
− | == A szinkronizáció | + | == A szinkronizáció megvalósítása szükségképpen maga után vonja a taszkok várakozást. == |
{{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 | ||
− | == Olyan | + | == Olyan rendszerben is szükség lehet szinkronizációra, ahol nem alakulhat ki versenyhelyzet. == |
{{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 | ||
491. sor: | 557. sor: | ||
# Hamis | # Hamis | ||
− | == A | + | == A Unix egy időosztásos, multiprogramozott OS. == |
{{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 | ||
531. sor: | 597. sor: | ||
# Hamis | # Hamis | ||
− | == A mai | + | == A mai operációs rendszerek jellemzően preemptív ütemezőt használnak. == |
{{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 | ||
− | == SJF esetén | + | == SJF esetén a futásra késszé vált taszk beillesztésének művelete O(I) konstans komplexitású. == |
{{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 | ||
551. sor: | 617. sor: | ||
# Hamis | # Hamis | ||
− | == Heterogén, többprocesszoros ütemezésben a taszkok jellemzően nem | + | == Heterogén, többprocesszoros ütemezésben a taszkok jellemzően nem migrálhatóak szabadon a végrehajtó egységek között. == |
{{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 | ||
571. sor: | 637. sor: | ||
# Hamis | # Hamis | ||
− | == A közös erőforrások használatakor kialakuló versenyhelyzeteket szinkronizációs eszközökkel | + | == A közös erőforrások használatakor kialakuló versenyhelyzeteket szinkronizációs eszközökkel kezelhetjük. == |
{{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 | ||
− | == Spinlock (spinning lock) TSL ( | + | == Spinlock (spinning lock) TSL (test-end-set) művelet segítségével megvalósítható.* == |
{{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 FreeBSD Linux disztribúció | + | == A FreeBSD egy Linux-disztribúció. == |
{{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 | ||
− | == A Windows 10 OS telefonon is működik | + | == A Windows 10 OS telefonon is működik.* == |
{{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 valósidejű rendszerek helyes működés esetén mindig adott határidőn belül válaszolnak az eseményekre | + | == A valósidejű rendszerek helyes működés esetén mindig adott határidőn belül válaszolnak az eseményekre. == |
{{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 | ||
601. sor: | 667. sor: | ||
# Hamis | # Hamis | ||
− | == A taszkok adminisztratív adatait a kernel a saját címtartományában tárolja | + | == A taszkok adminisztratív adatait a kernel a saját címtartományában tárolja. == |
{{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 | ||
− | == A | + | == A Unix ''exec()'' rendszerhívás betölt és elindít egy új folyamatot. == |
{{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 | ||
631. sor: | 697. sor: | ||
# Hamis | # Hamis | ||
− | == | + | == Az operációs rendszer kernele felügyeli a felhasználói módban futó taszkok működését. == |
− | |||
− | |||
− | |||
− | |||
− | |||
{{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 | ||
− | == Az időosztásos rendszerek egyben multiprogramozottak is. == | + | == Az időosztásos operációs rendszerek egyben multiprogramozottak is. == |
{{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 FreeRTOS egy valósidejű, beágyazott környezetben használt operációs rendszer | + | == A FreeRTOS egy valósidejű, beágyazott környezetben használt operációs rendszer. == |
{{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 valósidejű rendszerek egy eseményre adott időn belül biztosan reagálnak | + | == A valósidejű rendszerek egy eseményre adott időn belül biztosan reagálnak. == |
{{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 | ||
− | + | == A rendszerszolgáltatások védett üzemmódban működnek. == | |
− | |||
− | |||
− | |||
− | |||
− | == A rendszerszolgáltatások védett üzemmódban működnek | ||
{{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 | ||
− | == A kernel az első program, ami a háttértárról betöltve a processzor futtatni kezd | + | == A kernel az első program, ami a háttértárról betöltve a processzor futtatni kezd. == |
{{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 | ||
678. sor: | 734. sor: | ||
== A rendszerhívások jellemzően (de nem mindig) megszakítással járnak együtt. == | == A rendszerhívások jellemzően (de nem mindig) megszakítással járnak együtt. == | ||
{{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 | ||
691. sor: | 742. sor: | ||
# Hamis | # Hamis | ||
− | == Az Apache webszerver szálalapú változata nagyobb teljesítményre (kérés / mp) képes, mint a folyamatalapú | + | == Az Apache webszerver szálalapú változata nagyobb teljesítményre (kérés / mp) képes, mint a folyamatalapú. == |
{{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 virtuális és fizikai memóriacímek futásidejű transzformációja alapvetően szoftveres úton történik. == |
{{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 | ||
− | == A | + | == A laphiba oka jellemzően az alkalmazás hibás viselkedése. == |
− | |||
− | |||
− | |||
− | |||
− | |||
{{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 | ||
− | + | == A laphiba kezelése általában taszkok közötti kontextusváltással is jár. == | |
− | |||
− | |||
− | |||
− | |||
− | == A laphiba kezelése általában taszkok közötti kontextusváltással is jár | ||
{{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 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. == | |
− | |||
− | |||
− | |||
− | |||
− | == 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 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{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 | ||
746. sor: | 772. sor: | ||
# Hamis | # Hamis | ||
− | == A fork() Unix rendszerhívás betölt és elindít egy új programot. == | + | == A ''fork()'' Unix-rendszerhívás betölt és elindít egy új programot. == |
{{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 | ||
766. sor: | 792. sor: | ||
# Hamis | # 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ó. == |
{{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 | ||
− | == | + | == Az időosztásos operációs rendszerek egyben multiprogramozott rendszerek is. == |
{{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 | ||
− | == | + | == Kliens (PC, telefon, tablet) gépeken több Unix-alapú rendszer fut, mint Windows-alapú. == |
{{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 | ||
− | == | + | == Van olyan operációs rendszer, amely részben hangutasításokkal is kezelhető. == |
{{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 | ||
796. sor: | 822. sor: | ||
# Hamis | # Hamis | ||
− | == A | + | == A konvojhatás kooperatív ütemező algoritmusokkal nem kezelhető. == |
{{kvízkérdés|típus=egy|válasz=3|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=3|pontozás=-}} | ||
# Igaz | # Igaz | ||
817. sor: | 843. sor: | ||
# Hamis | # Hamis | ||
− | == A | + | == A lapok tárba fagyasztása (''page locking'') technikai célja írásvédetté tenni a lap tartalmát. == |
{{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 | ||
− | == A keret-és | + | == A keret- és laptáblák száma megegyezik. == |
{{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 | ||
− | == 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. == | + | == 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.* == |
{{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 | ||
837. sor: | 863. sor: | ||
# Hamis | # Hamis | ||
− | == A mai operációs rendszerek | + | == A mai operációs rendszerek többprocesszoros ütemezései megoldásai jellemzően szimmetrikus rendszerek, azaz minden végrehajtó egység ellátja a saját ütemezését. == |
{{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 | ||
859. sor: | 885. sor: | ||
== A vergődés a laphibák olyan mértékű gyakorisága, amely a rendszer teljesítményromlásával jár. == | == A vergődés a laphibák olyan mértékű gyakorisága, amely a rendszer teljesítményromlásával jár. == | ||
{{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 | ||
+ | # Hamis | ||
+ | |||
+ | == A rendszer túlterhelése esetén jelentkező vergődés rövidtávú ütemezéssel kezelhető. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== A memóriakezelés során fellépő védelmi hiba hardver megszakítást okoz. == | == A memóriakezelés során fellépő védelmi hiba hardver megszakítást okoz. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A memóriakezelés során a védelmi hiba nem hibás működést jelez, hanem csak azt, hogy az adott lap nincs a fizikai memóriában. == | ||
{{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 | ||
882. sor: | 918. sor: | ||
# Hamis | # 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. == | + | == 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.* == |
{{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 | ||
922. sor: | 958. sor: | ||
# Hamis | # Hamis | ||
− | == Egy operációs rendszer forráskódja lehet | + | == Egy operációs rendszer forráskódja lehet néhány tízezer programsor, de akár sok millió is. == |
{{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 | ||
929. sor: | 965. sor: | ||
== A kernel moduláris felépítése csökkenti a kernel futásidejű memóriafoglalását. == | == A kernel moduláris felépítése csökkenti a kernel futásidejű memóriafoglalását. == | ||
{{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 | ||
+ | # Hamis | ||
+ | |||
+ | == Rendszerhívások esetén az üzemmódváltást megszakítás idézi elő. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A rendszerhívások sokszor folyamatok közötti kontextusváltást is eredményeznek. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A szálaknak saját halma (heap) van. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A cserehely (swap) célja, hogy bővítse a fizikai memóriát. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A ''copy-on-write'' technika lehetővé teszi, hogy két taszk ugyanazt a fizikai memóriát használja. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A vergődés az a jelenség, amikor a keretek számának növelése a laphibák számát is növeli. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Szerver platformon a Linux operációs rendszer részesedése 10% alatti. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Egy taszk FK állapotból V állapotba is átkerülhet. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Egy taszk futó állapotból futásra kész állapotba kooperatív ütemező esetén is átkerülhet. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A legrövidebb löketidejűt előre (SJF) ütemező preemptív. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A Windows felhasználói módban többszintű ütemezőt használ. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Egy hibás memóriacímzési művelet laphibát eredményez. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis |
A lap jelenlegi, 2023. június 18., 14:33-kori változata
- A (?)-lel jelölt kérdésekre a válasz nem 100%-ig helyes – amennyiben tudod rá a helyes választ, írd át arra, 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! :)
- A csillaggal jelölt kérdések nem képezik az Operációs rendszerek B tárgy tematikáját.
Tartalomjegyzék
- 1 Egy feladatot mindig egy taszk old meg.
- 2 Egy párhuzamos végrehajtást (több konkurens taszk együttműködését) igénylő feladat egyetlen folyamaton belül is megvalósítható.
- 3 Egy taszk létrehozása utáni első állapota lehet a "fut".
- 4 Ha egy memória-intenzív taszkokat futtató rendszerben alacsony a CPU-kihasználtság, akkor nincs elegendő memória a taszkok számára.
- 5 A folyamatokon belül csak egy verem lehet.
- 6 A szálaknak saját verme van.
- 7 Egy rendszer absztrakt virtuális gépei összességükben több erőforrást tartalmaznak, mint amennyi fizikailag rendelkezésre áll.
- 8 Egy taszk F állapotból FK állapotba csak preemptív ütemezés esetén kerülhet át.
- 9 A taszkok állapotváltozásai alapvetően megszakítások miatt következnek be.
- 10 A folyamatnak saját memóriatartománya, a szálnak pedig saját verme van.
- 11 A körülfordulási idő egyenlő a várakozási és futási idők összegével.
- 12 A Windows Task Scheduler egy hosszútávú ütemező.
- 13 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.
- 14 A Unix cron egy középtávú ütemező.
- 15 Egy taszk futó állapotból futásra kész állapotba kooperatív ütemező esetén is átkerülhet.
- 16 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.
- 17 A legrövidebbet előre ütemező (SJF) sosem hajt végre F->FK állapotátmenetet egy taszkon, míg például a körforgó (RR) igen.
- 18 F->FK állapotátmenetet a taszk bármely elemi ütemező esetén végrehajthat.
- 19 A legrövidebb hátralevő löketidejű (SRTF) ütemező olyan prioritásos ütemezőnek is tekinthető, ahol a prioritás egyenlő a taszk hátralevő löketidejével, és a legkisebb értékkel rendelkező taszk fog futni.
- 20 Az MFQ ütemező preemptív.
- 21 A statikus többszintű ütemezőkben nem jelentkezhet a kiéheztetés, hiszen a globális ütemező preemptív.
- 22 Egy többszintű ütemező akkor is lehet preemptív, ha minden szinten kooperatív ütemezési algoritmust használ.
- 23 Az MFQ ütemező az I/O intenzív taszkokat magasabb prioritási szinten tartja, mint a CPU-intenzíveket.
- 24 Az 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 (RR időszeletet).
- 25 A dinamikus többszintű ütemezőben van upgrade, míg a statikus ütemezőben nincs.
- 26 A dinamikus többszintű ütemező átrendezheti a szintek között a taszkokat, míg a statikus nem.
- 27 Az IEEE POSIX egy szabvány, amely előírja a kernel belső felépítését.
- 28 Egy mikrokernel alapvetően elosztott rendszer felépítésű.
- 29 Ha egy felhasználói program kernel módba vált (pl. rendszerhívással), a CPU utasításkészlete akkor is korlátozott marad, hogy ne okozzon gondot a kernelben.
- 30 A rendszerkönyvtárak az operációs rendszer védett módban működő részei.
- 31 A rendszerkönyvtárak olyan eljárásokat tartalmaznak, amelyek sokféle feladatban előfordulnak, így nem kell minden programban külön-külön megvalósítanunk azokat, hanem támaszkodhatunk egy közös implementációra.
- 32 Az operációs rendszer elszeparálja (védi) egymástól a taszkokat, ezért azok védett módban futnak.
- 33 A rendszerprogramok saját programkódja védett módban fut.
- 34 Az ablakkezelő (window manager) a karakteres parancsértelmező (shell) grafikus változata.
- 35 A szál a taszk egy olyan megvalósítása, amely önálló memóriaterülettel rendelkezik.
- 36 Az ütemező a várakozó állapotú taszkok közül választja ki a következő futó taszkot.
- 37 Az ütemező átbocsájtó képessége az egységnyi időszelet alatt átütemezett taszkok száma.
- 38 A kiéheztetés statikus prioritást alkalmazó prioritásos ütemezőkben nem kerülhető el.
- 39 A laphiba gyakorisága a CPU-kihasználtsággal lineárisan nő.
- 40 Az óra és az újabb esély lapcsere ugyanazon múltbeli adatokra támaszkodva működik.
- 41 Az óra lapcserealgoritmus valójában az újabb esély algoritmus hatékonyabb megvalósítása.
- 42 Az óra lapcserealgoritmus nem mozgatja a keretazonosítókat a FIFO-ban, az újabb esély igen.
- 43 Az újabb esély (SC) lapcserealgoritmus sosem szabadít fel egy lapot első alkalommal, csak másodjára (ezért újabb esély a neve).
- 44 Az újabb esély (SC) lapcsere a felszabadításra kiválasztott keretet csak akkor nem szabadítja fel, ha a legutóbbi ellenőrzés óta azt módosította valamelyik taszk.
- 45 Az operációs rendszer alapvető célja a hardver eszközök konfigurációja és menedzselése.
- 46 A beágyazott operációs rendszer egy adott feladatra specializált, valósidejű működésű szoftver.
- 47 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.
- 48 A Unix futási szintje meghatározza a rendszerben futó szolgáltatások körét.
- 49 Az OS X XNU kernel egy hibrid kernel.*
- 50 A memória-intenzív feladatok I/O-intenzívvé válhatnak, ha sok memóriára van szükségük.
- 51 A körülfordulási idő az állapotátmeneti gráfban megtett FK – F – FK kör teljes ideje.
- 52 Egy multiprogramozott operációs rendszer futtatásához több processzormagra van szükség.
- 53 A szál egy olyan folyamat, amely más szálakkal közös címtérben fut.
- 54 Taszkok adminisztratív adatai a kernel és a taszkok címterében is elhelyezhetők.
- 55 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.
- 56 A legrégebben várakozó (FCFS) ütemezési algoritmus FIFO adatstruktúrát használ.
- 57 A körforgó ütemezés nem kooperatív, és elkerüli a kiéheztetést.
- 58 Egy statikus többszintű ütemező kimeneti szintválasztó algoritmusa lehet körforgó (round-robin) ütemező, ha azt az adott alkalmazási környezet megkívánja.
- 59 A legrövidebb löketidejű (SJF) algoritmus konstans komplexitású.
- 60 A taszkok löketidejét a gyakorlatban működő ütemezők előre ismerik.
- 61 A többszintű visszacsatolt sorok ütemező (MFQ) az I/O-intenzív taszkokat magas prioritású szinteken szolgálja ki.
- 62 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.
- 63 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.
- 64 A szinkronizáció a taszkok működésének összehangolása a művelet-végrehajtás időbeli korlátozásával.
- 65 A mutex többpéldányos erőforrások védelmére alkalmas szinkronizációs eszköz.*
- 66 A holtpont elleni védekezés legjobb módja a strucc algoritmus.*
- 67 A mai operációs rendszerek monolitikus felépítésűek és modulárisan bővíthetőek.
- 68 A beágyazott operációs rendszerek minden esetben determinisztikus működésűek.
- 69 Az időosztásos operációs rendszer alkalmazása csökkenti a rendszer válaszidejét a klasszikus multiprogramozott rendszerekhez képest.
- 70 Minden rendszerhívás védett módban hajtódik végre.
- 71 A valósidejű rendszer mindig egy adott időkorláton belül válaszol az eseményekre.
- 72 A várakozási idő a taszk FK állapotában eltöltött ideje.
- 73 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.
- 74 Az FCFS ütemező konstans algoritmikus komplexitású.
- 75 Körforgó ütemezés során egy taszk csak akkor lép ki a futó állapotából, ha lejárt az időszelete.
- 76 A konvojhatás például SRTF algoritmussal kezelhető.
- 77 Különböző folyamatokban található szálak is kommunikálhatnak egymással PRAM-modell szerint az operációs rendszer szolgáltatásait felhasználva.
- 78 Az üzenetsor egy indirekt kommunikációs megoldás.
- 79 A laphibát az MMU jelzi, és a kernel kezeli.
- 80 A hálózati kommunikáció (socket) egy aszimmetrikus kommunikációs forma.
- 81 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.
- 82 Egy taszkon belül egy másik számítógépen futó taszk eljárását is meg tudjuk hívni az operációs rendszer támogatásával.
- 83 A Unix-jelzések a kommunikáció leggyorsabb formái közé tartoznak nagyon alacsony késleltetésük miatt.
- 84 Olyan rendszerben, ahol nem alakulhat ki versenyhelyzet, nincs szükség szinkronizációra.
- 85 A szinkronizáció általában rontja a programjaink teljesítményét.
- 86 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.*
- 87 Ha egy rendszerben kialakulhat holtpont, akkor az az erőforrás-foglalások tetszőleges sorrendje esetén ki fog alakulni.
- 88 Optimista zárolás alkalmazásával minden esetben javítható a programunk teljesítménye(?).*
- 89 Egy operációs rendszer nem lehet egyszerre monolitikus és moduláris felépítésű.
- 90 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.
- 91 Egy rendszerhívás meghívása jellemzően szoftveres megszakítást von maga után.
- 92 A modern mikrokernelek (pl. L4) fő gyengesége a lassú üzenetalapú kommunikáció.
- 93 A futási szint (runlevel) meghatározza a Unix-rendszerekben futó taszkok prioritását.
- 94 Az ütemező átbocsájtó képessége a taszkok által időegység alatt átvitt adatok mennyisége.
- 95 A memória-intenzív taszkok nagy memóriafoglalás esetén CPU-intenzívvé válnak.
- 96 A mai operációs rendszer kernelek eseményvezérelt működésűek.
- 97 NUMA architektúrájú rendszerben a taszkok nem érik el az összes fizikai memóriát.*
- 98 Nem preemptív ütemező esetén egy taszk kizárólag önszántából veszítheti el a CPU-t.
- 99 Ha egy rendszerben csak I/O-intenzív taszkok vannak, akkor az FCFS alkalmazása során nem léphet fel konvojhatás.
- 100 RR használata optimális átlagos várakozási időt eredményez.
- 101 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.
- 102 A PRAM modell nem biztosít kölcsönös kizárást a közösen használt memóriaterületre.
- 103 Az üzenetváltásos kommunikáció során mindig szükséges az átvitt adatok átmeneti tárolása.
- 104 Mozgatás adatátviteli szemantika esetén a küldő fél elveszíti a hozzáférését az adatokhoz.
- 105 Üzenetváltásos kommunikációban a Küldés és a Fogadás szinkron műveletek.
- 106 Az rpcgen egy kódgenerátor, amely RPC interfészleírásból bináris programkódot készít.*
- 107 A szinkronizáció megvalósítása szükségképpen maga után vonja a taszkok várakozást.
- 108 Olyan rendszerben is szükség lehet szinkronizációra, ahol nem alakulhat ki versenyhelyzet.
- 109 A multiprogramozott OS nevét onnan kapta, hogy egyszerre több programozási nyelven is programozható.
- 110 A beágyazott OS-ek jellemzően előre meghatározott feladatok ellátását támogatják.
- 111 A Unix egy időosztásos, multiprogramozott OS.
- 112 Minden valósidejű rendszer mindig adott időkereten belül válaszol a bemenetre.
- 113 Az OS kernelek minden része/eljárása védett módban van.
- 114 Egy felhasználói feladatot egy taszk old meg.
- 115 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.
- 116 A zombi állapot célja megvárni, hogy a szülő folyamat nyugtázza a gyerek leállását.
- 117 Egy nem terhelt OS percenként legfeljebb néhány kontextusváltás történik, hiszen csak 1-2 taszk működik.
- 118 A taszkok minden adminisztratív adatát a kernel címterében helyezik el.
- 119 A mai operációs rendszerek jellemzően preemptív ütemezőt használnak.
- 120 SJF esetén a futásra késszé vált taszk beillesztésének művelete O(I) konstans komplexitású.
- 121 RR-ben a taszkok mindig addig vannak F állapotban, amíg le nem jár az időszeletük.
- 122 A válaszidő mindig kisebb, mint a körülfordulási idő.
- 123 Heterogén, többprocesszoros ütemezésben a taszkok jellemzően nem migrálhatóak szabadon a végrehajtó egységek között.
- 124 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.
- 125 A hálózati kommunikáció (socket) egy indirekt, üzenetküldésen alapuló megoldás.
- 126 A programokban mindenféle jelzésre szabadon beállíthatunk jelzéskezelő eljárásokat.
- 127 A közös erőforrások használatakor kialakuló versenyhelyzeteket szinkronizációs eszközökkel kezelhetjük.
- 128 Spinlock (spinning lock) TSL (test-end-set) művelet segítségével megvalósítható.*
- 129 A FreeBSD egy Linux-disztribúció.
- 130 A Windows 10 OS telefonon is működik.*
- 131 A valósidejű rendszerek helyes működés esetén mindig adott határidőn belül válaszolnak az eseményekre.
- 132 A válaszidő azt fejezi ki, hogy a felhasználónak mennyit kellett várnia egy program első válaszára (kimenetére) annak elindításától számítva.
- 133 A taszkok adminisztratív adatait a kernel a saját címtartományában tárolja.
- 134 A Unix exec() rendszerhívás betölt és elindít egy új folyamatot.
- 135 F állapotból FK állapotba csak preemptív ütemezés esetén válthatnak a taszkok.
- 136 Az SRTF preemptív.
- 137 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.
- 138 A laphiba azt jelenti, hogy az adott lap nem létezik sehol, ezért nem lehet rá hivatkozni.
- 139 Az operációs rendszer kernele felügyeli a felhasználói módban futó taszkok működését.
- 140 Az időosztásos operációs rendszerek egyben multiprogramozottak is.
- 141 A FreeRTOS egy valósidejű, beágyazott környezetben használt operációs rendszer.
- 142 A valósidejű rendszerek egy eseményre adott időn belül biztosan reagálnak.
- 143 A rendszerszolgáltatások védett üzemmódban működnek.
- 144 A kernel az első program, ami a háttértárról betöltve a processzor futtatni kezd.
- 145 A Winlogon előbb fut, mint az SMSS (munkamenet-kezelő) a Windows-on.
- 146 A rendszerhívások jellemzően (de nem mindig) megszakítással járnak együtt.
- 147 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.
- 148 Az Apache webszerver szálalapú változata nagyobb teljesítményre (kérés / mp) képes, mint a folyamatalapú.
- 149 A virtuális és fizikai memóriacímek futásidejű transzformációja alapvetően szoftveres úton történik.
- 150 A laphiba oka jellemzően az alkalmazás hibás viselkedése.
- 151 A laphiba kezelése általában taszkok közötti kontextusváltással is jár.
- 152 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.
- 153 A Windows nem rendelkezik programozható, karakteres parancsértelmezővel.
- 154 A fork() Unix-rendszerhívás betölt és elindít egy új programot.
- 155 A π (pi) szám kiszámítása sok számjegyre egy I/O intenzív feladat.
- 156 A legrégebben várakozó (FCFS) ütemező preemptív.
- 157 A konvoj-hatás például a legrövidebb hátralevő löketidejű (SRTF) algoritmussal megszüntethető.
- 158 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ó.
- 159 Az időosztásos operációs rendszerek egyben multiprogramozott rendszerek is.
- 160 Kliens (PC, telefon, tablet) gépeken több Unix-alapú rendszer fut, mint Windows-alapú.
- 161 Van olyan operációs rendszer, amely részben hangutasításokkal is kezelhető.
- 162 A számítógépeken futó taszkok többsége I/O-intenzív.
- 163 Az ideális ütemező komplexitása lineáris, azaz O(N).
- 164 A konvojhatás kooperatív ütemező algoritmusokkal nem kezelhető.
- 165 Többprocesszoros ütemezésben a taszkokat nem célszerű szabadon migrálni a végrehajtó egységek között.
- 166 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).
- 167 A körforgó (RR) ütemező használata optimális átlagos várakozási időt eredményez.
- 168 A lapok tárba fagyasztása (page locking) technikai célja írásvédetté tenni a lap tartalmát.
- 169 A keret- és laptáblák száma megegyezik.
- 170 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.*
- 171 A RAID0 általában gyorsabb a RAID1-nél, de a RAID1 megbízhatóbb.
- 172 A mai operációs rendszerek többprocesszoros ütemezései megoldásai jellemzően szimmetrikus rendszerek, azaz minden végrehajtó egység ellátja a saját ütemezését.
- 173 A statikus többszintű ütemezőkben nem jelentkezhet a konvoj-hatás, hiszen a globális ütemező preemptív.
- 174 A mai operációs rendszerekben jellemzően többféle ütemező működik egyszerre.
- 175 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.
- 176 A vergődés a laphibák olyan mértékű gyakorisága, amely a rendszer teljesítményromlásával jár.
- 177 A rendszer túlterhelése esetén jelentkező vergődés rövidtávú ütemezéssel kezelhető.
- 178 A memóriakezelés során fellépő védelmi hiba hardver megszakítást okoz.
- 179 A memóriakezelés során a védelmi hiba nem hibás működést jelez, hanem csak azt, hogy az adott lap nincs a fizikai memóriában.
- 180 A laplopó (page daemon) valamilyen lapozási (lapbehozási) stratégiát alkalmaz.
- 181 Egy általános célú operációs rendszerben jellemzően 1-2 kontextusváltás történik másodpercenként.
- 182 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.
- 183 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.*
- 184 Egy taszk várakozó állapotból futó állapotba is átkerülhet.
- 185 A várakozási idő a taszk várakozó állapotban eltöltött összes ideje.
- 186 A Linux felhasználói módban többszintű ütemezőt használ.
- 187 A cserehely (swap) a taszkok teljes memóriaképét tárolja.
- 188 A CPU nem tudja végrehajtani a programok cserehelyen (swap) levő utasításait.
- 189 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.
- 190 A laphibák számát biztosan csökkentjük, ha növeljük a rendelkezésre álló fizikai memória méretét.
- 191 Egy operációs rendszer forráskódja lehet néhány tízezer programsor, de akár sok millió is.
- 192 A kernel moduláris felépítése csökkenti a kernel futásidejű memóriafoglalását.
- 193 Rendszerhívások esetén az üzemmódváltást megszakítás idézi elő.
- 194 A rendszerhívások sokszor folyamatok közötti kontextusváltást is eredményeznek.
- 195 A szálaknak saját halma (heap) van.
- 196 A cserehely (swap) célja, hogy bővítse a fizikai memóriát.
- 197 A copy-on-write technika lehetővé teszi, hogy két taszk ugyanazt a fizikai memóriát használja.
- 198 A vergődés az a jelenség, amikor a keretek számának növelése a laphibák számát is növeli.
- 199 Szerver platformon a Linux operációs rendszer részesedése 10% alatti.
- 200 Egy taszk FK állapotból V állapotba is átkerülhet.
- 201 Egy taszk futó állapotból futásra kész állapotba kooperatív ütemező esetén is átkerülhet.
- 202 A legrövidebb löketidejűt előre (SJF) ütemező preemptív.
- 203 A Windows felhasználói módban többszintű ütemezőt használ.
- 204 Egy hibás memóriacímzési művelet laphibát eredményez.
Egy feladatot mindig egy taszk old meg.
- Igaz
- Hamis
Egy párhuzamos végrehajtást (több konkurens taszk együttműködését) igénylő feladat egyetlen folyamaton belül is megvalósítható.
- Igaz
- Hamis
Egy taszk létrehozása utáni első állapota lehet a "fut".
- Igaz
- Hamis
Ha egy memória-intenzív taszkokat futtató rendszerben alacsony a CPU-kihasználtság, akkor nincs elegendő memória a taszkok számára.
- 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 egy középtávú ütemező.
- Igaz
- Hamis
Egy taszk futó állapotból futásra kész állapotba kooperatív ütemező esetén is átkerülhet.
- 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
A legrövidebbet előre ütemező (SJF) sosem hajt végre F->FK állapotátmenetet egy taszkon, míg például a körforgó (RR) igen.
- Igaz
- Hamis
F->FK állapotátmenetet a taszk bármely elemi ütemező esetén végrehajthat.
- Igaz
- Hamis
A legrövidebb hátralevő löketidejű (SRTF) ütemező olyan prioritásos ütemezőnek is tekinthető, ahol a prioritás egyenlő a taszk hátralevő löketidejével, és a legkisebb értékkel rendelkező taszk fog futni.
- 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ő 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 (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
Ha egy felhasználói program kernel módba vált (pl. rendszerhívással), a CPU utasításkészlete akkor is korlátozott marad, hogy ne okozzon gondot a kernelben.
- Igaz
- Hamis
A rendszerkönyvtárak az operációs rendszer védett módban működő részei.
- Igaz
- Hamis
A rendszerkönyvtárak olyan eljárásokat tartalmaznak, amelyek sokféle feladatban előfordulnak, így nem kell minden programban külön-külön megvalósítanunk azokat, hanem támaszkodhatunk egy közös implementációra.
- 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
A rendszerprogramok saját programkódja védett módban fut.
- 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últbeli adatokra támaszkodva működik.
- Igaz
- Hamis
Az óra lapcserealgoritmus valójában az újabb esély algoritmus hatékonyabb megvalósítása.
- Igaz
- Hamis
Az óra lapcserealgoritmus nem mozgatja a keretazonosítókat a FIFO-ban, az újabb esély igen.
- Igaz
- Hamis
Az újabb esély (SC) lapcserealgoritmus sosem szabadít fel egy lapot első alkalommal, csak másodjára (ezért újabb esély a neve).
- Igaz
- Hamis
Az újabb esély (SC) lapcsere a felszabadításra kiválasztott keretet csak akkor nem szabadítja fel, ha a legutóbbi ellenőrzés óta azt módosította valamelyik taszk.
- 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
Egy statikus többszintű ütemező kimeneti szintválasztó algoritmusa lehet körforgó (round-robin) ütemező, ha azt az adott alkalmazási környezet megkívánja.
- Igaz
- Hamis
A legrövidebb löketidejű (SJF) algoritmus konstans komplexitású.
- Igaz
- Hamis
A taszkok löketidejét a gyakorlatban működő ütemezők előre ismerik.
- 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 konvojhatás például SRTF algoritmussal kezelhető.
- Igaz
- Hamis
Különböző folyamatokban található szálak is kommunikálhatnak egymással PRAM-modell szerint az operációs rendszer szolgáltatásait felhasználva.
- Igaz
- Hamis
Az üzenetsor egy indirekt kommunikációs megoldás.
- Igaz
- Hamis
A laphibát az MMU jelzi, és a kernel kezeli.
- Igaz
- Hamis
A hálózati kommunikáció (socket) egy aszimmetrikus 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
Egy taszkon belül egy másik számítógépen futó taszk eljárását is meg tudjuk hívni az operációs rendszer támogatásával.
- 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, akkor 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 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 konvojhatás.
- Igaz
- Hamis
RR használata optimális átlagos várakozási időt eredményez.
- 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
Mozgatás adatátviteli szemantika esetén a küldő fél elveszíti a hozzáférését az adatokhoz.
- Igaz
- Hamis
Üzenetváltásos kommunikációban a Küldés és a Fogadás szinkron műveletek.
- 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ósítása szükségképpen maga után vonja a taszkok várakozást.
- Igaz
- Hamis
Olyan rendszerben 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 operációs rendszerek jellemzően preemptív ütemezőt használnak.
- Igaz
- Hamis
SJF esetén a futásra késszé 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óak 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 kezelhetjük.
- Igaz
- Hamis
Spinlock (spinning lock) TSL (test-end-set) művelet segítségével megvalósítható.*
- Igaz
- Hamis
A FreeBSD egy 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árnia 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
Az operációs rendszer kernele felügyeli a felhasználói módban futó taszkok működését.
- Igaz
- Hamis
Az időosztásos operációs 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
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 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
A virtuális és fizikai 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 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 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
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
Van olyan operációs rendszer, amely részben hangutasításokkal is kezelhető.
- 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 konvojhatás kooperatív ütemező algoritmusokkal 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 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öbbprocesszoros ü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 rendszer túlterhelése esetén jelentkező vergődés rövidtávú ütemezéssel kezelhető.
- Igaz
- Hamis
A memóriakezelés során fellépő védelmi hiba hardver megszakítást okoz.
- Igaz
- Hamis
A memóriakezelés során a védelmi hiba nem hibás működést jelez, hanem csak azt, hogy az adott lap nincs a fizikai memóriában.
- 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
Egy operációs rendszer forráskódja lehet néhány tízezer programsor, de akár sok millió is.
- Igaz
- Hamis
A kernel moduláris felépítése csökkenti a kernel futásidejű memóriafoglalását.
- Igaz
- Hamis
Rendszerhívások esetén az üzemmódváltást megszakítás idézi elő.
- Igaz
- Hamis
A rendszerhívások sokszor folyamatok közötti kontextusváltást is eredményeznek.
- Igaz
- Hamis
A szálaknak saját halma (heap) van.
- Igaz
- Hamis
A cserehely (swap) célja, hogy bővítse a fizikai memóriát.
- Igaz
- Hamis
A copy-on-write technika lehetővé teszi, hogy két taszk ugyanazt a fizikai memóriát használja.
- Igaz
- Hamis
A vergődés az a jelenség, amikor a keretek számának növelése a laphibák számát is növeli.
- Igaz
- Hamis
Szerver platformon a Linux operációs rendszer részesedése 10% alatti.
- Igaz
- Hamis
Egy taszk FK állapotból V állapotba is átkerülhet.
- Igaz
- Hamis
Egy taszk futó állapotból futásra kész állapotba kooperatív ütemező esetén is átkerülhet.
- Igaz
- Hamis
A legrövidebb löketidejűt előre (SJF) ütemező preemptív.
- Igaz
- Hamis
A Windows felhasználói módban többszintű ütemezőt használ.
- Igaz
- Hamis
Egy hibás memóriacímzési művelet laphibát eredményez.
- Igaz
- Hamis