Ütemezési algoritmusok (FCFS, SJF, RR)

Slides:



Advertisements
Hasonló előadás
A Floyd-Warshall algoritmus
Advertisements


„Esélyteremtés és értékalakulás” Konferencia Megyeháza Kaposvár, 2009
Kétharmad, háromnegyed, négyötöd: mindenki olvas újságot
PPKE ITK 2009/10 tanév 8. félév (tavaszi) Távközlő rendszerek forgalmi elemzése Tájékoztatás
Projekt ütemezési feladat (A gyakorlati anyag rövid összefoglalása)
A társadalmi tényezők hatása a tanulásra
Kvantitatív Módszerek
Erőállóképesség mérése Találjanak teszteket az irodalomban
Tud Ön hullámlovagolni? 2012 után a kibocsátás-kereskedelemben Baráth Barna Vertis Zrt szeptember 15.
Humánkineziológia szak
Mellár János 5. óra Március 12. v
Lapcsere stratégiák FIFO, LRU, OPT, SC
Dr. Berzéky József április 15.
Elektromos mennyiségek mérése
Operációs rendszerek 1. Takács Béla
Linux ütemezés  Sokszor változott az évek folyamán  Az alap ütemező egyszerű volt  Prioritásos, futási sorok, RR…  2.4 verzió: O(n) ütemező o (következő.
Utófeszített vasbeton lemez statikai számítása Részletes számítás
A tételek eljuttatása az iskolákba
A kurzus programja Dátum Témakör november 10.
Virtuális méréstechnika 12. Óra Karakterisztikák mérése November 21. Mingesz Róbert v
Értékteremtő folyamatok menedzsmentje A fazekas műhely példája és más egyszerű példák a vállalat modellezésére, rendszermátrix számításokra.
Termékszerkezet-elemzés
Holtpont megelőzés Bankár algoritmussal Biztonságosnak nevezzük (holtpont kialakulása szempontjából) azokat a folyamat-erőforrás rendszereket, amelyekben.
Ember László XUBUNTU Linux (ami majdnem UBUNTU) Ötödik nekifutás 192 MB RAM és 3 GB HDD erőforrásokkal.
VÁLOGATÁS ISKOLÁNK ÉLETÉBŐL KÉPEKBEN.
5.2. Próbavizsga Próbáld ki tudásod!
1 Operációs rendszerek Folyamatok ütemezése. 2 Alapok Az ütemezés, az események sorrendjének a meghatározása. Az ütemezés használata OPR-ekben: –az azonos.
Folyamatok ütemezése a UNIX-ban
Védőgázas hegesztések
Körfolyamatok n A körfolyamat olyan speciális állapotváltozás (vagy egymáshoz kapcsolódó állapotváltozások sorozata), mely önmagába záródik, azaz.
Szerkezeti elemek teherbírásvizsgálata összetett terhelés esetén:
osztályvezető főorvos Szent Margit Kórház Nephrologia, Budapest
PPKE ITK 2009/10 tanév 8. félév (tavaszi) Távközlő rendszerek forgalmi elemzése Tájékoztatás GY. - 7.
NOVÁK TAMÁS Nemzetközi Gazdaságtan
DRAGON BALL GT dbzgtlink féle változat! Illesztett, ráégetett, sárga felirattal! Japan és Angol Navigáláshoz használd a bal oldali léptető elemeket ! Verzio.
1 Operációs rendszerek Az ütemezés megvalósítása.
Lineáris egyenletrendszerek (Az evolúciótól a megoldáshalmaz szerkezetéig) dr. Szalkai István Pannon Egyetem, Veszprém /' /
Számítógépes üzemmódok
Millau – Viadukt Franciaország A75-ös autópálya.
szakmérnök hallgatók számára
Algoritmusok II. Gyakorlat 3. Feladat Pup Márton.
Egydimenziós tömbök (Vektorok)
Visszatérve a 3 szennyező példához: Három szennyezőforrás esetén a gazdaságilag legkedvezőbb megoldás kiépítését szeretnénk hatósági eszközökkel elősegíteni.
7. Házi feladat megoldása
1 Konjunktúrajelentés 2009  Az üzleti helyzet és várakozások  A befektői környezet A DUIHK 15. konjunktúrafelmérése Dirk Wölfer április 21.
ÁRAMLÓ FOLYADÉKOK EGYENSÚLYA
A pneumatika alapjai A pneumatikában alkalmazott építőelemek és működésük vezérlő elemek (szelepek)
Százalék számítás - 7. feladat
© 2005 The Gallup Organization T HE G ALLUP O RGANIZATION Országos Kreditmonitoring vizsgálat az oktatók körében - ábrasor
A kérdőív minden kérdésére 1-től 7-ig számozott tartományban válaszolhattak a résztvevők. Az összehasonlító kiértékeléskor a válaszok átlagos értékeit.
A klinikai transzfúziós tevékenység Ápolás szakmai ellenőrzése
2006. május 15P2P hálózatok 1 Fóliák a vizsgára: 1. előadás  Bevezető: 11-16, 21,  Usenet: előadás:  Bevezető: 3-8  Napster: 
2006. Peer-to-Peer (P2P) hálózatok Távközlési és Médiainformatikai Tanszék.
Processzrokezelés. Miért alakult ki a processzor? Kezdetben céláramkörök, önálló chipek Ötlet: miért nem készítünk egy chipet, ami végrehajtja az összes.
QualcoDuna interkalibráció Talaj- és levegövizsgálati körmérések évi értékelése (2007.) Dr. Biliczkiné Gaál Piroska VITUKI Kht. Minőségbiztosítási és Ellenőrzési.
1. Melyik jármű haladhat tovább elsőként az ábrán látható forgalmi helyzetben? a) A "V" jelű villamos. b) Az "M" jelű munkagép. c) Az "R" jelű rendőrségi.
Óravázlat Készítette: Kucsera Mihály és Toldi Miklós
GAZDASÁGI ADOTTSÁGOK ÉS FEJLŐDÉSI IRÁNYOK A délkelet-európai országok Novák Tamás MTA – VKI május 16.
Adamkó Attila UML2 Adamkó Attila
A KÖVETKEZŐKBEN SZÁMOZOTT KÉRDÉSEKET VAGY KÉPEKET LÁT SZÁMOZOTT KÉPLETEKKEL. ÍRJA A SZÁMOZOTT KÉRDÉSRE ADOTT VÁLASZT, VAGY A SZÁMOZOTT KÉPLET NEVÉT A VÁLASZÍV.
1 Az igazság ideát van? Montskó Éva, mtv. 2 Célcsoport Az alábbi célcsoportokra vonatkozóan mutatjuk be az adatokat: 4-12 évesek,1.
Erőforrások tárolhatóság klasszikus felosztás
Az ÉMGK tagvállalatainak szakképzési igényei Miskolc, június. 09. Dr. Barkóczi István – ÉMGK elnök.
Mikroprocesszorok (Microprocessors, CPU-s)
PPKE ITK 2008/09 tanév 8. félév (tavaszi) Távközlő rendszerek forgalmi elemzése Tájékoztatás GY. - 8.
Kommunikáció és szinkronizáció. 1.) Kommunikáció: Lehetőség arra, hogy egyik folyamat befolyásolja a másik folyamat lefutását. Kommunikáció eszközei: közös.
PPKE ITK 2006/07 tanév 7. szemeszter Őszi félév Távközlő rendszerek forgalmi elemzése Tájékoztatás GY
PPKE ITK 2004/05 tanév IV. évfolyam Őszi félév Távközlő rendszerek forgalmi elemzése Tájékoztatás GY. - 7.
A Huffman féle tömörítő algoritmus Huffman Kód. Az Algoritmus Alapelvei Karakterek hossza különböző A karakter hossza sűrűsége határozza meg: Minél több.
Előadás másolata:

