SII писал(а):
А с другой стороны, виртуализация всего и вся ведёт к падению производительности ниже плинтуса и к росту накладных расходов выше небес. Концептуально, конечно, всё здорово выглядит, а вот при использовании на практике...
Концептуально системы DSM выглядят отлично но работает действительно не очень - ну так в том и интерес довести их до рабочего состояния. Много вопросов с точки зрения миграции процессов, планирования их выполнения. Это область исследований в которой действительно можно искать и найти что-то новое, своё. А в очередной раз повторить существующую систему - скучно, а главное - результат такой работы будет никому не нужен.
SII писал(а):
И уж во всяком случае нельзя навязывать виртуализацию: программист должен иметь возможность обращаться и к реальным ресурсам. Тогда, по крайней мере, можно будет писать критические ко времени задачи так, чтобы они гарантированно работали достаточно быстро.
А её никто не навязывает. Более того, в некоторых системах ядро (VMM) даже не знает о том, что есть DSM
. В Mach например - это сделано через внешний пейджер. Если такой пейджер не подключен, то и памяти такой нет - всё самым привычным образом.