8787


Zasoby i zarządzanie zasobami

Zasób (resource) - dowolny obiekt sprzętowy programowy lub informacyjny, który

może być Używany przez system komputerowy.

Zasoby systemu komputerowego:

 Procesor: czas pracy procesora

 Pamięć: przestrzeń adresowa, programy ochrony i transformacji adresu

 Urządzenia we/wy: przestrzeń adresowa dla pamięci masowych, sterowniki

urządzeniami pamięci masowych, drukarek, skaner itp., wirtualne pliki

we/wy

 Informacja: system plik

Zarządzanie zasobami:

 Planowanie dostępu do zasób

 Przydział zasobu

 Ochrona i autoryzacja dostępu do zasobu

Zadanie, program, proces, wątek

 Program - obiekt pasywny (zawartość pliku)

 Programy Użytkownika (user programs) - prace (tasks)

 Proces - wykonujący się program

 Zadania (jobs) - programy, procesy

 Proces - obiekt aktywny: licznik rozkazu, zbiór przydzielonych zasobów.

Dysponuje przestrzenią adresu, posiada podstawowy priorytet i

przypisanie do dostępnych procesorów, ma jeden lub więcej wątku

 Wiele procesu może być uruchomionych w oparciu o jedną kopię

programu

 Wykonywany proces może tworzyć procesy potomne

Zadanie, program, proces, wątek

Wątek: jednostka wykonywania zarządzana przez jadro.

Stany procesu:

 Gotowości: oczekiwanie na wykonywanie

 Pogotowia (standby): proces o najwyższym priorytecie będzie

wykonywany w pierwszej kolejności

 Wykonywania: wykonywany, do czasu wywłaszczenia

 Oczekiwania

 Przejściowy (transition): nowy proces czekający na zasoby

 Zakończenia: kończy działanie



Wyszukiwarka

Podobne podstrony:
8787
8787
8787
1 Poczatek prezentacjiid 8787 ppt

więcej podobnych podstron