Ütemezési algoritmusok (FCFS, SJF, RR) Többfeladatos (multitask) rendszereknél a folyamatok közötti átkapcsolást, azaz a környezetváltást az alacsony szintű ütemezési algoritmusok végzik. Általában a gyakorlatban többféle módszer kombinációját alkalmazzák. A továbbiakban az átlagos várakozási idő alapján vizsgáljuk a következő alap algoritmusokat: FCFS (First Come First Served) SJF (Shortest Job First) RR (Round Robin)

FCFS

Elõbb jött - elõbb fut First Come First Served - FCFS A folyamatok érkezési sorrendjükben kapják meg a processzort Elõny: a legegyszerûbb stratégia Hátrány: a folyamatok várakozási, fordulási ideje nagymértékben függ a folyamatok érkezési sorrendjétõl lassú kamion effektus csorda hatás

Átlagos várakozási idõ számítás - FCFS Határozza meg az alábbi terhelés esetén az átlagos várakozási idõ értékét! PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10

Átlagos várakozási idõ számítás - FCFS PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁRAKOZÁSI IDÕ IDÕ IGÉNY IDÕPONT (KEZD. - ÉRK.)

Átlagos várakozási idõ számítás - FCFS PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁRAKOZÁSI IDÕ IDÕ IGÉNY IDÕPONT (KEZD. - ÉRK.) P1 0 14 0

