71184

71184



Graf stanów procesu

Współbieżna praca więcej niż jednego procesu niesie z sobą możliwość konfliktów przy dostępie do zasobów. W takich warunkach ujawnia się rola systemu operacyjnego jako dystrybutora zasobów. System operacyjny (a w zasadzie jego jądro) rozstrzyga konflikty o zasoby przydzielając je jednym ubiegającym się o nie procesom a inne procesy powstrzymując do czasu zwolnienia zasobów przez dotychczasowych zwycięzców.

Proces, który zażądał dostępu do zasobu (w szczególności wykonania operacji we/wy) i go nie otrzymał nie może być dalej wykonywany aż do chwili uzyskania zasobu (zakończenia operacji we/wy). O takim procesie mówi się że jest w stanie uśpionym. Zwalnia on procesor pozwalając innym procesom na wykonywanie się.

W systemach z wywłaszczaniem procesora wyróżnia się pewien specjalny stan - oczekiwanie na przydział procesora. Mamy z nim do czynienia gdy proces posiada wszystkie niezbędne mu zasoby, nie wykonuje operacji wejścia wyjścia a czeka jedynie na przydzielenie mu [czasu] procesora. O takim procesie mówimy, że jest w stanie gotowy do wykonania Różne systemy operacyjne wyróżniają różny zestaw stanów, pizez które przechodzi proces w trakcie życia, ale w każdym systemie wieloprocesowym z wywłaszczaniem można wyróżnić następujące stany:

•    Wykonywany - jest aktualnie wykonywany przez procesor.

•    Gotów do wykonania - oczekuje na sw'oją kolejkę do wykonania,

•    Uśpiony - oczekuje na dostęp do zasobu lub operację wejścia/wyjścia, np. wciśnięcie klawisza przez użytkownika,

•    Niszczony - w trakcie zwalniania zasobów po zakończeniu.

Uirs Iranie

Rys. 2.1 Graf sranow procesu




Wyszukiwarka

Podobne podstrony:
6.    Praca dyplomowa może być przygotowana przez więcej niż jednego studenta, o
7. Praca dyplomowa może być przygotowana przez więcej niż jednego studenta, o ile można w niej wyodr
Kompozyty Składają się z więcej niż jednego materiału, stanowią kombinację najlepszych parametrów
1.    Blok polispermii - procesy zapobiegające wnikaniu do jaja więcej niż jednego
stany Uzyskanie procesora Rys. 2.1 Graf stanów procesu W vlmn n Zakończenie Tvli* ?r rem
- dla więcej niż jednego działu to już nie są równoważne zapytania: select AVG(PENSJA) from PRACOWNI
47646 slajd0 (2) Polispermia —► wnikanie więcej niż jednego plemnika do komórki jajowej ■ Poli
3. cen rynkowych Istotne przy tym jest nastąpienie więcej niż jednego ze wskazanych elementów by pow
lintas8 sytuacja, w której sposób reklamy jednego produktu będza. :..»rak:erystyczny dla więcej niż
Dla wszystkich efektów kierunkowych dopuszcza się możliwość ich weryfikacji za pomocą więcej niż jed
wieloznaczności w tym zakresie jest występowanie na jednym typie siedliskowym więcej niż jednego zbi
stany Uzyskanie procesora Rys. 2.1 Graf stanów procesu Zakończenie Wykonywany > Niszczony
1tom069 4. INFORMATYKA 140 możliwy jednoczesny dostęp (z reguły: dialogowy) ze strony więcej niż jed
§30 1.    Student, który nie zaliczył więcej niż jednego przedmiotu w danym

więcej podobnych podstron