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.
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 Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world