Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вступ_Лекция1.doc
Скачиваний:
21
Добавлен:
20.11.2019
Размер:
294 Кб
Скачать
☆

Смешанные системы

В большинстве случаев современные ОС используют различные комбинации подходов, реализуя смешанные (гибридные) ОС. Например, ядро ОС Linux представляет собой монолитную систему с элементами микроядерной архитектуры.

Системы 4.4BSD и MkLinux – монолитные ОС, работающие на микроядре Mach (микроядро обеспечивает управление виртуальной памятью и работу низкоуровневых драйверов; остальные функции, в том числе взаимодействие с прикладными программами, осуществляется монолитным ядром).

Совместно элементы микроядерной архитектуры и элементы монолитного ядра используются в ядре Windows NT:

  • компоненты ядра Windows NT располагаются в вытесняемой памяти и взаимодействуют друг с другом путем передачи сообщений, как и положено в микроядерных ОС;

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

«ЕСЛИ БЫ ОПЕРАЦИОННЫЕ СИСТЕМЫ БЫЛИ САМОЛЕТАМИ...

DOS

Пассажиры толкают самолет по взлетной полосе до тех пор, пока он не взлетит, затем запрыгивают на него и летят, пока он снова не опус­тится на землю. Затем все повторяется сначала.

MacOS

Все стюарды, стюардессы, пилоты, кассиры и технический персонал выглядят одинаково, говорят одинаково и действуют одинаково. Каждый раз, когда вы интересуетесь какими-либо деталями, вам объясняют, что вы это не обязаны знать, что вы этого не хотите знать, что все будет сделано без вашего участия и вообще просят вас заткнуться.

OS/2

Для того чтобы попасть в самолет, вы должны поставить на своем билете 10 разных печатей, простояв для этого в десяти разных очередях. Затем вы заполняете анкету, в которой указываете, где именно вы хоти­те сидеть, а также сообщаете, как должен выглядеть самолет — как океанский лайнер, как пассажирский поезд или как автобус. Если вам все-таки удается оказаться на борту, а самолету удается взлететь, то ва­шему полету ничто не угрожает... за исключением тех моментов, когда рули высоты и закрылки заедают в одном положении. В этом случае у вас остается достаточно времени, чтобы помолиться и занять положение для аварийной посадки.

Windows 98

Аэропорт красив и прекрасно благоустроен, кассиры и стюардессы приветливо улыбаются, попасть на борт самолета проще простого, а взлет проходит без сучка без задоринки. Затем в полете самолет вне­запно взрывается без всякого предупреждения.

Windows 2000

Самолет величиной с астероид средних размеров, со множеством на­весных украшений и финтифлюшек — при этом на его борт помещается только несколько пассажиров. Стюарды суровы и величественны. Перед тем как посадить пассажира в кресло, его заставляют пройти медос­мотр и снимают отпечатки пальцев.

Windows XP

Аэропорт похож на гибрид «Шереметьево» с космодромом «Байконур». Самолет маячит где-то вдали: чтобы до него добраться, приходится брать такси, что обходится дороже самого полета. Во время рейса вам постоянно демонстрируют кадры разбивающихся самолетов, завершая их бодрым «Ну, с нами такого уж точно не случится!»

UNIX/LINUX

Все пассажиры приезжают в аэропорт с собственными деталями от самолета, затем собираются на взлетной полосе и начинают его стро­ить, ни на секунду не переставая спорить о том, какого же именно типа самолет они строят.

QNX

...Миниатюрные тапочки-самолеты для детей и домашних живот­ных!»

24