img019

img019



Temat zajęć: Procesy w systemie operacyjnym


I.    Pojęcie procesu

Każdy uruchomiony w systemie Unix program nosi nazwę procesu. Na proces składają się następujące elementy:

1.    Kod binarny procesu załadowany z pliku.

2.    Dane programu: struktury danych zadeklarowane w programie oraz pamięć dynamicznie przydzielona do procesu w trakcie jego działania.

3.    Dane systemowe: informacja o procesie utrzymywana przez system.

Dodatkowo, podczas tworzenia procesu system inicjalizuje systemowe struktury danych opisujące proces, które następnie są aktualizowane podczas wykonania tego procesu. Do danych systemowych należą:

1.    Identyfikator procesu (PID) - unikalna liczba całkowita jednoznacznie identyfikująca proces.

2.    Identyfikator procesu macierzystego (PP1D) - wartość PID procesu, który stworzył dany proces.

3.    Środowisko procesu - zbiór zmiennych środowiskowych. Każdy proces ma swoje, niezależne od innych procesów środowisko wykonania, które początkowo jest kopiowane z procesu-rodzica a następnie jest modyfikowane niezależnie od innych procesów.

4.    Standardowe strumienie danych.

Oprócz procesów, w systemie Unix, jak w większości nowoczesnych systemów, wyróżnia się wątki (ang. Ihread), będące najmniejszymi aktywnymi elementami systemu. Wątek jest rodzajem procesu, który dzieli przestrzeń adresową z innym procesem - każdemu wątkowi jest więc przydzielony niezależny identyfikator.

II.    Procesy w systemie

Listę procesów dla aktualnej powłoki otrzymamy wywołując polecenie ps (ang. processes).

14285

14286


pts/0

pts/0


0:00

0:00


-csh



Wyszukiwarka

Podobne podstrony:
Laboratorium systemów operacyjnych - ćwiczenie nr 3. [ilość modułów: 1]Temat zajęć: Procesy w system
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE & Każdy system operacyjny ma do spełnienia dwa podstawowe
Wprowadzenie Systemy operacyjne & Zasoby zarządzane przez system operacyjny (1) Procesor —
Wprowadzenie Systemy operacyjne Systemy przetwarzania bezpośredniego (ang. on-line Processing system
img004 Temat zajęć: Tworzenie skryptów powłoki systemu operacyjnego. Zmienne środowiskowe or wywołan
IMAG0651 (4) Architektura x86 - tryby pracy procesora Chroniony - dla wielozadaniowych systemów oper
cz2 str4 UNIKANIE BLOKAD idea: przy każdym zamawianiu zasobów przez proces, system operacyjny decydu
DSC00112 (18) SprużgBic zwretie z otoczeniem [Procesy [transformacji, systemy [operacyjne, ] systemy
Procesor Intel Pentium lub AMD Athlon System operacyjny Win NT 4 SP 6, Win 2000, lub Win XP (zaleca
13.05.2013Ćwiczenia 6 Temat: Zarządzanie procesami z systemem ADONIS. 1.    System AD
bez tytu procesora s proce* V* - - pfocesu zawłera informacje tylko na temat stanu procesu U gtok ko

więcej podobnych podstron