No Image

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

12 просмотров
04 декабря 2023

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

Многозадачность предполагает перекрытие и чередование выполнения нескольких программ. Это часто достигается за счет использования разницы между быстрыми вычислительными возможностями компьютера и медленными скоростями его устройств ввода/вывода. Например, пока компьютер считывает данные с диска с довольно ограниченной скоростью, его мощный центральный процессор может с высокой скоростью выполнять другую программу, которая предполагает обширные вычисления, но при этом не требует большого объема ввода. Операционные системы координируют конкурирующие требования различных программ различными способами. Несколько программ могут выполняться на компьютере с использованием системы «передний/задний план», при которой компьютер выполняет инструкции одной программы только в промежутках между выполнением других программ с более высоким приоритетом. Такая система использует время простоя в некоторых задачах, например, минутные задержки между нажатиями на клавиатуру, для выполнения инструкций фоновой программы. Во многих многозадачных операциях микропроцессоры компьютера переключают свое внимание с одной программы на другую за доли секунд.

Комментировать
12 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
No Image Технологии
0 комментариев
No Image Технологии
0 комментариев
No Image Технологии
0 комментариев
No Image Технологии
0 комментариев