Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OS(методичка).docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
403.88 Кб
Скачать

1.7.3. Unix

ОС UNIX була спочатку розроблена в 1969 р. співробітниками фірми Bell Laboratories Кеном Томпсоном і Деннісом Рітчі. У 1971 р. система була перенесена на машини надзвичайно поширеною в 70-ті роки серії PDP-11, а в 1973 р. Рітчі переписав систему на мові C, залишивши лише мінімум тексту на мові асемблера. У перше десятиліття існування UNIX і сама система, і її вихідні тексти поширювалися вільно, що призвело до надзвичайної популярності системи в наукових колах і університетах. Удосконалення системи могли вноситися кожним бажаючим і обговорювалися «всім світом». Зворотним боком такої відкритості стала трудність стандартизації UNIX. Однак у 1988-1990 рр.. був розроблений набір стандартів, що отримав назву POSIX (Portable OS, а закінчення IX - як натяк на UNIX). Ці стандарти фіксували сучасні вимоги до систем типу UNIX з урахуванням теоретичних і практичних досягнень за минулі роки.

Починаючи з перших версій, UNIX являє собою многозадачную, багато користувачів систему поділу часу. Основними достоїнствами UNIX є її висока мобільність, добре продуманий програмний та інтерфейс користувача. Загальновизнаною особливістю UNIX є внутрішня краса, елегантність основних архітектурних рішень. Як відомо, краса програми є вірною ознакою її вдалій конструкції і дає підстави сподіватися, що програма здатна до вдосконалення і буде служити довго. Багаторічна історія UNIX підтверджує це правило.

До недоліків UNIX можна віднести більш низьку ефективність і надійність роботи, що значною мірою є платою за мобільність. Традиційна модель безпеки UNIX не відповідає сучасним вимогам, тому в різні комерційні версії доводиться включати додаткові засоби захисту даних. Широкому розповсюдженню UNIX заважає також те, що процедури встановлення та налаштування системи не такі прості, як у Windows, і при їх виконанні бажано участь програміста.

У 80-і роки були спроби перетворити UNIX в комерційну систему. Однак у 1991-1994 рр.. Лінус Торвальдс, в той час студент-програміст з Гельсінкі, заново написав систему, відповідну стандартам POSIX, але відрізняється від традиційної UNIX більшою надійністю та ефективністю. Ця система отримала назву Linux. Вихідні тексти Linux вільно розповсюджуються, що дозволяє, як за часів молодості UNIX, розвивати систему спільними зусиллями величезної спільноти зацікавлених програмістів. Ефективної координації цих зусиль дуже сприяє Інтернет. Трохи пізніше був відкритий вільний доступ до текстів відомої версії UNIX FreeBSD.

Архітектура UNIX, спочатку призначена для систем поділу часу з одним процесором, згодом виявилася цілком придатною для підтримки мережних систем. Значна частина серверів Інтернету працює під управлінням тієї чи іншої версії UNIX.

В даний час відбувається відчутне зближення різних типів ОС, призначених для підтримки одних і тих же типів обчислювальних систем. Сучасні версії UNIX та Windows надають вельми близькі функціональні можливості, хоча найчастіше в абсолютно різній формі. Вирівнюються також характеристики надійності і продуктивності систем.

Істотною відмінністю UNIX від Windows залишається місце, займане в системі засобами графічного інтерфейсу. Якщо в Windows вікна і все, що з ними пов'язано, є невід'ємною частиною архітектури системи, то для UNIX за традицією основним засобом інтерфейсу з користувачем є текстова консоль. Ті чи інші засоби віконного інтерфейсу, звичайно, присутні в сучасних UNIX-системах, але як додаткова, необов'язкова надбудова скоріше прикладного, ніж системного характеру.

Дуже цікавою особливістю UNIX є розвинений мова команд shell, який дозволяє не тільки вести елементарний діалог із системою, але й писати своєрідні програми (скрипти), за допомогою яких часто вдається вирішити необхідну задачу, не вдаючись до розробки нової програми на одному з традиційних мов програмування .

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]