Установка контрольных точек

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

диске, у нас получается стоп-кадр работающей машины.

Если программа устраивает полный кавардак на все еще работающей виртуальной машине, можно просто сделать откат к стоп-кадру и продолжить работу как ни в чем не бывало.

Наиболее простой способ создать стоп-кадр — это скопировать все, включая всю файловую систему. Но копирование диска в несколько терабайт может занять уйму времени, даже если это быстрый диск. К тому же приостанавливать работу машины на длительное время, пока проделывается все необходимое, нежелательно. Решение заключается в использовании технологий копирования при записи (copy on write), чтобы данные копировались только в случае крайней необходимости.

Создание стоп-кадров работает неплохо, но все же вызывает ряд вопросов. Что делать, если машина взаимодействует с удаленным компьютером? Мы можем сделать стопкадр системы и вернуть ее в прежнее состояние на более поздней стадии, но та часть, которая относится к обмену данными, уйдет в прошлое. Понятно, что эту проблему решить невозможно.

7.12.

<< | >>
Источник: Э. ТАНЕНБАУМ Х. БОС. СОВРЕМЕННЫЕ ОПЕРАЦИОННЫЕ СИСТЕМ Ы 4-е ИЗДАНИЕ. 2015

Еще по теме Установка контрольных точек:

  1. Анализ точек
  2. Характеристика точек мандалы
  3. Поиск точек согласия в решаемой проблеме.
  4. УСТАНОВКА НЕОСОЗНАВАЕМАЯ
  5. § 4. Психологические установки
  6. ТЕОРИЯ УСТАНОВКИ
  7. УСТАНОВКА
  8. Установка на выживание
  9. 1.2. Целевая установка
  10. УСТАНОВКА УМСТВЕННАЯ
  11. УСТАНОВКА ЭТНИЧЕСКАЯ
  12. Проанализируйте свои установки