русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Загальна характеристика ОС сімейства UNIX


Дата додавання: 2014-11-27; переглядів: 1111.


 

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

Перелічимо основні риси UNIX, котрі дозволяють зрозуміти причини тривалої “живучості” цієї системи:

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

- UNIX — багатозадачна багатокористувацька система з широким спектром послуг. Один потужний сервер може обслуговувати запити великої кількості користувачів. UNIX-система може виконувати різноманітні функції: працювати як обчислювальний сервер, який обслуговує сотні користувачів; як сервер бази даних; як сервер мережі, що він підтримує найважливіші сервіси мережі (telnet, ftp, електронну пошту, службу імен DNS тощо), або навіть як мережний маршрутизатор.

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

- Простий, але потужний модульний користувацький інтерфейс. Маючи у своєму розпорядженні набір утиліт, кожна з яких розв’язує вузьку спеціалізовану задачу, можна конструювати з них складні комплекси.

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

- Надто велика кількість додатків, у тому числі вільно розповсюджуваних, розпочинаючи від найпростіших текстових редакторів і завершуючи потужними системами керування базами даних.

 


<== попередня лекція | наступна лекція ==>
І. В. Хіхловська | Архітектура UNIX


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн