Основы операционных систем. Практикум

       

Основы операционных систем. Практикум

Понятие о потоке ввода-вывода
Понятие о работе с файлами через системные вызовы и стандартную библиотеку ввода-вывода для языка C
Файловый дескриптор
Открытие файла. Системный вызов open()
Системные вызовы read(), write(), close()
Прогон программы для записи информации в файл

Понятие о pipe. Системный вызов pipe()
Прогон программы для pipe в одном процессе
Организация связи через pipe между
Прогон программы для организации однонаправленной связи между родственными процессами через pipe
Написание, компиляция и запуск
Особенности поведения вызовов read() и write() для pip'а
Понятие FIFO. Использование системного вызова mknod() для создания FIFO. Функция mkfifo()

Особенности поведения вызова open() при открытии FIFO
Прогон программы c FIFO в родственных процессах
Написание, компиляция и запуск программы с FIFO в неродственных процессах
Неработающий пример для связи процессов на различных компьютерах
Example.5.1

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