71195

71195



Wątki

Niektóre systemy operacyjne dopuszczają wspólbieżność w ramach jednego procesu. Określa się wówczas wątek jako jednostkę wykonania Każdy wykonujący się proces ma przynajmniej jeden wątek, każdy wątek wykonuje się w' ramach jednego procesu.

Wątki konkurują ze sobą o czas procesora Pozostałe zasoby przydzielane są na rzecz procesu. System operacyjny zostawia programiście aplikacji wolną rękę w rozstrzyganiu konfliktów pomiędzy wątkami o dostęp do zasobów przydzielonych procesowi.

System operacyjny nazywamy wielowątkowym, jeżeli dopuszcza istnienie wielu wątków wykonania w ramach jednego procesu Przykładami systemów wielowątkowych są Windows NT, Windows 95 i niektóre odmiany Uniksa.

W systemach nie będących wielowątkowymi pojęcie wątku i procesu utożsamia się. Przedstawiony na rys. 2.1 graf stanów procesu oraz kolejkow'anie w systemie wielowątkowym dotyczy oczywiście wątków. Proces nie posiada stanów, jest kończony w momencie gdy skończy się jego ostatni wątek

Jeżeli nie będzie to wyraźnie zaznaczone, w dalszej części wykładu procesy i wątki będą ze sobą utożsamiane



Wyszukiwarka

Podobne podstrony:
Nomenklatura ® wielowątkowość (ang. multithreading): cecha systemu operacyjnego, dzięki której w ram
systemy operacyjne2 XVI Spis treściCZĘŚĆ 2 ■ ZARZĄDZANIE PROCESAMIRozdział 4 Procesy / 107 4.6
Systemy operacyjne, architektura komputerów1. Struktura komputera: procesor, we/wy, magistrala, pami
Zadania systemu operacyjnego • zarządzanie zasobami komputera, m.in.: procesorem (a dokładniej czase
Procesor System operacyjny Pamięć RAM Konfiguracja minimalna: •    Procesor
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE A Osiągnięcie powyższych celów wiąże się z realizacją
WprowadzenieWątek Wątek to część programu wykonywana jednocześnie w ramach jednego procesu. •
Etapy projektowania systemów GIS W typowym projekcie geoinformatycznym na wstępie określa się cele
skanuj0031 której był użytkowany (L. Binford). Jednak w ramach późnego procesualizmu pojawiają się k
Wprowadzenie Systemy operacyjne •    Systemy dla jednego użytkownika —
IV - Wprowadzenie do Systemów Operacyjnych UNIX i LINUX Część w nawiasach [ ] można pominąć w niektó
IV - Wprowadzenie do Systemów Operacyjnych UNIX i LINUX 4.4. Niektóre kłopoty z Linuxem i/lub
IV - Wprowadzenie do Systemów Operacyjnych UNIX i LINUX Przykład niektórych danych potrzebnych do

więcej podobnych podstron