Введение в Unix


   Купить аденурик 80 мг      Japanmagazin.ru интернет магазин японской косметики купить. |   

Системное программирование в UNIX средствами Free Pascal

Со времени своего появления в Bell Laboratories в 1969 г. операционная система UNIX становилась все более популярной, вначале получив признание в академическом мире, а затем уже в качестве стандартной операционной системы для нового поколения многопользовательских микро- и миникомпьютеров в 80-х годах. И этот рост, по-видимому, продолжается в момент написания данной книги.
Операционная система UNIX оправдала возлагавшиеся на нее надежды и теперь является ключевой деталью технологического пейзажа на рубеже XXI века. Не говоря уже о том, что UNIX всегда занимала сильные позиции в научном и техническом сообществах, в настоящее время существует множество крупномасштабных систем управления данными и обработки транзакций на платформе UNIX. Но, самое главное, ОС UNIX, безусловно, является ядром серверов магистральной сети Internet.

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

Глава Основные понятия и терминология
Файл
Каталоги и пути
Каталоги и пути - 2
Владелец файла и права доступа
Обобщение концепции файла
Процесс
Межпроцессное взаимодействие
Системные вызовы и подпрограммы
Системные вызовы и подпрограммы - 2

Ожидание завершения определенного потомка: вызов waitpid
Системный вызов wait позволяет родительскому процессу ожидать завершения любого дочернего процесса. Тем не менее, если нужна большая определенность, то можно использовать системный вызов waitpid для ожидания завершения определенного дочернего процесса.

Зомби-процессы и преждевременное завершение
Командный интерпретатор smallsh
Командный интерпретатор smallsh - 2
Командный интерпретатор smallsh - 3
Командный интерпретатор smallsh - 4
Командный интерпретатор smallsh - 5
Командный интерпретатор smallsh - 6
Атрибуты процесса
Идентификатор процесса
Идентификатор процесса - 2

Системный вызов fdwrite
Этот вызов намного проще в отношении взаимодействия с терминалом. Единственный важный момент заключается в том, что вызов fdwrite будет блокироваться при переполнении очереди вывода терминала. Программа продолжит работу, только когда число символов в очереди станет меньше некоторого заданного порогового уровня.

Функции ttyname и isatty
Описание
Изменение свойств терминала: структура termios
Описание
Описание
Определение структуры termios
Массив с_сс
Поле c_cflag
Описание
Поле c_iflag

Файловые системы
Ниже приведен список сообщений об ошибках системных вызовов. Он основан на информации выпуска 4.2 стандарта X/Open System Interfaces Standard (стандарта системных интерфейсов X/Open). Каждый пункт списка озаглавлен мнемоническим сокращением имени ошибки, определенным соответствующим кодом ошибки в файле linuxerror, и содержит системное сообщение об ошибке из таблицы sys_errlist, а также краткое ее описание.

Файловые системы
Файловая система proc
Файловая система proc - 2
Файловая система proc - 3
Файловая система proc - 4
Управление файлами
Управление файлами - 2
Управление файлами - 3
Управление файлами - 4
Управление файлами - 5

Логика и жизнь - перейти
Логические игры - перейти
Моделирование финансов - перейти
Фондовый менеджмент - перейти
Финансовые модели - перейти
Основные понятия объектно-ориентированного подхода - перейти
Система управления - перейти
Цифровой анализ - перейти
Предисловие - перейти
Назначение системы - перейти
Отрезки, дуги, окружности - перейти
Редактирование геометрии объектов - перейти
Панель Properties - перейти
Панель Styles - перейти
Вывод чертежей на внешние устройства - перейти