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 ramsystemy operacyjne 2 XVI Spis treściCZĘŚĆ 2 ■ ZARZĄDZANIE PROCESAMIRozdział 4 Procesy / 107 4.6Systemy operacyjne, architektura komputerów1. Struktura komputera: procesor, we/wy, magistrala, pamiZadania systemu operacyjnego • zarządzanie zasobami komputera, m.in.: procesorem (a dokładniej czaseProcesor System operacyjny Pamięć RAM Konfiguracja minimalna: • ProcesorSYSTEMY 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ę celeskanuj0031 której był użytkowany (L. Binford). Jednak w ramach późnego procesualizmu pojawiają się kWprowadzenie 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/lubIV - Wprowadzenie do Systemów Operacyjnych UNIX i LINUX Przykład niektórych danych potrzebnych dowięcej podobnych podstron