Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Виртуальные машины

Понятие мобильной ОС. ОС Unix | Понятие открытого программного обеспечения. Его преимущества. Программное обеспечение GNU | Пакетные ОС | ОС разделения времени и многопользовательские ОС | ОС реального времени | Понятие ядра ОС | Понятия процесса и потока | Алгоритмы с применением прерываний процессов и без них. | Понятие ресурса. Оперативно перераспределяемые и оперативно неперераспределяемые ресурсы | Распределение ресурсов и управление ресурсами как функция ОС |


Читайте также:
  1. Gt; Часть ежегодно потребляемого основного напитала не должна ежегодно воз­мещаться в натуре. Например, Vu стойкости машины в течение года перенесена на
  2. II. РАЗДЕЛЕНИЕ ТРУДА И МАШИНЫ
  3. Атака клонов: машины среди нас!
  4. Бежим, – прошептал Толян. Они выскочили из машины, и напоследок Толян обернулся к Борьке.
  5. БОГ ИЗ МАШИНЫ
  6. БУРИЛЬНЫЕ МАШИНЫ
  7. Винтики большой машины

Термин «виртуальный» в буквальном переводе означает «кажу­щийся». Говоря о виртуальных машинах, обычно имеют в виду такой способ организации вычислений, когда каждому из множества поль­зователей, работающих на одной ЭВМ, кажется, что он работает на этой машине один, и все ресурсы машины полностью находятся в его распоряжении. В частности, каждый пользователь имеет возможность запу­стить собственную ОС и работать с ней, не мешая другим пользо­вателям.

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

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

МВМ должен также разделять все ресурсы ЭВМ между загру­женными ОС, эмулируя при необходимости недостающие.

 

 


Дата добавления: 2015-07-20; просмотров: 103 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Иерархический принцип построения ОС. Простая и расширенная машины| Цели и задачи мультипрограммирования.

mybiblioteka.su - 2015-2024 год. (0.005 сек.)