Лекция №3 Классификация операционных систем Операциялық жүйелердің жіктелуі


Наиболее ярким представителем микроядерных операционных систем является ОС реального времени QNX. Разные версии этой операционной системы имеют объемы – от 8 до 46 Кбайт



бет4/7
Дата27.09.2023
өлшемі0,82 Mb.
#182707
түріЛекция
1   2   3   4   5   6   7
Байланысты:
Лекция № 3
Византия (Шығыс Рим империясы) империясы, эссе Жеткіншек пен ересектердің өзара қарым-қатынасы, diplom, Дипломная метафора в публицистике, Диссертация Манапбаева Защита, МХ 2023, Ілияс оқулары Оқу-ағарту Мин. хаты, Ережесі

Наиболее ярким представителем микроядерных операционных систем является ОС реального времени QNX. Разные версии этой операционной системы имеют объемы – от 8 до 46 Кбайт.

В 90-е годы XX века было весьма распространенным убеждение, что большинство операционных систем следующих поколений будут строиться как микроядерные. Однако практика показывает, что это не совсем так. Разработчики желают иметь компактное микроядро, но при этом включить в него как можно больше функций, исполняемых непосредственно этим программным модулем. Это связано с тем, что выполнение затребованной функции другим модулем, вызываемым из микроядра, приводит и к дополнительным задержкам, и к дополнительным сложностям.

В макроядерных системах ядро получается монолитным, неделимым. Современные ОС общего назначения, такие как Windows, UNIX и Linux относятся к макроядерным системам. Ядра этих систем, представленные в виде программ, написанных на языке высокого уровня, содержат многие миллионы строк кода.

Микроядролық және макроядролық ОЖ

Микро ядролы жүйелерде ядро (жүйенің негізгі модулі) ондаған Килобайт мөлшеріне ие. Сервистік қосымшалар жиынтығын құрайтын қалған модульдер қажет болған жағдайда шақырылады. Бұл тәсіл құрылымдық бағдарламалау принциптеріне сәйкес келеді

Мысалы, UNIX операциялық жүйесінің бірінші нұсқасы шамамен 12 Кбайтты құрады. Алайда, жедел жады ұлғайған сайын операциялық жүйелердің ядролары біртіндеп өсе бастады.

ХХ ғасырдың 90-шы жылдарында келесі буын операциялық жүйелерінің көпшілігі микро ядролы ретінде жасалады деген сенім кең таралған. Алайда, тәжірибе көрсеткендей, бұл мүлдем дұрыс емес. Әзірлеушілер, осы бағдарламалық модуль тікелей орындайтын мүмкіндігінше көп функцияларды қамтамасыз ететін шағын микроядроны қалады. Бұл микро ядродан шақырылған басқа модульдің қажетті функцияны орындауы қосымша кідірістерге және қосымша қиындықтарға әкелетіндігіне байланысты юолды.

Микро ядролық жүйелерде ядро монолитті, бөлінбейтін болып шығады. Windows, UNIX және Linux сияқты заманауи жалпы мақсаттағы ОЖ микро ядролы жүйелерге жатады. Жоғары деңгейлі тілде жазылған бағдарламалар түрінде ұсынылған бұл жүйелердің ядроларында көптеген миллиондаған код жолдары бар.



Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет