Pull to refresh
14
0
Send message
Спасибо, интересно. А какие архитектуры кроме ARM используют VIVT кэш?
Немного добавлю:
Все верно, XEN работает уровнем ниже чем ядро операционной системы (т.е. является гипервизором первого типа), причем XEN появился раньше чем в x86 появилcя VT-x (кстати по этому поводу в таблице не совсем правильно написано). Данный режим работы был назван паравиртуализацией. Если коротко, ядро переносится в RING1(если x86) или RING3(если x86-64, как раз тот редкий случай когда еще один уровень привилегий был полезным), все привилегированные инструкции в ядре заменяются на гипервызовы, меняется код начальной загрузки, устанавливается механизм обмена сообщений между гипервизором и ядром. Вместо эмуляции устройств, XEN использовал собственный backend — frontend механизм. Такую модификацию необходимо произвести как в Dom0 так и в DomU. Грубо говоря, xen с точки зрения ядра является еще одной архитектурой. Такой подход позволил получить неплохую производительность виртуальных машин даже без VT-x, но естественно данный подход применим только для операционных систем с открытым исходным кодом.

С появлением VT-x и аналогов у AMD в XEN появился режим аппаратной виртуализации HVM, который уже не требовал модификации гостевых ОС для работы. Однако поскольку эмуляция устройств является достаточно дорогой, то пришла необходимость в использовании паравиртуальных драйверов, для минимизации расходов на эмуляцию оборудования.

Однако, на сегодняшний день, Dom0 должен быть паравиртуализован полностью (отсюда вылезают неприяные моменты на x86-64, вроде невозможности эффективно выполнять системные вызовы через syscall). Однако в сообществе XEN есть идеи как сделать dom0 аппаратно виртуализованным )))
К сожалению популяризация не научных подходов, странных теорий и подобных вещей прямо или косвенно идет на руку тем кто хочет заработать на не знании кого либо чего либо. Погуглите, к примеру, «минимизатор мощности», на своём сайте автор уже продаёт данное устройство. Но дело даже не в 1000р потраченных на пару тиристоров, и не в потраченном времени, данное устройство просто опасно для использования. Естественно об этом ни чего не сказано. И это только один из примеров, посмотрите на псевдофармацевтику например, сколько средств от трудноизлечимых болезней похожим образом продвигаются в массы, несколько статей на неспециализированных форумах, подставные отзывы и можно делать бизнес на продаже «одуванчиков», о последствиях думаю говорить не стоит, в лучшем случае человек потеряет деньги, в худшем — время на своевременное лечение.
Можно прояснить, что в тексте подразумевается под термином «резонанс токов–напряжений»?
Кроме того плавиковая кислота отлично вытравливает кремний и его соединения, интересно что будет при длительном пребывании оборудования в атмосфере продуктов разложения данной жидкости. Или расчет на то что жидкость испарится раньше чем начнет разлагаться?
Я планирую добавить данный функционал в скором времени. На самом деле, некоторыми хаками это можно сделать уже сейчас, так что принципиальных проблем нет, вопрос скорее в создании переносимой, аккуратной реализации.

Information

Rating
Does not participate
Registered
Activity