Wielozadaniowość: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
m drobne merytoryczne, drobne redakcyjne |
m int., lit., drobne merytoryczne, drobne techniczne |
||
Linia 6:
Równoczesność realizowania wielozadaniowości jest pozorna, gdy system komputerowy ma dostępnych mniej [[Wątek (informatyka)|wątków sprzętowych]] niż procesów (programów) wykonywanych jednocześnie. Wówczas dla uzyskania wrażenia wykonywania wielu zadań w tym samym czasie, konieczne staje się zastosowanie mechanizmu [[dzielenie czasu|podziału czasu]], którego działanie polega na przydzielaniu każdemu procesowi określonego przedziału czasowego, w którym może być on przetwarzany przez wątek sprzętowy (procesor).
Systemy wielozadaniowe można podzielić na oferujące i nie oferujące [[wywłaszczenie (informatyka)|
== Systemy ==
Systemami wielozadaniowymi są:
* [[AmigaOS]] (limitowany
* [[Amoeba (system operacyjny)|Amoeba]],
* [[AtheOS]],
* [[BeOS]],
* [[Mac OS]] i jego następca [[macOS|OS X]],
* [[Atari TOS]] (bez wywłaszczania i
* [[MagiC]],
* [[FreeMiNT]],
Linia 29:
* [[MorphOS]],
* [[AROS Research Operating System|AROS]].
* [[CP/M]],
* [[DOS]] (może być uruchmiony więcej niż jeden proces, ale tylko jeden będzie wykonywany).
== Zobacz też ==
* [[dzielenie czasu]]
* [[wielowątkowość]]
* [[Wywłaszczenie (informatyka)|
[[Kategoria:Budowa systemu operacyjnego]]
|