Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Пользовательскому терминалу, открывать не требуется



Система ввода/вывода ОС UNIX, в отличие от большинства систем, ориентирована

на работу с потоками, а не с записями. Поток – последовательность байтов,

Заканчивающаяся разделителем. Понятие потока позволяет проще добиться

Независимости от устройств и унификации файлов с физическими устройствами и

Конвейерами.

6.3.3. Перенаправление ввода/вывода

Механизм перенаправления ввода/вывода является одним из наиболее элегантных,

Мощных и одновременно простых механизмов в ОС UNIX. Для того чтобы обеспечить

Более гибкое использование программ ввода и вывода, желательно обеспечить им ввод из

Файла или из вывода других программ и направить их вывод в файл или на ввод других

Программ.

Реализация этого механизма основана на следующих свойствах ОС UNIX:

- любой ввод/вывод трактуется как ввод из некоторого файла и вывод в

Некоторый файл. Клавиатура и монитор тоже интерпретируются как файлы;

- доступ к любому файлу производится через его дескриптор:

O файл с дескриптором 1 называется файлом стандартного ввода (stdin);

O файл с дескриптором 2 называется файлом стандартного вывода (stdout);

O файл с дескриптором 3 называется файлом стандартного вывода





Дата публикования: 2014-11-29; Прочитано: 193 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...