На закінчення про системні виклики

У цій главі було розглянуто, що таке системні виклики і як вони співвідносяться з викликами бібліотечних функцій і інтерфейсом прикладних програм (API) Після цього було описано, як системні виклики реалізовані в ядрі Linux, а також була представлена ​​послідовність подій для виконання системного виклику: програмне переривання ядра, передача номера системного виклику і аргументів системного виклику, виконання відповідної функції системного виклику і повернення результатів роботи в пространстно користувача

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

Наприкінці глави були розглянуті за і проти щодо реалізації системних викликів і представлений короткий список можливих варіантів додавання нових системних викликів

Джерело: Лав, Роберт Розробка ядра Linux, 2-е видання : Пер з англ – М: ТОВ «ІД Вільямс »2006 – 448 с : Ил – Парал тит англ

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*