3071579122

3071579122



Dygresja - oczekiwanie w jądrze

•    Jednym ze sposobów realizacji aktywnego czekania w jądrze (np. w sterowniku urządzenia) jest wstawienie kodu:

if (need_resched)

Schedule();

-    Wadą tego podejścia jest bezczynne oczekiwanie w pętli i marnowanie kwantu procesora.

•    Alternatywne podejście polega na uśpieniu na co najmniej K milisekund:

current->state=TASK_INTERRUPTIBLE;

current->timeout=jiffies+K*HZ/1000;

Schedule();

•    Czas odliczany jest z dokładnością przerwań zegarowych (1 Oms na x86)

•    Proces zostanie obudzony po zaprogramowanym czasie.

-    Ale procesor może otrzymać o wiele później!!!

-    O tym decyduje planista.

(p

Wojciech Kwedlo, Systemy Operacyjne II    -17-    Wydział Informatyki I PB



Wyszukiwarka

Podobne podstrony:
makroekonomia kolokwium 1 (1) 1. Realny PKB mierzacąprodujjęje w cenach bierzacych. r ‘ ^ 2.  
IMG53 -_____ WH—— Interferencja RNA jest jednym ze sposobów regulacji ekspresji genów w
IMG79 (9) Tekst historiograficzny jako artefakt literacki Jednym ze sposobów, w jaki dyscyplina nau
Inga Iwasiów Gender dla średniozaawansowanych0 zespolenia z kochankiem) Grace redukuje się do Gra
18 (127) CHEMIA I • ZAKRESY PODSTAWOWY I ROZSZERZONY ■a. Jednym ze sposobów otrzymywania wodorotlenk
17*3.1. Falowniki napięcia z pólokresowym załączeniem łączników Jednym ze sposobów sterowania
DSC00003 (13) SZLIFOWANIE 1. Wiadomości ogólne Szlifowanie jest jednym ze sposobów obróbki ściernej.
DSC00054 (19) 2.3. PRZENOSZENIE CIEPŁA PRZEZ PROMIENIOWANIE2.3.1. Wstęp Jednym ze sposobów przenosze
Jednym ze sposobów jesi zwiększanie nakładów kapitałowych przypadających na 1 pracownika(zwiększanie
str 1 (10) iTekst historiograficzny jako artefakt literacki Jednym ze sposobów, w jaki dyscyplina n
Jednym ze sposobów opracowania bilansu wodnego jest porównanie ilości wody jaka dostaje się do zlewn
papierowe, szklane, metalowe i plastikowe. Jednym ze sposobów zmniejszania ilości odpadów (np. makul

więcej podobnych podstron