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


03


Понятие о потоке ввода-вывода
Понятие о работе с файлами через системные вызовы и стандартную библиотеку ввода-вывода для языка C
Файловый дескриптор
Открытие файла. Системный вызов open()
Открытие файла. Системный вызов open() - часть 2
Системные вызовы read(), write(), close()
Системные вызовы read(), write(), close() - часть 2
Прогон программы для записи информации в файл
Написание, компиляция и запуск программы для чтения информации из файла
Понятие о pipe. Системный вызов pipe()
Прогон программы для pipe в одном процессе
Организация связи через pipe между
Прогон программы для организации однонаправленной связи между родственными процессами через pipe
Написание, компиляция и запуск
Особенности поведения вызовов read() и write() для pip'а
Понятие FIFO. Использование системного вызова mknod() для создания FIFO. Функция mkfifo()
Понятие FIFO. Использование системного вызова mknod() для создания FIFO. Функция mkfifo() - часть 2
Понятие FIFO. Использование системного вызова mknod() для создания FIFO. Функция mkfifo() - часть 3
Особенности поведения вызова open() при открытии FIFO
Прогон программы c FIFO в родственных процессах
Написание, компиляция и запуск программы с FIFO в неродственных процессах
Неработающий пример для связи процессов на различных компьютерах
Example.5.1
Example.5.1
Example.5.2
Example.5.2
Example.5.3
Example.5.3
Example.5.4
Example.5.4
Понятие о потоке ввода-вывода
Понятие о работе с файлами через системные вызовы и стандартную библиотеку ввода-вывода для языка C
Файловый дескриптор
Открытие файла. Системный вызов open()
Открытие файла. Системный вызов open() - часть 2
Системные вызовы read(), write(), close()
Системные вызовы read(), write(), close() - часть 2
Прогон программы для записи информации в файл
Написание, компиляция и запуск программы для чтения информации из файла
Понятие о pipe. Системный вызов pipe()
Прогон программы для pipe в одном процессе
Организация связи через pipe между
Прогон программы для организации однонаправленной связи между родственными процессами через pipe
Написание, компиляция и запуск
Особенности поведения вызовов read() и write() для pip'а
Понятие FIFO. Использование системного вызова mknod() для создания FIFO. Функция mkfifo()
Понятие FIFO. Использование системного вызова mknod() для создания FIFO. Функция mkfifo() - часть 2
Понятие FIFO. Использование системного вызова mknod() для создания FIFO. Функция mkfifo() - часть 3
Особенности поведения вызова open() при открытии FIFO
Прогон программы c FIFO в родственных процессах
Прогон программы c FIFO в родственных процессах - часть 2
Написание, компиляция и запуск программы с FIFO в неродственных процессах
Неработающий пример для связи процессов на различных компьютерах
Неработающий пример для связи процессов на различных компьютерах - часть 2



- Начало -