Операционная система UNIX. Руководство программиста

       

ИНТЕРФЕЙС МЕЖДУ ЯЗЫКОМ ПРОГРАММИРОВАНИЯ И ОС UNIX


Выполнение программы на компьютере зависит от различных особенностей операционной системы. Некоторые из них, например загрузка программы в основную память или инициализация выполнения, с точки зрения программы не видны. Они, в сущности, планируются редактором связей заранее, когда он помечает объектный файл как выполняемый. Программистам редко приходится иметь дело с этими вопросами непосредственно.

Однако другие вопросы, такие как ввод/вывод, действия с файлами, выделение памяти требуют участия программиста. Взаимодействие между программой и операционной системой обычно называется интерфейсом между ними. В данном разделе освещаются следующие темы:

  • Передача аргументов в программу.
  • Системные вызовы и функции.
  • Включаемые файлы и библиотеки.
  • Ввод/Вывод.
  • Процессы.
  • Обработка ошибок, сигналы и прерывания.



Содержание раздела