.
Monday 21st of May 2012    

Информация

Счетчики

Голосование

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

Реклама

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

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


эффективной реализации концепции виртуальной машины
загрузка...

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

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

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

Реализация логической и физической систем ввода-вывода - весьма сложная и важная проблема, от решения которой, как уже говорилось, существенно зависит эффективность реализации концепции виртуальной машины. В работе [20] подробно обсуждены некоторые механизмы реконструктора, связанные с вводомвыводом, однако «архитектурность» их уменьшается по мере того, как они начинают взаимодействовать с физическими ресурсами, такими, как устройства управления или устройства вводавывода, поэтому здесь эти механизмы не рассматриваются.

Таким образом, для эффективной реализации концепции виртуальной машины реальная архитектура должна быть шире архитектуры создаваемых виртуальных машин, причем расширение должно обеспечивать средства управления процессами, которые и представляют собой виртуальные машины. Предложенное расширение базовой архитектуры (архитектуры ЕС ЭВМ) явится основой для разработки 2уровневого программного обеспечения. Один уровень ориентирован на организацию системы взаимодействующих виртуальных машин и использует в качестве реальных ресурсов однопроцессорную или мультипроцессорную вычислительную систему. Другой уровень ориентирован на работу на однопроцессорной системе и может представлять собой сначала существующие программные системы. Такой подход позволит отделить управление физическим мультипроцессированием от управления обработкой, т. е. обеспечить преемственность программных средств при переходе к мультипроцессорным системам. Концепция виртуальной машины в архитектуре ЭВМ//Современные средства.


загрузка...
 

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

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

bottom

карта сайта