Архітектура операційної системи UNIX
Архітектура Unix являє собою комп’ютерну операційну систему, яка втілює в собі філософію Unix. Вона дотримується таких стандартів, як Single UNIX Specification (SUS) або аналогічного стандарту IEEE POSIX.
Детальний розгляд того, що таке UNIX в сімействі операційних систем, починається з пояснення конструкційної структури, що складається з трьох частин: ядра, оболонки і програм.
Деякі ключові особливості концепції архітектури Unix використовують ядро централізованої операційної системи, яка управляє діями системи і процесів. Всі неядерна програмне забезпечення організовано в окремі процеси, керовані ядром, яке є центром операційної системи, виділяє Unix час і пам’ять програм, обробляє сховище файлів у відповідь на системні виклики.
Unix-системи мають переважну багатозадачність – кілька процесів можуть виконуватися одночасно або протягом невеликих тимчасових інтервалів і майже одночасно, а будь-який процес може бути перерваний ядром і виведений з його виконання. Файли зберігаються на диску в ієрархічній файловій системі, з одним верхнім розташуванням по всій системі (root, або “/”), з файлами, каталогами і підкаталогами. За деякими винятками, пристрою і деякі типи зв’язку між процесами управляються і відображаються як файли або псевдофайлы в ієрархії файлової системи.
Операційна система UNIX підтримує наступні функції і можливості: