русс | укр

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

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


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


Архітектура UNIX


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


 

Побіжний погляд дозволяє побачити дворівневу модель системи, яка відображена на рисунку 2.1.

 

 
 

 


Рисунок 2.1 – Дворівнева модель UNIX-системи

 

У центрі розміщено ядро системи (kernel). Ядро безпосередньо взаємодіє з апаратною частиною комп’ютера, ізолюючи прикладні програми від особливостей її архітектури. Ядро має набір послуг, надаваних прикладним програмам. До послуг ядра належать операції введення/виведення (відкриття, читання, записи й керування файлами), створення й керування процесами, їхньої синхронізації й міжпроцесної взаємодії. Усі додатки запитують послуги ядра за допомогою системних викликів.

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

 


<== попередня лекція | наступна лекція ==>
Загальна характеристика ОС сімейства UNIX | Ядро системи


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