русс | укр

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

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


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


Розділ 8: Інтерфейс системи UNIX


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


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

Даний розділ розділено на три основні частини: ввід/вивід, файлова система і відведення пам'яті. Перші дві частини передбачають поверхове знайомство із зовнішніми характеристиками UNIX-систем.

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


<== попередня лекція | наступна лекція ==>
Математичні функції | Дескриптори файлів


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