„Opre vizsga, 2008. június 19.” változatai közötti eltérés
Nincs szerkesztési összefoglaló |
aNincs szerkesztési összefoglaló |
||
2. sor: | 2. sor: | ||
2. Írja le az alábbi precedenciagráfot "parbegin-parend" konkurens utasítások és szemaforok segítségével! | 2. Írja le az alábbi precedenciagráfot "parbegin-parend" konkurens utasítások és szemaforok segítségével! | ||
[[Fájl:opre_vizsga_20080619_graf.jpg]] | [[Fájl:opre_vizsga_20080619_graf.jpg]] | ||
9. sor: | 10. sor: | ||
5. Egy UNIX operációs rendszerben négy folyamat található t=0 időpontban. Átütemezés után egy folyamat (A) fut, két másik (B, C) futásra kész, és a negyedik (D) egy read() rendszerhívásban diszk B/K művelet befejezésére vár (alszik). Ekkor minden folyamat felhasználói módú prioritása (p_usrpri) 60, p_cpu értéke 10, p_nice értéke 5. A diszk művelet alvási prioritása 20. A diszk művelet a t=110 időpontra fejeződik be és a read() rendszerhívásból a D folyamat ezután 1 időegység alatt lép ki (válik futásra késszé). | 5. Egy UNIX operációs rendszerben négy folyamat található t=0 időpontban. Átütemezés után egy folyamat (A) fut, két másik (B, C) futásra kész, és a negyedik (D) egy read() rendszerhívásban diszk B/K művelet befejezésére vár (alszik). Ekkor minden folyamat felhasználói módú prioritása (p_usrpri) 60, p_cpu értéke 10, p_nice értéke 5. A diszk művelet alvási prioritása 20. A diszk művelet a t=110 időpontra fejeződik be és a read() rendszerhívásból a D folyamat ezután 1 időegység alatt lép ki (válik futásra késszé). | ||
Táblázatos formában adja | Táblázatos formában adja meg, hogy mennyi lesz a négy folyamat prioritása (p_pri) és a p_cpu értéke a t=10, 11, 100, 110, 111, 112 és a 200 időpillanatokban! Válaszát képletekkel is támassza alá! Mindhárom UNIX ütemezési tevékenységet vegye figyelembe (tehát van round-robin ütemezés is)! | ||
{| border="1" | {| border="1" |