Átlagos várakozási idõ számítás - FCFS PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁRAKOZÁSI IDÕ IDÕ IGÉNY IDÕPONT (KEZD. - ÉRK.) P1 0 14 0 14

Átlagos várakozási idõ számítás - FCFS PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁRAKOZÁSI IDÕ IDÕ IGÉNY IDÕPONT (KEZD. - ÉRK.) P1 0 14 0 14 0

Átlagos várakozási idõ számítás - FCFS PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁRAKOZÁSI IDÕ IDÕ IGÉNY IDÕPONT (KEZD. - ÉRK.) P1 0 14 0 14 0

Átlagos várakozási idõ számítás - FCFS PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁRAKOZÁSI IDÕ IDÕ IGÉNY IDÕPONT (KEZD. - ÉRK.) P1 0 14 0 14 0 P2 7 8 14

Átlagos várakozási idõ számítás - FCFS PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁRAKOZÁSI IDÕ IDÕ IGÉNY IDÕPONT (KEZD. - ÉRK.) P1 0 14 0 14 0 P2 7 8 14 22

Átlagos várakozási idõ számítás - FCFS PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁRAKOZÁSI IDÕ IDÕ IGÉNY IDÕPONT (KEZD. - ÉRK.) P1 0 14 0 14 0 P2 7 8 14 22 7

Átlagos várakozási idõ számítás - FCFS PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁRAKOZÁSI IDÕ IDÕ IGÉNY IDÕPONT (KEZD. - ÉRK.) P1 0 14 0 14 0 P2 7 8 14 22 7

Átlagos várakozási idõ számítás - FCFS PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁRAKOZÁSI IDÕ IDÕ IGÉNY IDÕPONT (KEZD. - ÉRK.) P1 0 14 0 14 0 P2 7 8 14 22 7 P3 11 36 22 58 11

Átlagos várakozási idõ számítás - FCFS PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁRAKOZÁSI IDÕ IDÕ IGÉNY IDÕPONT (KEZD. - ÉRK.) P1 0 14 0 14 0 P2 7 8 14 22 7 P3 11 36 22 58 11 P4 20 10 58 68 38

Átlagos várakozási idõ számítás - FCFS PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁRAKOZÁSI IDÕ IDÕ IGÉNY IDÕPONT (KEZD. - ÉRK.) P1 0 14 0 14 0 P2 7 8 14 22 7 P3 11 36 22 58 11 P4 20 10 58 68 38 ___________ 56

Átlagos várakozási idõ számítás - FCFS PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁRAKOZÁSI IDÕ IDÕ IGÉNY IDÕPONT (KEZD. - ÉRK.) P1 0 14 0 14 0 P2 7 8 14 22 7 P3 11 36 22 58 11 P4 20 10 58 68 38 ___________ 56 ÁTLAGOS VÁRAKOZÁSI IDÕ: 56 / 4 = 14

SJF

A legrövidebb elõnyben Shortest Job First - SJF A CPU-t egy folyamat befejezõdése után a legrövidebbnek adja oda (ha több ilyen van, FCFS szerint választ közülük) Elõny: a legrövidebb az átlagos várakozási idõ Hátrány: KIÉHEZTETÉS (hosszú folyamaté) Tudni kell ELÕRE a folyamat hosszát kötegelt rendszereknél (ált. itt van SJF) programozói becslés idõosztásos rendszereknél matematikai statisztikai becslés mi történjen, ha a becslés rossz?

Átlagos várakozási idõ számítás - SJF Határozza meg az alábbi terhelés esetén az átlagos várakozási idõ értékét! PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10

Átlagos várakozási idõ számítás - SJF PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. VÁRÓ LEG- IDÕ IGÉNY IDÕPONT IDÕ PROC. RÖVIDEBB

Átlagos várakozási idõ számítás - SJF PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. VÁRÓ LEG- IDÕ IGÉNY IDÕPONT IDÕ PROC. RÖVIDEBB P1 0 14 0 14 0

