„Operációs rendszerek kidolgozott beugrókérdések vizsgára ABC-sorrendben” változatai közötti eltérés

Pterblgh (vitalap | szerkesztései)
 
(10 közbenső módosítás, amit 3 másik szerkesztő végzett, nincs mutatva)
31. sor: 31. sor:
====Rendszerhívások: Milyen előnnyel jár a rendszerhívások valamilyen magas szintű programnyelvvel történő megadása?====
====Rendszerhívások: Milyen előnnyel jár a rendszerhívások valamilyen magas szintű programnyelvvel történő megadása?====
<div class="answer">
<div class="answer">
Abból a szempontból előnyös, hogy az alkalmazási felület így processzorfüggetlenné válik.
 
Az API elrejti a rendszerhívások részleteit, bonyolultságát a programozó elől, lényegében egy wrapper réteggel fedi be a rendszerhívásokat.
 
</div>
</div>


508. sor: 510. sor:
<div class="answer">
<div class="answer">
* laptáblában:
* laptáblában:
* Módosítás nyilvántartása (modified/dirty bit): minden memórialaphoz tartozik egy HW által kezelt bit (pl. a laptáblában) - betöltéskor törlik, módosításkor beállítják.
* Módosítás nyilvántartása (modified/dirty bit): minden memórialaphoz tartozik egy HW által kezelt bit (pl. a laptáblában) - betöltéskor törlik, módosításkor beállítják. Ha a dirty bit 1, akkor erre a lapra történt írási művelet, mióta a fizikai memóriába került. Ezt a bitet a CPU tartja karban (automatikusan), ezzel az operációs rendszer munkáját segítve. 0 érték esetén a lapokat nem kell a diszkre kiírni, ha kiszorulnak a fizikai memóriából (hiszen a tartalmuk a fizikai memóriába helyezés óta változatlan, a diszk-en tárolt változat tehát továbbra is aktuális).
* Hivatkozások nyilvántartása (referenced/used bit): OS adott időnként és/vagy adott eseményekre törli - használat esetén beállítják.
 
* Hivatkozások nyilvántartása (referenced/used bit): Ha a refernced bit 1, akkor volt "mostanában" hivatkozás erre a lapra. Ezt is a CPU tartja karban. Ez a bit segít az operációs rendszernek, amikor el kell döntenie, hogy melyik lapot dobja ki a fizikai memóriából, ha egy új lapnak nincs helye. A referenced=0 lapokból fog válogatni.
</div>
</div>


1 134. sor: 1 137. sor:
</div>
</div>


====Felhasználó- és csoportazonosító: Mi alapján azonosítja a Windows a ====
====Felhasználó- és csoportazonosító: Mi alapján azonosítja a Windows a felhasználókat és a csoportokat?====
<div class="answer">
SID - Security Identifier
</div>


====Paravirtualizáció: Mit jelent az, hogy egy virtualizációs megoldás paravirtualizációt használ a CPU virtualizálásához?====
====Paravirtualizáció: Mit jelent az, hogy egy virtualizációs megoldás paravirtualizációt használ a CPU virtualizálásához?====
felhasználókat és a csoportokat?
<div class="answer">
<div class="answer">
SID - Security Identifier
Paravirtualizáció esetén fel kell készíteni a vendég OS-t a forráskódjának módosításával, hogy ne is akarjon problémás utasításokat hívni, hanem azok helyett azoknak megfelelő függvényeket hívjon a hypervisorban. Ezzel egyszerűsödik a hypervisor implementálása.
</div>
</div>


1 288. sor: 1 293. sor:




</div><!-- /#q_and_a -->
<!-- /#q_and_a -->


==Tartalomjegyzék==
==Tartalomjegyzék==