Классика баз данных - статьи

       

по поводу того, следует ли


но и переносимость. (Заметим, что отсутствует единодушное мнение

по поводу того, следует ли на самом деле относить NT к

микроядерным ОС.) ОС NT была построена таким образом, чтобы ее

можно было применять в одно- и мультипроцессорных системах,

основанных на процессорах Intel, Mips и Alpha (и тех, которые

придут вслед за ними). Поскольку в среде NT должны были

выполняться программы, написанные для DOS, Windows, OS/2 и

систем, совместимых со стандартами Posix, компания Microsoft

использовала присущую микроядерному подходу модульность для

создания общей структуры NT, не повторяющей ни одну из

существующих операционных систем. Каждая операционная система

эмулируется в виде отдельного модуля или подсистемы.

Позднее микроядерные архитектуры операционных систем были

объявлены компаниями Novell/USL, Open Software Foundation (OSF),

IBM, Apple и другими. Одним из основных конкурентов NT в области

микроядерных ОС является Mach 3.0, система, созданная в

университете Карнеги-Меллон, которую как IBM, так и OSF взялись

довести до коммерческого вида. (Компания Next в качестве основы

для NextStep пока использует Mach 2.5, но тоже внимательно

присматривается к Mach 3.0.) Другим конкурентом является

микроядро Chorus 3.0 компании Chorus Systems, выбранное USL в

качестве основы новых реализаций ОС Unix. Некоторое микроядро

будет использоваться в SpringOS фирмы Sun,

объектно-ориентированном преемнике ОС Solaris. Очевидна тенденция

к переходу от монолитных к микроядерным системам (хотя, как мы

отмечали в предыдущем разделе, этот процесс не является

прямолинейным: компания IBM сделала шаг назад и отказалась от

перехода к микроядерной технологии). Кстати, это совсем не

новость для компаний QNX Software Systems и Unisys, которые уже в

течение нескольких лет выпускают пользующиеся успехом

микроядерные операционные системы. ОС QNX пользуется спросом на

рынке систем реального времени, а CTOS фирмы Unisys популярна в

области банкового дела. В обеих системах успешно использована


Содержание  Назад  Вперед