Spisu treści:
- Definicja - Co oznacza nieprzewidziana wielozadaniowość?
- Techopedia wyjaśnia, że nie jest to zapobieganie wielozadaniowości
Definicja - Co oznacza nieprzewidziana wielozadaniowość?
Nieprzekazująca wielozadaniowość to starsza technika wielozadaniowości, w której system operacyjny (OS) przydziela całą jednostkę centralną (CPU) do pojedynczego procesu, dopóki proces się nie zakończy. Program zwalnia sam procesor lub do upływu zaplanowanego czasu. Zostało to zaprezentowane w Windows 3.1 i podobnych wersjach Mac OS tej epoki.
Techopedia wyjaśnia, że nie jest to zapobieganie wielozadaniowości
W nieprzezwalniającej wielozadaniowości sterowanie procesorem w dużej mierze pozostaje w jednym programie przez dłuższy czas. Nieprzekazowa wielozadaniowość działa dobrze z aplikacjami i programami, które wymagają intensywnych i ciągłych zasobów procesora. Jednak gdy program utrzymuje procesor przez tak długi czas, wpływa to na inne programy, które muszą czekać na zakończenie bieżącego programu lub dobrowolne zwolnienie procesora.
Nieprzekazowa wielozadaniowość obejmuje również niektóre elementy wielozadaniowości kooperacyjnej, w której jeden lub więcej programów współpracuje, w pewnym stopniu, przy współużytkowaniu procesora i współpracy.