Вопросы к части I

1. Для чего предназначены неименованные каналы?

2. Объясните параметры системного вызова pipe().

3. Что такое входной и выходной конец канала?

4. Как в программе соединить концы созданного канала со стандартным входным и выходным устройствами?

5. Можно ли использовать неименованные каналы для обмена сообщениями между несвязанными процессами?

6. Продолжает ли канал существовать после завершения процесса, использующего этот канал?

7. Как установить двухстороннюю связь при помощи каналов?

8. Пусть у родительского процесса имеется два дочерних процесса. Можно ли в одном дочернем процессе создать канал, а в другом дочернем процессе использовать его?