|
|
11 марта 2011
Оглавление: 1. Фантом (ОС) 2. Совместимость
операционная система, разрабатываемая российской компанией Digital Zone. Система базируется на концепции неизбывной виртуальной памяти, ориентирована на управляемый код и нацелена на применение в носимых и встроенных компьютерах. ОС Фантом одна из немногих ОС, не опирающихся на классические концепции Unix-подобных систем.
Предполагается, что модель ОС Фантом позволяет и самой системе, и приложениям быть более простыми и, в то же время, более эффективными.
Основные отличительные черты
- Управляемый код, защита памяти на уровне объекта. Отсутствие арифметики указателей в управляемом коде позволяет избежать многих проблем, присутствующих в неуправляемом коде.
- Глобальное адресное пространство, весьма эффективные и дешёвые IPC. Единое адресное пространство позволяет передавать объект от одного процесса к другому путём простой передачи ссылки на этот объект. Безопасность достигается благодаря отсутствию арифметики указателей, невозможности прикладной программы получить ссылку на объект иначе, как путём вызова публичного метода, использованию байткода.
- Персистентность прикладной код «не видит» перезагрузок ОС и может жить вечно отсюда отсутствие потребности в понятии «файл» любая переменная или структура данных может храниться вечно и при этом быть доступна напрямую по указателю. В отличие от гибернации в других ОС, персистентность памяти заложена в основополагающих принципах построения ядра ОС Фантом, производится прозрачно для прикладных приложений, в большинстве случаев не требует доработки прикладного ПО, персистентность сохраняется даже при аварийной остановке компьютера, ОС Фантом гарантированно восстанавливает состояние системы на момент последнего снимка памяти.
Просмотров: 2031
|