Багатопроцесорні ОС (кластери)

Найбільш часто вживаний спосіб збільшення потужності комп'ютера полягає в з'єднанні ЦП в одну систему. Залежно від виду з'єднання ЦП і поділу роботи такі системи називаються паралельними комп'ютерами, мультикомп’ютерами або багатопроцесорними системами. Для них потрібні спеціальні ОС, але, як правило, такі ОС є варіантами серверних ОС зі спеціальними можливостями зв'язку.

ОС для ПК

Робота цих ОС полягає в поданні зручного інтерфейсу для одного користувача. Такі ОС широко використовуються для роботи з текстом, електронними таблицями і доступу до Internet. Яскраві приклади: Windows 98, 2000, MacOS, Linux, Windows XP.


5. ОС реального часу

Головним параметром ОС РЧ є час. Наприклад на конвеєрі, комп'ютери, що працюють в режимі РЧ, збирають дані про промисловий процес і використовують їх для керування машинами. Такі процеси повинні задовольняти жорстким тимчасовим вимогам. Так, якщо автомобіль пересувається по конвеєру, то кожна дія має бути здійснена в строго певний момент часу. Якщо зварювальний робот зварить шов дуже рано / пізно, то він завдасть непоправної шкоди. Якщо деяка дія повинна відбутися в якийсь момент часу або всередині заданого діапазону часу, то говорять про жорстку систему РЧ.

Існує гнучка система РЧ, в якій допустимі час від часу пропуски термінів виконання операцій. У цю категорію потрапляє цифрове аудіо та multimedia-системи.

Приклади ОС: VxWorks, QNX.


6. Вбудовані ОС

Кишеньковий комп'ютер, або PDA (Personal Digital Assistant), - маленький комп'ютер, що поміщається в кишені штанів і виконує деякі функції (записна книжка, блокнот). Приклади ОС: PalmOS, Windows CE (Consumer Electronics - побутова техніка).

ОС для Smart-карт (smart-cards - розумні картки)

Найменші ОС працюють на Smart-картах, що представляють собою пристрій з ЦП. На такі ОС накладаються вкрай жорсткі обмеження по потужності ЦП і пам'яті. Деякі з них можуть керувати лише однією операцією, але інші ОС на тих же самих Smart-картах виконують складні функції. Деякі ОС є Java-орієнтованими, тобто ПЗУ містить інтерпретатор віртуальної машини Java (ROM - Read Only Memory). Аплети Java завантажуються на карту і виконуються інтерпретатором JVM (Java Virtual Machine). Деякі з цих карт можуть одночасно керувати декількома Java-аплетами, що призведе до багатозадачності і необхідність планування. Також виникає необхідність в захисті. Ці завдання зазвичай виконує вкрай примітивна ОС.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: