.
Monday 21st of May 2012    

Информация

Счетчики

Голосование

Лучшая марка телефона
 

Реклама

фильмы онлайн

фильмы онлайн


Аппаратное обслуживание минидисков
загрузка...

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

Таким образом, создание системы ввода-вывода, сочетающей средства, предложенные в ІВМ/370ХА, с особенностями, описанными в данной статье, существенно уменьшит объем программного обслуживания систем виртуальных машин и тем самым увеличит общую производительность системы.

Как отмечалось в работах, ЭВМ с расширенной архитектурой предназначены для эффективного обслуживания систем виртуальных машин (или логических конфигураций) и обеспечиваются аппаратными и микропрограммными средствами. В архитектуре таких ЭВМ представлены процессы (виртуальные машины), при этом в отличие от режима интерпретации, принятого в системе IBM/370XA и задаваемого командой SIE, здесь центральный процессор может работать только в рамках какого-либо процесса. Процесс, которому в данный момент принадлежит процессор, называется активным. Процесс становится активным, если он является готовым, т. е. готов занять процессор (имеет все необходимые для работы ресурсы и не ожидает наступления какого-либо события, например прерывания от таймера или системы ввода-вывода), а также если среди всех готовых процессов именно этот процесс должен получить очередной квант времени процессора. Рассмотрению механизма предоставления процессора процессам и посвящена данная статья.

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

Процесс становится активным, если активируется соответствующий ему описатель. Проанализируем возможные способы управления активизацией процессов.

Наиболее простой из них состоит в следующем. Среди всех процессов выделяется один с номером 0 (точнее, по одному на каждый имеющийся в системе процессор), всегда существующий в системе. Такой процесс объявляется управляющим. Это означает, что при возникновении ситуаций, требующих смены активного процесса, например в случае, когда активный процесс попытался перейти в ожидание либо возник запрос на какое-либо внешнее прерывание, аппаратно активизируется управляющий процесс или, что то же самое, его описатель.


загрузка...
 

Самое популярное:

Наши партнеры

bottom

карта сайта