Меню
Начало

29. Понятие многозадачности, многозадачные операционные системы.

Почти все современные операционные системы поддерживают преимущественную многозадачность. Основным признаком многозадачной ОС является способность совмещать выполнение нескольких прикладных программ.

Многозадачность — свойство операционной системы или среды программирования обеспечивать возможность параллельной обработки нескольких процессов. Истинная многозадачность операционной системы возможна только в распределённых вычислительных системах.

Существует 2 типа многозадачности:

- Процессная многозадачность (основанная на процессах — одновременно выполняющихся программах). Здесь программа — наименьший элемент кода, которым может управлять планировщик операционной системы. Более известна большинству пользователей (работа в текстовом редакторе и прослушивание музыки).

- Поточная многозадачность (основанная на потоках). Наименьший элемент управляемого кода — поток (одна программа может выполнять 2 и более задачи одновременно).

<-- Back

Hosted by uCoz