Átlagos várakozási idõ számítás - SJF PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. VÁRÓ LEG- IDÕ IGÉNY IDÕPONT IDÕ PROC. RÖVIDEBB P1 0 14 0 14 0 P2(8), P3(36)

Átlagos várakozási idõ számítás - SJF PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. VÁRÓ LEG- IDÕ IGÉNY IDÕPONT IDÕ PROC. RÖVIDEBB P1 0 14 0 14 0 P2(8), P3(36) P2

Átlagos várakozási idõ számítás - SJF PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. VÁRÓ LEG- IDÕ IGÉNY IDÕPONT IDÕ PROC. RÖVIDEBB P1 0 14 0 14 0 P2(8), P3(36) P2

Átlagos várakozási idõ számítás - SJF PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. VÁRÓ LEG- IDÕ IGÉNY IDÕPONT IDÕ PROC. RÖVIDEBB P1 0 14 0 14 0 P2(8), P3(36) P2 P2 7 8 14 22 7

Átlagos várakozási idõ számítás - SJF PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. VÁRÓ LEG- IDÕ IGÉNY IDÕPONT IDÕ PROC. RÖVIDEBB P1 0 14 0 14 0 P2(8), P3(36) P2 P2 7 8 14 22 7 P3(36), P4(10)

Átlagos várakozási idõ számítás - SJF PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. VÁRÓ LEG- IDÕ IGÉNY IDÕPONT IDÕ PROC. RÖVIDEBB P1 0 14 0 14 0 P2(8), P3(36) P2 P2 7 8 14 22 7 P3(36), P4(10) P4

Átlagos várakozási idõ számítás - SJF PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. VÁRÓ LEG- IDÕ IGÉNY IDÕPONT IDÕ PROC. RÖVIDEBB P1 0 14 0 14 0 P2(8), P3(36) P2 P2 7 8 14 22 7 P3(36), P4(10) P4

Átlagos várakozási idõ számítás - SJF PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. VÁRÓ LEG- IDÕ IGÉNY IDÕPONT IDÕ PROC. RÖVIDEBB P1 0 14 0 14 0 P2(8), P3(36) P2 P2 7 8 14 22 7 P3(36), P4(10) P4 P4 20 10 22 32 2

Átlagos várakozási idõ számítás - SJF PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. VÁRÓ LEG- IDÕ IGÉNY IDÕPONT IDÕ PROC. RÖVIDEBB P1 0 14 0 14 0 P2(8), P3(36) P2 P2 7 8 14 22 7 P3(36), P4(10) P4 P4 20 10 22 32 2 P3(36) P3

Átlagos várakozási idõ számítás - SJF PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. VÁRÓ LEG- IDÕ IGÉNY IDÕPONT IDÕ PROC. RÖVIDEBB P1 0 14 0 14 0 P2(8), P3(36) P2 P2 7 8 14 22 7 P3(36), P4(10) P4 P4 20 10 22 32 2 P3(36) P3

Átlagos várakozási idõ számítás - SJF PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. VÁRÓ LEG- IDÕ IGÉNY IDÕPONT IDÕ PROC. RÖVIDEBB P1 0 14 0 14 0 P2(8), P3(36) P2 P2 7 8 14 22 7 P3(36), P4(10) P4 P4 20 10 22 32 2 P3(36) P3 P3 11 36 32 68 21 - -

Átlagos várakozási idõ számítás - SJF PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. VÁRÓ LEG- IDÕ IGÉNY IDÕPONT IDÕ PROC. RÖVIDEBB P1 0 14 0 14 0 P2(8), P3(36) P2 P2 7 8 14 22 7 P3(36), P4(10) P4 P4 20 10 22 32 2 P3(36) P3 P3 11 36 32 68 21 - - ___________ 30

Átlagos várakozási idõ számítás - SJF PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. VÁRÓ LEG- IDÕ IGÉNY IDÕPONT IDÕ PROC. RÖVIDEBB P1 0 14 0 14 0 P2(8), P3(36) P2 P2 7 8 14 22 7 P3(36), P4(10) P4 P4 20 10 22 32 2 P3(36) P3 P3 11 36 32 68 21 - - ___________ 30 ÁTLAGOS VÁRAKOZÁSI IDÕ: 30 / 4 = 7,5

RR

Körbenforgó Round Robin - RR A folyamatokat egy zárt körbe szervezzük, és minden folyamat egy elõre rögzített maximális idõre (IDÕSZELET - time slice) kapja meg a processzort, majd visszaáll a sor végére Tipikusan az interaktív rendszerek stratégiája Kombinálható prioritások bevezetésével (minden prioritási szintnek “saját köre“ van) Elõny: egyszerû algoritmus nincs kiéheztetés Hátrány: az idõszelet lejártakor a folyamat állapotát el kell menteni - idõveszteség

