Язык программирования C



         

Интерфейс системы UNIX


Материал этой лекции относится к интерфейсу между с-программами и операционной системой UNIX. Так как большинство пользователей языка "C" работают на системе UNIX, эта лекция окажется полезной для большинства читателей. Даже если вы используете с-компилятор на другой машине, изучение приводимых здесь примеров должно помочь вам глубже проникнуть в методы программирования на языке "C".

Эта лекция делится на три основные части: ввод/вывод, система файлов и распределение памяти. Первые две части предполагают небольшое знакомство с внешними характеристиками системы UNIX.

В лекции №7 мы имели дело с системным интерфейсом, который одинаков для всего многообразия операционных систем. На каждой конкретной системе функции стандартной библиотеки должны быть написаны в терминах ввода-вывода, доступных на данной машине. В следующих нескольких разделах мы опишем основную систему связанных с вводом и выводом точек входа операционной системы UNIX и проиллюстрируем, как с их помощью могут быть реализованы различные части стандартной библиотеки.




Содержание  Назад  Вперед