Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Операциялы жйелер, орта жне абышалар.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
768.19 Кб
Скачать

1.3 Аппараттық платформалар ерекшеліктері бойынша жіктеу.

Аппараттық құралдар спецификасы ОЖ спецификасында бейнеленеді. Бұл классификациядағы компьютерлердің әрбір типінің ОЖ-лер қасиетіне тікелей әсер ететін белгілі бір қасиеттері бар.

Дәл қазір төмендегідей ОЖ-лер тобы айтарлықтай қызығушылық тудырып отыр:

  • қуатты серверлер үшін ОЖ-лер;

  • жұмыс станциялары және дербес компьютерлер үшін ОЖ-лер;

  • қалта компьютерлері үшін ОЖ-лер.

1.4 Пайдалану облыстарының ерекшеліктеріне қарай жіктеу

Пайдалану облыстарының ерекшеліктеріне қарай көпесепті ОЖ-лер үш типке бөлінеді:

1. Пакеттік өңдеу операциялық жүйелері. Олар есептер пакетімен жұмыс жасайды, және процессордың бір есептен екіншісіне ауысуы тек белсенді есептің өзі процесордан бас тартқан жағдайда ғана орындалады.

2. Уақытты бөлу операциялық жүйелері. Мұндай жүйелер әрбір есепке процессорлық уақыттың қандай да бір квантын ұсынады. Бұл жерде осы операциялық жүйелерді диалогтық ретінде пайдалануға мүмкіндік беретіндей бағдарламаның жауап беру уақыты қабылдауға болатындай жеткілікті болады.

3. Нақты уақыт операциялық жүйелері. Олар қандай да бір технологиялық объекттер мен процестерді басқару үшін қолданылады. Оларда бағдарлама жауап беруге жететіндей шектелген уақыт болады.

Көптеген қазіргі заманғы операциялық жүйелер өзінде әртүрлі типтегі жүйелердің қасиеттерін үйлестіре алды. Мысалы, есептің бір бөлігі уақытты бөлу режимінде, ал бір бөлігі нақты уақыт режимінде орындалады.

1.5 Жүйе ядросының типі бойынша жіктеу

Ядро архитектурасының төменде келтірілген негізгі түрлері бар.

1. Монолитті ядро. Мұндай ядро пұрсатты режимде жұмыс істейтін және бір процедурадан екіншісіне жылдам өтуді пайдаланатын бір бағдарлама ретінде жинақталады (2.3а сурет).

2. Қабатты ядро. Бұл жағдайда операциялық жүйе компоненттері жақсы ұйымдастырылған функционалдылық пен интерфейс деңгейін құрайды. Алдыңғы жағдайдағыдай компоненттер пұрсатты режимде жұмыс істейді (2.3б сурет).

3. Микроядро. Микроядро аппаратураны басқару бойынша минимум функцияларды орындайды. Әдетте, оған машиналық-тәуелді бағдарламалар, үзілулерді өңдеу мен процестерді басқарудың кейбір функциялары қосылады. Жоғарылау деңгейдегі функциялар операциялық жүйенің мамандандырылған компоненттерін – процессор сервері, файлдық сервер және т.б. орындайды. Бұл компоненттер пайдаланушылық, пұрсатты емес режимде жұмыс істейді. Берілген архитектура «клиент-сервер» тәсіліне негізделген және кеңейтуге болатындығымен, сенімділікпен, шыдамдылықпен мінезделеді (2.3в сурет).

4. Экзоядро. Бұл архитектураның негізгі идеясы - функциялардың үлкен кітапханасын пайдалана отырып бағдарламаны құрастыру сияқты операциялық жүйені жинауға болатындығында. Нәтижесінде ол қосымшалардың қайсыбір жиынтығы үшін ең аз қажетті жинақты ғана қоса алады. Ядро архитектурасының бұл типі қазіргі уақытта әйгілі болып келеді.

Ядро архитектурасының айтарлықтай дәрежеде операциялық жүйенің барлық архитектурасына әсер ететінін айта кеткен жөн.

 

 

Сурет 2.3 – Ядро архитектурасын типі бойынша жіктеу