Átlagos várakozási idõ számítás - RR Határozza meg az alábbi terhelés esetén az átlagos várakozási idõ értékét, ha az idõszelet 10! PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC.

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC.

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC. P1 0 14 0

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC. P1 0 14 0 10 4

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC. P1 0 14 0 10 0 4

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC. P1 0 14 0 10 0 4 P2

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC. P1 0 14 0 10 0 4 P2, P1

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC. P1 0 14 0 10 0 4 P2, P1

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC. P1 0 14 0 10 0 4 P2, P1 P2 7 8 10 18 3 -

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC. P1 0 14 0 10 0 4 P2, P1 P2 7 8 10 18 3 - P1, P3

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC. P1 0 14 0 10 0 4 P2, P1 P2 7 8 10 18 3 - P1, P3 P1* (10) 4

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC. P1 0 14 0 10 0 4 P2, P1 P2 7 8 10 18 3 - P1, P3 P1* (10) 4 18 22 8 -

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC. P1 0 14 0 10 0 4 P2, P1 P2 7 8 10 18 3 - P1, P3 P1* (10) 4 18 22 8 - P3, P4

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC. P1 0 14 0 10 0 4 P2, P1 P2 7 8 10 18 3 - P1, P3 P1* (10) 4 18 22 8 - P3, P4 P3 11 36 22 32 11 26 P4

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC. P1 0 14 0 10 0 4 P2, P1 P2 7 8 10 18 3 - P1, P3 P1* (10) 4 18 22 8 - P3, P4 P3 11 36 22 32 11 26 P4, P3

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC. P1 0 14 0 10 0 4 P2, P1 P2 7 8 10 18 3 - P1, P3 P1* (10) 4 18 22 8 - P3, P4 P3 11 36 22 32 11 26 P4, P3 P4 20 10 32 42 12 - P3

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC. P1 0 14 0 10 0 4 P2, P1 P2 7 8 10 18 3 - P1, P3 P1* (10) 4 18 22 8 - P3, P4 P3 11 36 22 32 11 26 P4, P3 P4 20 10 32 42 12 - P3 P3* (32) 26 42 52 10 16 P3

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC. P1 0 14 0 10 0 4 P2, P1 P2 7 8 10 18 3 - P1, P3 P1* (10) 4 18 22 8 - P3, P4 P3 11 36 22 32 11 26 P4, P3 P4 20 10 32 42 12 - P3 P3* (32) 26 42 52 10 16 P3 P3* (52) 16 52 62 0 6 P3

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC. P1 0 14 0 10 0 4 P2, P1 P2 7 8 10 18 3 - P1, P3 P1* (10) 4 18 22 8 - P3, P4 P3 11 36 22 32 11 26 P4, P3 P4 20 10 32 42 12 - P3 P3* (32) 26 42 52 10 16 P3 P3* (52) 16 52 62 0 6 P3 P3* (62) 6 62 68 0 - -

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC. P1 0 14 0 10 0 4 P2, P1 P2 7 8 10 18 3 - P1, P3 P1* (10) 4 18 22 8 - P3, P4 P3 11 36 22 32 11 26 P4, P3 P4 20 10 32 42 12 - P3 P3* (32) 26 42 52 10 16 P3 P3* (52) 16 52 62 0 6 P3 P3* (62) 6 62 68 0 - - ___________ 44

Átlagos várakozási idõ számítás - RR PR. ÉRK. CPU IDÕ IGÉNY P1 0 14 P2 7 8 ÁTLAGOS VÁRAKOZÁSI IDÕ: 44 / 4 = 11 P3 11 36 P4 20 10 PR. ÉRK. CPU KEZD. BEF. VÁR. MARAD. VÁRÓ IDÕ IGÉNY IDÕPONT IDÕ IDÕ PROC. P1 0 14 0 10 0 4 P2, P1 P2 7 8 10 18 3 - P1, P3 P1* (10) 4 18 22 8 - P3, P4 P3 11 36 22 32 11 26 P4, P3 P4 20 10 32 42 12 - P3 P3* (32) 26 42 52 10 16 P3 P3* (52) 16 52 62 0 6 P3 P3* (62) 6 62 68 0 - - ___________ 44