Обращение к ОС и вызов библиотеки
Ядро UNIX располагает определенным количеством точек входа, с помощью которых процесс может непосредственно задействовать сервисные программы ядра: эти точки входа называются системными вызовами или обращениями к системе). Эти обращения осуществляются на языке Си в форме функций, имеющихся в библиотеке UNIX. Доступ к отдельным сервисным программам обеспечивает не библиотека UNIX, а их собственные библиотеки. Стандартная библиотека Си, независимая от UNIX, играет особую роль: она позволяет осуществлять ввод-вывод с буферизацией (buffer). Например, записанные данные хранятся в буфере до его заполнения, либо до перехода к операции считывания.