Vizsga Flashcards
A rendszerhívások meghívása minden esetben üzemmódváltással jár együtt.
Igaz
Egy multiprogramozott operációs rendszer futtatásához több processzormagra van szükség.
Hamis. Multiprogramozottak voltak régebben is, ergó nem kellett több processzormag
Milye van a szálaknak?
Verme
Ha magas a laphiba gyakorisága, akkor a rendszerben a memória-intenzív taszkok sok időt töltenek el várakozó állapotban.
Igaz de nemtommé
Mit biztosít a PRAM a közösen használt memóriaterületre?
Kölcsönös kizárást!
Nem preemptív ütemező esetén egy taszk kizárólag önszántából veszítheti el a CPU-t.
Hamis, mert ha lejár a futási ideje akkor megszakad.
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.
Hamis, mert csak részlegesen preemptívvé válik
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.
Hamis, mert megengedi az konkurens írást :)
A laphibák száma nagyon sok párhuzamosan működő taszk esetén lineárisan függ a multiprogramozás fokától.
Hamis. Hogy függene te barom? xd
NUMA rendszerben mit érnek el a taszkok?
Az összes fizikai memóriát.
Mit szabványosít az IEEE POSIX?
operációs rendszerek felhasználói és programozói interfészeit
Mit ütemeznek az ütemezők?
Szálakat
Milye van egy folyamatnak? És milye egy taszknak?
Saját memóriatartománya, saját verme
Milyenek a mai OS-ek többprocesszoros ütemezési megoldásai?
Szimmetrikus rendszerek
PRAM modell írás-olvasás műveletnél mi hajtódik végre előbb?
Az olvasás. Aztán van csak az írás
körülfordulási idő =?
várakozási + futási
Az IEEE POSIX egy szabvány, amely előírja a kernel belső felépítését.
Baromállat ezt tudod. Az operácós rendszerek felhasználói és programozói interfészeit -.-“
Az IEEE POSIX egy szabvány, amely előírja a kernel belső felépítését.
Baromállat ezt tudod. HAMIS. Az operácós rendszerek felhasználói és programozói interfészeit írja le -.-“
Windows task squeduler milyen távú ütemező?
Úristen Very Big !!
Egy rendszer absztrakt virtuális gépei összességükben több erőforrást tartalmaznak, mint amennyi fizikailag rendelkezésre áll.
Mivel virtuálisan mindenki hazudik. Pl van amikro van 120 gb hely foglalva, de nem használ annyit
Mivel járnak együtt a rendszerhívások?
Megszakítással
A távoli eljáráshívás (RPC) egy szimmetrikus, üzenetalapú kommunikációs megoldás.
NOper
A memória-intenzív taszkok NAGY memóriafoglalás esetén CPU-intenzívvé válnak.
Nope, I/O intenzívekké vállnak.
A vergődés a laphibák túlzott gyakorisága, amely a rendszer kis mértékű teljesítményromlásával jár.
Hamis, mert nagy teljesítményromlással jár
A taszkok adminisztratív adatait a kernel a saját címtartományában tárolja(?).
Hamis, a kernel címterében.
SJF esetén az FK-vá vált taszk beillesztésének művelete O(I) konstans komplexitású.
sbdasswc.kswvhuoevvbvlkhiei Nem O(I) mert O(N)
FreeBSD
Unix disztribúció
A mutex többpéldányos erőforrások védelmére alkalmas szinkronizációs eszköz.
Nope,
Mi a mutex?
egy kritikus szakasz védelmére alkalmazott zárolási eszköz
Válaszidő
külső kéréstől első válaszig
A mai operációs rendszerek alapértelmezett módon a kemény affinitást alkalmazzák a többprocesszoros ütemezésben.
Lófaszt, a mostani OS-ek lazák, laza affinitást használnak. 😎
Milyen a globális ütemező.
Preemptív
Milyen a globális ütemező.
Preemptív
Az újabb esély (SC) lapcsere algoritmus is figyelembe veszi a …………………………. ?
lapok használatát
A futási szint (runlevel) meghatározza a UNIX rendszerekben futó taszkok prioritását.
Nem, ez az OS állapotát határozza meg. Pl.: Grafikus, egyfelhasználós…
Mi a várakozási idő?
várakozási idő a taszk összes nem futó állapotban eltöltött ideje
Az üzenetváltásos kommunikáció során mindig szükséges az átvitt adatok átmeneti tárolása.
Hamis, nem kell mindig.
Egy rendszerben több laptábla van, mint ahány kerettábla található.
laptáblák > kerettáblák
A kernel adatstruktúrák egy része a fájlrendszeri interfészen keresztül hozzáférhető Linux alatt.
procfs paranccsal lehet.
Mi a fasz az a laphiba.
A hivatkozott lap nincs a fizikai memóriában.
Az időosztásos operációs rendszer alkalmazása csökkenti a rendszer válaszidejét a klasszikus multiprogramozott rendszerekhez képest.
Csökkenti hát.
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!
Dinamikus többszintű ütemezők esetén az I/O-intenzív taszkok átlagos körülfordulási ideje kisebb, mint az átlagos várakozási idejük.
Hamis.
A kernel adatstruktúrák egy része a fájlrendszeri interfészen keresztül hozzáférhető Linux alatt.
Igaz. Elérhető
Egyszerre több folyamatot csinál.
Multiprogramozott
Több feladatot adunk neki de egyszerre egy fut le
Kötegelt
RR milyen O?
Konstans
Milyen Ordo a Prioritásos ütemező algoritmus?
Négyzetes
Shortest Remaining Time First komplexitása?
Lineáris
Mi a kernel egyik alapvető feladata?
A felhasználói módban működő taszkok felügyelete.
Unix fájlrendszerben található fájlok jelentős része …………………………… kkel érhető el.
Direkt blokkcímekkel.
A rendszerhívások meghívása minden esetben üzemmódváltással jár együtt?
Nem, nem mindig jár üzemmódváltással.
RPC szimmetrikus? (Nem tudom mit jelent)
Nem nem az.
Mi az a konvoly-hatás?
Amikor egy hosszú löketidejű taszk feltartja a rövid löketidejű taszkokat.
Mi az az SRTF? Milyen? (Pre / nem Pre)
Shortest Remaining Time First. Preemptív, mert, merthát az…
Mondj három dolgot ami védett módban fut.
Kernel
Kommunikáció
I/O műveletek
Rendszerhívás
Mi az a strucc algoritmus?
Leszarod a holtpontot és reménykedsz nem lesz katasztrófa.
Mi az a strucc algoritmus?
Leszarod a holtpontot és reménykedsz nem lesz katasztrófa.
Az üzenetsor mi?
Egy indirekt kommunikációs megoldás.