article

Dzielenie czasu, zwane podziałem czasu, w wielozadaniowych systemach operacyjnych, jest mechanizmem pozwalającym na wykonywanie jednocześnie wielu zadań (zwykle dotyczy procesów, czasem również wątków) w obrębie jednego procesora w pewnej, umownej, jednostce czasu.

Za mechanizm dzielenia czasu odpowiedzialny jest planista. Decyduje on o kolejności przełączania zadań oraz o wyznaczaniu okresu, na jaki danemu zadaniu przydziela się procesor. Takie postępowanie może sprawiać wrażenie równoległego wykonywania tychże zadań (przy czym każde z nich ma do dyspozycji tylko część, uzależnionej od planisty, mocy obliczeniowej procesora).

Aby dzielenie czasu funkcjonowało właściwie, konieczne jest zapewnienie możliwości wywłaszczania zadań.

W przypadku wieloprocesorowych systemów komputerowych, zadania mają do dyspozycji więcej niż jeden procesor. W takim wypadku współbieżność wykonywania nie jest jedynie iluzoryczna; gdy liczba wykonywanych zadań nie jest większa niż liczba dostepnych procesorów, współbieżnośc wykonywania może być pełna.

Zobacz też

System operacyjny

Zeitteilverfahren | Time-sharing | Tiempo compartido (informática) | Temps partagé | Time-sharing | Időosztás | タイムシェアリングシステム | Tidsdeling | 分時系統

 

This article is licensed under the GNU Free Documentation License. It uses material from the "Dzielenie czasu".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld