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ő.

Slides:



Advertisements
Hasonló előadás
Nehéz ügyfél-e a fiatalkorú?.  Fegyelmi eljárások  Elhúzódhat  Kérdéses a hatékonysága  Büntet  Tanult tehetetlenség  „Alternatív költsége van”
Advertisements

Virtualizált Biztonságos BOINC Németh Dénes Deák Szabolcs Szeberényi Imre.
Az operációs rendszer.
FEFO vékonykliens megoldások
Segítség! Felnőttem! Nagy terhelhetőségű, magas rendelkezésreállású rendszerek építési és üzemeltetési útmutatója Kovács Zsolt Szerverhotel igazgató.
QualitySoft On-Line megoldások Terminálszerver alternatíva a Távoli Asztali eléréshez.
Beköszöntött az éles WebeC „korszak” Szűcs Attila Készpénzlogisztika Január 30.
Emeltszintű Etanácsadó Otthoni internetes ügyintézés Készítette: Horányiné Horváth Viktória Csilla.
WordLearner.com -- Learn or Teach Words in Almost Any Language WordLearner.com online és offline nyelvoktatás mobiltelefonon és interneten Benedek Balázs.
Hatékonyságnövelés IT biztonsági megoldásokkal Szincsák Tamás IT tanácsadó 2012.Október 17.
A magyar fogyasztói szegmensek egészségvásárlása
Hálózat összeállítási feladat 2
Programozási feladatok az érettségin
MÚZEUMI KÖNYVTÁRAK A STATISZTIKA TÜKRÉBEN - FEJLESZTÉSI LEHETŐSÉGEK, IRÁNYOK Tóth Máté OSZK - Könyvtári Intézet.
Egy skálázható architectúra fair sávszélesség elosztás közelítésére nagysebességű hálózatokon.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Ütemezés a Windowsban dr. Micskei Zoltán
Ütemezési algoritmusok (FCFS, SJF, RR)
Szoftevrismeret Operációs rendszerek.
Az operációs rendszer.
BE KI Perifériák Számítógép.
Az operációs rendszerek
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.
1 Operációs rendszerek Folyamatok kezelése a UNIX-ban.
Folyamatok ütemezése a UNIX-ban
Microsoft® Lync™ 2010 Meghatalmazás – oktatás
Pandora felhasználók Active Directory migrációja.
Szabó Gábor SZGRAHI.ELTE Számítógép Virtualizáció ELTE-IK 2011.
Az operációs rendszer.
Miskolci Egyetem Informatikai Intézet Általános Informatikai Tanszé k Pance Miklós Adatstruktúrák, algoritmusok előadásvázlat Miskolc, 2004 Technikai közreműködő:
1 Operációs rendszerek Az NT folyamatok kezelése.
1 Operációs rendszerek Az ütemezés megvalósítása.
Programrendszer 2. Erőforrás – erőforrás elosztás 3. Indítja és ütemezi a programokat 4. kommunikáció 2 Takács Béla.
Operációs Rendszerek II.
Copyright © 2012, SAS Institute Inc. All rights reserved. STATISZTIKA ÉS VIZUALIZÁCIÓ - ÚJ LEHETŐSÉGEK A STATISZTIKAI ADATOK MEGJELENÍTÉSÉRE ÉS FELTÁRÁSÁRA.
Az operációs rendszereK
A Unix operációs rendszer Előadást tarja: Lázár András.
Operációs rendszer.
A Magyar ClusterGRID projekt Stefán Péter tudományos munkatárs NIIF Iroda
A területrendezés és –fejlesztés adat háttere és technológiai megoldásai Göncz Annamária, Juhász Géza Péter
Az operációs rendszerek feladata, fajtái, felépítése
Speciális jellemzőkkel bíró ütemezési problémák osztályba sorolása és megoldási lehetőségeiknek vizsgálata Készítette: Czuczai Barbara Témavezető:
A számítógép elvi felépítése
HuWiCo Hotspotok firmware ismertető. HuWiCo hotspotok most Nyílt hálózat Nincs authentikáció Nincs csomagszűrés Nincs remote managemant Nincs titkosított.
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.
Az operációs rendszer.
Miért jó nekünk kutatóknak a felhő?
Azure újdonságok Gál Tamás Datacenter Technical Specialist
A szolgáltatás technikájával – technológiájával kapcsolatos elemzések „EISZ Jövője” Konferencia június 22.
2. Operációs rendszerek.
Mobil operációs rendszerek
Szoftverek csoportosítása
Windows 10 áttekintés és bevezetés Windows 10 áttekintés rendszergazdáknak Mi változott a Windows 7 óta?
Operációs rendszer Készítette: Schäfer Benedek Felkészítő tanár: Ravasz Imréné Herendi Német Nemzetiségi és Nyelvoktató Általános Iskola Herend, Iskola.
A Linux operációs rendszer A Linux felépítése. A UNIX önálló változata. Forráskódja szabadon hozzáférhető->gyors terjedés Szabad szoftver de nem nyilvános.
74. Királyom, Jézusom: Szívem, íme megnyitom. A gonosztól óvj Te meg, Meg ne rontson engemet! Dicséretek 74/1.
3. Fejlődéstörténet Összeállította: Devecz Ferenc Operációs rendszerek.
Az operációs rendszer.
Operációs rendszerek.
Párhuzamos programozás
ADESPRESSO – A KEDVENCED LESZ
Mesterséges intelligencia
A Linux operációs rendszer
HPC: Hozzáférés és első lépések
Mesterséges intelligencia
World map.
A digitális kép bevezetés.
Google Data Studio A Bétán túl Pere Patrícia HWSW mobile!
A számítógép működésének alapjai
DevSecOps Ha gyors a deploy, a security folyamatoknak is skálázódni kell Ottucsák József
Pipeline példák (IMSC, 2019).
Előadás másolata:

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ő futó feladat kiválasztása) 1

Linux kernel map 2

O(1) ütemező  Új ütemező (2.6-os kernel, ~2002) Új ütemező o Gond volt, ha sok feladat volt o Következő feladat megtalálása: O(1) o 140 várakozási sor o Külön „active” és „expired” sorok  Jobb SMP támogatás o CPU-nkénti runqueue, külön zárakkal o Terheléselosztás CPU sorok között 3

Completly Fair Scheduler (CFS)  as kernelbe került bele (~2007)  Problémák az O(1) ütemezővel o Heurisztikákat használt, nehéz volt számolni o Késleltetés mértékét nehéz volt garantálni  Cél: fair működés garantálása o Mindenki kapjon CPU időt o Futási sorok helyett egy közös keresőfa (red-black tree) o Prioritás a KF-on (decay) keresztül jut érvényre 4

Hogyan tovább? 5 Sok új javaslat, pl: BFS: interaktivitás biztosítása desktop, mobil gépeken Sok új javaslat, pl: BFS: interaktivitás biztosítása desktop, mobil gépeken