Системні характеристики операційної системи UNIX

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

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

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

ОС UNIX одночасно є операційним середовищем використання існуючих застосовних програм і середовищем розробки нових застосувань. Нові програми можуть писатися на різних мовах (Фортран, Паскаль, Модула, Пекла та ін.). Проте стандартною мовою програмування в середовищі ОС UNIX є мова Сі (який останнім часом все більше замінюється на Сі++). Це пояснюється тим, що по-перше, сама система UNIX написана на мові Сі, а, по-друге, мова Сі є однією з найякісніше стандартизованных мов.

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

· основна мета системи - це виконувати широкий спектр завдань і програм;

· інтерактивне оточення, яке дозволяє вам зв'язуватися безпосередньо з комп'ютером і отримувати негайно відповіді на ваші запити і повідомлення;

· розраховане на багато користувачів оточення, яке дозволяє вам розділяти ресурси комп'ютера з іншими користувачами без зменшення продуктивності. Цей метод називається розподілом часу. Система UNIX взаємодіє з користувачами по черзі, але так швидко, що здається, що взаємодіє з усіма користувачами одночасно;

 

· багатозадачне оточення, яке дозволяє вам виконувати більше за одне завдання в одно і теж час.

Система UNIX має 4 основні компоненти:

· ядро - це програма, яка утворює ядро операційної системи; вона координує внутрішні функції комп'ютера (такі як розміщення системних ресурсів). Ядро працює невидимо для вас;

· shell -это програма, яка здійснює зв'язок між вами і ядром, інтерпретуючи і виконуючи ваші команди. Оскільки вона читає ваше введення і посилає вам повідомлення, то описується як інтерактивна;

· commands -это імена програм, які комп'ютер повинен виконати. Пакети програм називаються інструментальними засобами. Система UNIX забезпечує інструментальними засобами для таких завдань як створення і зміну тексту, написання програм, розвиток інструментарію програмного забезпечення, обмін інформацією з іншими за допомогою комп'ютера;

· file system - файлова система - це набір усіх файлів, можливих для вашого комп'ютера. Вона допомагає вам легко зберігати і відшукувати інформацію.

Контрольні запитання:

  1. Охарактеризуйте ОС Unix?
  2. З яких компонентів створена Unix?

Література

Електроний ресурс: http://www.referat.ru/referats/view/ 18630_