Re: NT !???

Autor: Michał Mosiewicz (mimo_at_lodz.pdi.net)
Data: Thu 02 Jan 1997 - 11:42:44 MET


Darek Korzun wrote:

> > Napisany przez Russinovicha program przypisal sobie najwyzszy
> >ogolnie dostepny poziom - 16. Kazdy system operacyjny jest
> >projektowany tak, aby poradzic sobie z aplikacjami, ktore
> >zuzywaja za duzo czasu procesora. Windows NT w przeciwienstwie
> >do UNIX-a rozwiazuje ten problem poprzez zwiekszenie priorytetu
> >pozostalych, aktywnych aplikacji.
>
> Oj tu chyba powstalo jakies przejezyczenie ktorego nie rozumiem.
> Przez obnizenie priorytetu innych aktywnych aplikacji i podniesienie
> priorytetu aplikacji aktywnej - tak ma byc.

Dobrze bylo. Podwyzszenie priorytetow innych procesow powoduje, ze nie
daja sie one zaglodzic. Jesli byloby przeciwnie, to wywolanie takiej
blokady byloby jeszcze prostsze.

> Potrafi - uruchomione z priorytetm HIGH albo REAL.

Problem jest taki, ze zazwyczaj ustawianie priorytetow nie sluzy do
zabezpieczania sie przed zaglodzeniem. To jest narzedzie do dystrybucji
mocy obliczeniowej między procesy. Czy nie sadzisz, ze jest bez sensu
przyporzadkowywac najwyzszy priorytet procesom, ktore wcale nie
potrzebuja duzego przydzialu mocy obliczeniowej.

Dobrze rozwiazany scheduler po prostu nie powinien w zadnej sytuacji
dopuszczac do zaglodzenia.

Michal

-- 
********     MEMBER OF THE INTERNATIONAL PROGRAMMERS GUILD    ********
WWW: http://www.pdi.lodz.pl/~mimo   tel: Int. Acc. Code + 48 42 148340
add: Michal Mosiewicz  *  Bugaj 66 m.54 *  95-200 Pabianice  *  POLAND


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:50:37 MET DST