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

5. Умови експлуатації

UNIX - багатокористувацька операційна система. Користувачі, що займаються загальними завданнями, можуть об'єднуватися в групи. Кожен користувач обов'язково належить до однієї або декількох груп. Всі команди виконуються від імені певного користувача, що належить в момент виконання до

У багатокористувацьких системах необхідно забезпечувати захист об'єктів (файлів, процесів), що належать одному користувачеві, від всіх інших. ОС UNIX пропонує базові засоби захисту та обміну файлами на основі відстеження користувача і групи, що володіють файлом, трьох рівнів доступу (для користувача-власника, для користувачів групи-власника, і для всіх інших користувачів) і трьох базових прав доступу до файлів (на читання, на запис та на виконання). Базові засоби захисту процесів засновані на відстеженні приналежності процесів користувачам. 

Для відстеження власників процесів і файлів використовуються числові ідентифікатори. Ідентифікатор користувача і групи - ціле число (зазвичай) в діапазоні від 0 до 65535. Присвоєння унікального ідентифікатора користувача виконується при закладі системним адміністратором нового реєстраційного імені. Значення ідентифікатора користувача і групи - не просто числа, які ідентифікують користувача, - вони визначають власників файлів і процесів. Серед користувачів системи виділяється один користувач - системний адміністратор або суперкористувач, що володіє всією повнотою прав на використання і конфігурування системи. Це користувач з ідентифікатором 0 і реєстраційним ім'ям root. 

При поданні інформації людині зручніше використовувати замість відповідних ідентифікаторів символьні імена - реєстраційне ім'я користувача іназва групи. Відповідність ідентифікаторів і символьних імен, а також інша інформація про користувачів і групи в системі (облікові записи), як і більшість іншої інформації про конфігурацію системи UNIX, за традицією, представлена ​​у вигляді текстових файлів. Ці файли - / etc / passwd, / etc / group та / etc / shadow. 

6. Переваги і недоліки

Широке поширення UNIX породило проблему несумісності його численних версій. Для користувача дуже неприємний той факт, що пакет, куплений для однієї версії UNIX, відмовляється працювати на іншій версії UNIX. Періодично робилися і робляться спроби стандартизації UNIX, але вони поки що мають обмежений успіх. Процес зближення різних версій UNIX і їхньої розбіжності носить циклічний характер. Перед лицем нової загрози з боку будь-якої іншої ОС різні виробники UNIX-версій зближають свої продукти, але потім конкурентна боротьба змушує їх робити оригінальні поліпшення і версії знову розходяться. У цьому процесі є і позитивна сторона - поява нових ідей і засобів, що поліпшують як UNIX, так і багато інших операційні системи, що перейняли в нього за довгі роки його існування багато корисного. Найбільшого поширення набули дві несумісні лінії версій UNIX: лінія AT & T - UNIX System V, і лінія університету Berkeley-BSD. Багато фірм на основі цих версій розробили і підтримують свої версії UNIX: SunOS та Solaris фірми Sun Microsystems, UX фірми Hewlett-Packard, XENIX фірми Microsoft, AIX фірми IBM, UnixWare фірми Novell (проданий тепер компанії SCO), і список цей можна ще довго продовжувати.  Найбільший вплив на уніфікацію версій UNIX надали такі стандарти як SVID фірми AT & T, POSIX, створений під егідою IEEE, і XPG4 консорціуму X / Open.

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

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

Висновок 

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

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