Системы промежуточных типов Существуют системы, которые нельзя
отнести к одному из вышеперечисленных классов. Такова, например, система RT-11,
которая, по сути своей, является ДОС, но позволяет одновременное исполнение нескольких
программ с довольно богатыми средствами взаимодействия и синхронизации. Другим
примером промежуточной системы являются MS Windows 3.x и Windows 95, которые,
как ОС, используют аппаратные средства процессора для защиты и виртуализации памяти
и даже могут обеспечивать некоторое подобие многозадачности, но не защищают себя
и программы от ошибок других программ, подобно ДОС. Некоторые системы реального
времени, например QNX, могут использоваться как в качестве самостоятельной ОС,
загружаемой с жесткого диска в оперативную память, так и будучи прошиты в ПЗУ.
Эти системы могут быть отнесены одновременно и к ОС общего назначения, и к системам
кросс-разработки. Таких примеров "гибридизации" можно привести множество,
поэтому к вышеприведенной классификации следует относиться с определенной осторожностью. |