Cтраница 4
Характерным видом применения виртуально-машинной системы является разработка программных средств, таких, например, как операционные системы, которые будут использоваться для различных машин. При выполнении таких разработок главная операционная система эмулирует аппаратные средства целевой системы, что делает возможным выполнение и отладку новой операционной системы, как если бы она была реализована в существующей целевой системе. [46]
Динамическое преобразование адресов изолирует одну прикладную программу от другой, позволяя им тем не менее разделять между собой общие ресурсы. Это делает возможным реализацию виртуальных вычислительных установок, которые могут одновременно с выполнением прикладных программ служить для разработки и откладки новых операционных систем. Кроме того, на виртуальных вычислительных установках могут одновременно работать несовместимые операционные системы. [47]
Альтернативный подход, описанный в данной статье, заключается в том, чтобы начать все сначала и создать с нуля новую операционную систему для мультимедиа, без необходимости в обратной совместимости с чем бы то ни было. В результате получается операционная система, принципиально отличная по своему устройству от существующих. [48]