Многозадачность

Главная » Термины » Многозадачность

Многозадачность, мультизадачность (англ. термин ォmultitaskingサ) способность операционной системы устройства обрабатывать параллельно несколько процессов. В ранних многозадачных операционных системах данная способность реализуется достаточно примитивно: каждая задача имеет собственный отведенный ей участок памяти и решается в определенный период времени.

Многозадачность в более развитых средах программирования и операционных системах работает по другому принципу: ресурсы системы распределяются динамически, то есть начало или завершение процесса выполнения задачи устанавливается с учетом приоритета последней и стратегии системы.

На сегодняшний день все операционные системы массового пользования являются многозадачными.

Многозадачность

В зависимости от способа распределения процессорного времени существует несколько типов многозадачности:

  1. не вытесняющая, при которой ОС загружает два и более процесса выполнения задач, однако процессорное время отдается только одному из них;
  2. совместная (кооперативная), при которой выполнение задачи начинается исключительно в том случае, когда предыдущий процесс дает явный сигнал о готовности отдать следующей задаче процессорное время;
  3. вытесняющая (приоритетная), при которой операционная система самостоятельно прерывает процесс выполнения задачи и передает управление следующей задаче после завершения текущего процесса, непредвиденных ситуаций, возникших с аппаратурой ПК или получения тех или других сигналов от программы. 





мобильные телефоны в Киеве со склада

НОВЫЕ ОБЗОРЫ, ИНТЕРВЬЮ

ВЫБЕРИ СВОЙ ТЕЛЕФОН

Укажи свой смарт:




НОВОЕ ВИДЕО


Oukitel K10000 Pro - кожа и металл! ОБЗОР


Gretel A7 - полный обзор от Smartphone.ua

2006-2023 SMARTphone.ua О проекте Правила сайта Карта сайта Команда Магазинам РекламаКонтакты