3307664353

3307664353



Do informacyjnych struktur procesu są włączane dodatkowe dane określające historię procesu w systemie operacyjnym (np. jaką część czasu proces zużył na wykonywanie operacji WE/WY a jaką na obliczenia), aktualny stan procesu (aktywny czy zablokowany), aktualny priorytet procesu itp. W wielozadaniowym systemie operacyjnym ma miejsce jednoczesna realizacja wielu procesów. Część procesów została utworzona w odpowiedzi na żądania użytkowników - procesy takie określane są mianem procesów użytkowych. Natomiast część procesów, określana mianem procesów systemowych, została powołana do życia przez system operacyjny w celu realizacji określonych zadań systemowych.

Ważnym zadaniem systemu operacyjnego jest ochrona zasobów przydzielonych danemu procesowi przed pozostałymi procesami. Do najpilniej strzeżonych zasobów procesu należy przydzielona procesowi pamięć operacyjna, w której przechowywany jest kod realizowanego programu oraz przetwarzane dane. Zbiór wszystkich obszarów pamięci operacyjnej przydzielonych procesowi określa się mianem przestrzeni adresowej procesu. Można powiedzieć, że każdy proces posiada własną, wydzieloną przestrzeń adresową.

Chronione są także inne zasoby, takie jak pliki, urządzenia WE/WY itd. System operacyjny może nie tylko chronić zasoby przydzielone wyłącznie jednemu procesowi, lecz także organizować wspólne wykorzystanie zasobów przez wiele procesów, jak np. segment pamięci współdzielonej.

W całym cyklu życia procesu jego wykonywanie może być wielokrotnie przerywane oraz wznawiane. Aby była możliwa kontynuacja realizacji procesu po przerwaniu jego wykonywania jest niezbędne odtworzenie jego środowiska operacyjnego. Środowisko operacyjne procesu jest określone przez: stan rejestrów procesora wraz z licznikiem rozkazów, wskaźniki na otwarte w procesie pliki, informacja o niezakończonych operacjach WE/WY, kody błędów przy wywołaniach usług systemowych itd. Stan środowiska operacyjnego procesu określany jest mianem kontekstu procesu, a podczas przełączania procesu wykonywana jest operacja przełączenia kontekstu. System operacyjny wykonuje także operacje związane z synchronizacją procesów, pozwalające na wstrzymanie biegu procesu do momentu wystąpienia określonego zdarzenia w systemie.

W systemie operacyjnym nie ma bezpośredniego związku między procesami a programami. Jeden program przechowywany w określonym pliku może być wykonywany w wielu równolegle realizowanych procesach, a dany proces    może wykonać operację załadowania nowego    programu

przechowywanego w dowolnym pliku. W przypadku złożonych aplikacji może okazać się korzystne, aby programy były realizowane w wielu równoległych procesach, które komunikują się między sobą i wymieniają dane. W tym celu system operacyjny udostępnia cały szereg mechanizmów komunikacji międzyprocesowej.

20



Wyszukiwarka

Podobne podstrony:
Frywolitki Klasyczen Wzory (64) Numer 45. Ozdobna spinka do włosów Do wykonania tej frywolitki są po
INFORMACJE FINANSOWE BORYSZEW SA 2019 WYBRANE DANE FINANSOWE    KWARTAŁ IV
ucznia. W ten sposób dochodzi Herbart do przedstawienia struktury procesu nauczania, na której oparl
W rzeczywistości badania próbkowe, w stosunku do badań pełnych, obciążone są jedną dodatkową kategor
ochrona środowiska (17) Informacje o środowisku Dostęp do informacji Organy administracji są obowiąz
DSC03897 Do produkcji szczepionek używane są wyłącznie komórki na określonym niskim poziomie pasażow
V. DANE UZUPEŁNIAJĄCE DO INFORMACJI DODATKOWEJ DOBILANSU ZA 2006r. 1. Zakres zmian wartości rodzajow
do organizmu i reakcji biochemicznych, w jakie włączane są w procesach metabolicznych. Silniejsze dz
Podstawą do oszacowania ryzyka zawodowego są dane o wypadkach, informacje zawarte w przepisach prawn
Egzamin Poprawkowy ze Wstępu do Informatyki. 8 września 2011. Zadanie 1 Dane są dwie listy: pierwsza
Zdj?cie1094 Otrzymywanie nanostruktu ■ Proces „ z góry do dołu” - rozbick struktury ■ Proces „ z doł
Slajd4 (68) METAMORFIZM METAMORFIZM zespół procesów prowadzących do zmiany struktury i składu minera
37489 Image53 (3) I To warto wiedzieć Do wytwarzania struktur DMD wykorzystywany jest proces CMOS z
Struktura procesów inwestycyjnych.. 59 Tabela 6 Profile rozwoju regionalnego (zmiany w relacji do

więcej podobnych podstron