Cтраница 2
Как правило, эти команды используются вместе с командами управления файлами свопинга. Для увеличения числа заданий, которые могут работать в системе параллельно, необходимо увеличить до нужной величины предел разрешенных регистрации и обеспечить достаточный объем пространства свопинга. [16]
Один из способов реализации данного принципа планирования применительно к системам со свопингом - алгоритм Корбато. Априорно принимается следующее предположение: программы с большей длиной - более трудоемкие. [17]
Каждое задание может находиться в одном из двух состояний: выполнения или свопинга. Задание, находящееся в состоянии выполнения, присутствует в памяти и использует отведенные ему системные ресурсы, прежде всего - процессорное время. При этом задание может находиться в состоянии ожидания наступления какого-либо события, например завершения операции ввода-вывода. Задание, находящееся в состоянии свопинга, временно выгружено на диск, а системные ресурсы предоставлены другому заданию в соответствии с его очередностью и приоритетом. [18]
Диспетчеризация задач осуществляется в различных режимах ( важное событие, круговая диспетчеризация, свопинг) на основе приоритетов. [19]
Простейший алгоритм для распределения страничного пространства на диске заключается в поддержке специальной области подкачки ( свопинга) на диске. При загрузке системы эта область является пустой и представляется в памяти единой записью, имеющей свой начальный адрес и размер. Когда запускается первый процесс, резервируется участок области подкачки размером с этот процесс, а остальная область уменьшается ровно на это количество. Как только запускаются новые процессы, им предоставляются участки области подкачки, равные по размеру их образам памяти. Как только они завершаются, их дисковое пространство освобождается. Область подкачки управляется как список свободных участков. [20]
Диспетчеризация задач осуществляется на основе их приоритетов в различных режимах: важное событие, круговая диспетчеризация, свопинг. [21]
В опо -: ационных системах UNIX и КНМОС - пространство на диске, куда выгружаются образы процессов при свопинге. [22]
Ограничения на размер заданий введены для предотвращения одновременного выполнения нескольких больших заданий, поскольку это приводит к неэффективным затратам времени на свопинг. [23]
Все версии операционной системы UNIX для компьютеров PDP-11 и Interdata, а также начальная версия для машины VAX были основаны на свопинге, о котором только что рассказывалось. [24]
Если очередь сообщений к ERRCPY пуста, то программа переходит в состояние ожидания и может быть при необходимости выгружена из памяти по свопингу. [25]
![]() |
Распечатка типичной системы моментального снимка ( system. [26] |
Как только объем оперативной памяти становится недостаточным для выполнения всех одновременно начатых программ исследователя, некоторые из них временно переносятся в место для свопинга, зарезервированное на диске с фиксированной головкой. [27]
В системах с разделением времени - один из произвольных участков вспомогательной памяти, по которым распределяются данные, записываемые в эту память в процессе свопинга. [28]
Действительно, если программа, подлежащая свопингу, настолько велика, что в оперативной памяти уже не помещаются другие программы, то во время свопинга центральный процессор бездействует. Следовательно, впустую тратится время центрального процесса и тем самым значительно снижается пропускная способность системы. Ограничение размера программы исследователя предотвращает создание подобной ситуации. При указанных ограничениях даже выполнение большой вычислительной программы объемом 28 / С слов в течение нескольких часов основного рабочего времени не оказывает заметного влияния на реактивность системы. [29]
Различают следующие причины прерываний работы процессора по инициативе СИСП: ввод информации, вывод информации на перфорацию, ответ готов для диалогового пользователя, требуется свопинг информации ОП с внешней памятью, требуется обмен с МД, организуется обмен с МЛ, завершена работа процесса ФОНЧУ, закончен счет очередной задачи в режиме пакетной обработки процессом ФОН, необходим обмен с МД. [30]