Vzhledem k pohotovému a ojedinělému OS, jakým Windows bezesporu jsou, je obecně známo, že plánovač v tomto OS je nejlepším v celé množině OS na světě.
Již několik let se zabývám zkoumáním plánovače na systémech Windows. Například dokážu již dnes naplánovat, aby se mi vypnul počítač po dvou hodinách. Dokážu si naplánovat, aby se mi spustil spořič obrazovky a umím si naplánovat pravidelnou kontrolu mailů.
Jak vidíte jsem opravdu dobrý programátor - nemluvě o hackování panelů již jak ve Windows tak i v GNOME a zvládnu už konečne po roce usilovné práce i KDE.
Já jako nelepší OS považuji GNOME, protože linux stojí za prd a windows taky.
Ale zpět k vašemu dotazu. Windows má jedinečný plánovač - nenajdete ho v žádném jiném OS, přestože se jedná o sprostou kopii Mac OS X.
Ten plánovač se jmenuje Blue Screen a je opravdu obtížné jej hacknout, protože se jedná o jakýsi typ viru, který dokonale maskuje svoji činnost. Několik dní jsem odolával útokům viru Blue Screen a stejně se mi jej nepodařilo vymítit. Domnívám se, že tento vir je spouštěn právě oním plánovačem, ale ten asi používá díky analýze lidského faktoru jisté prvky umělé inteligence a pravděpodobnosti. Můžu však s přesností 100%, že plánovač spustí Blue Screen právě v okamžiku, kdy vás to nejvíce nasere.
Proto doporučuji nepoužívat produkty MS. Nikdy nevíte, jaký nový vir vám dodají.
Kdyby jste potřeboval hacknout GNOME panel, pomůžu velice rád.
Parodia pekna ale slaba.Ci chceme alebo nie aj windows je OS tak isto ako Apple ma svoj MacOS a kopec dalsich platforiem ma svoje operacne systemi.Mna by tiez zaujimalo, podrobne do hlbky (nejaky prehladny clanok,nechce sa mi hladat po nete), co pouzivaju windows a ako funguje ich planovac. Este z pohladu uzivatela je uplne jedno aky vymakany a ako pokrokovy je planovac ked realne nasadenie,fungovanie je biedne.Existuje kopec prikladov takychto technologii a to jak z free softu tak aj v komecnom softe.Trochu bokom, mne sa windowsacky planovac celkom pozdava,z uzivatelskeho hladiska (nechcem tu teraz rozoberat z Xka sa nedaju porovnat s winGUI ktore je takpovediac vrazene do kernelu atd.)
Na http://www.academicresourcecenter.net/ je mozne najit ProjectOZ. Tam je mozne si na "pomerne jednoduchem" OS vyzkouset, jak to cele funguje. Kernel ktery tam je funguje jako ten ve WinXP (nevidel jsem kod WinXP, takze nevim nakolik je to pravda).
Mno, pokud mě paměť neklame, ve Windows NT (2000, XP, ...) je použito preemptivní plánování "shortest job first" s předbíháním. Někdy bývá také označován jako Shortest-Remaining-Task-First. _Velmi_ zjednodušený popis některých plánovacích algoritmů najdete zde: http://www.fi.muni.cz/usr/staudek/vyuka/opsys/07_planovani.pdf
Zajímalo by mě jedno - jak je možné u interaktivních procesů, démonů apod. určit "shortest remaining task"? Není tohle teorie jakž takž platná v době sálovývh počítačů a výpočetních středisek?
Ono jestli se nepletu, tak pravy 'Shortest-remaining-task-first' algoritmus je ten nejefektivnejsi (matematicky dokazano). Nicmene jen teoreticky. Existovat samozrejme nemuze, ale pouziva se jako srovnavaci model pro ostatni (realizovatelne) algoritmy.
Btw. tak me napada, ze kdyby existoval, pak by se vsechny ulohy daly vyresit v temer nulovem case.. :)
Tady na rootu pred lety nekdo psal porovnani novinek z FreeBSD a Linuxu a byly tam vysvetleny dost low-level veci. Bylo to vice clanku, tak se zkus mrknout: http://www.root.cz/serialy/porovnani-systemu-linux-a-freebsd/
Bylo tam porovnani s widlackym zpracovanim ICQ, planovac nevim. Kazdopadne pekne cteni.
Jak tu nekdo zminoval, jde o SRTF, ktery je pro desktop daleko lepsi nez firstcome scheduler linuxu. Zajimalo by me jak se jednotlive schedulery projevuji v multiprocesorovem prostredi.
Mr. Murzim: nechcete jit prispivat na stranky zive? Tam byste byl mezi svými.