Что такое мультизадачность?

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

48) Что такое режим разделения времени при работе операционной системы? Режимом разделения времени называется такая организация многозадачной и многопользовательской работы программ на одном компьютере, при которой каждой программе в зависимости от приоритета выделяется квант времени, в течение которого работает только эта программа. При этом постоянно в оперативной памяти компьютера находится только небольшая часть программы, а основная ее часть загружается на время выполнения программы и выгружается (освобождается) после окончания выделенного программе кванта времени.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: