Дом аудио Что такое прерывание? - определение из техопедии

Что такое прерывание? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает прерывание?

Прерывание - это функция операционной системы, которая обеспечивает многозадачность и многозадачность. Прерывание - это сигнал, который побуждает операционную систему прекратить работу над одним процессом и начать работу над другим.

Техопедия объясняет прерывание

Идея прерывания лежит в основе современного дизайна операционной системы. По своей природе операционная система является линейной и не может обрабатывать более одной вычислительной задачи в любой момент времени. Однако, поскольку современные операционные системы стали более продвинутыми, инженеры и разработчики включили функциональные возможности прерывания, чтобы помочь операционной системе обрабатывать множество различных программ путем включения и выключения различных задач с минимальными неудобствами для пользователя. Это означает, что современные операционные системы могут выполнять множество различных задач таким образом, чтобы не задерживать активность пользователя. Теперь, пока пользователь просматривает или использует одну программу, операционная система может в фоновом режиме работать над какой-то другой задачей. Когда пользователь генерирует событие, которое требует, чтобы операционная система сфокусировалась на основной программе, которая используется, прерывание может облегчить быстрый ответ.

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

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

Это определение было написано в контексте вычислений
Что такое прерывание? - определение из техопедии