LINUX.ORG.RU

Сообщения sharkvi

 

Stdin фильтра: входящие данные + команды

Форум — Development

Можно ли изменить поведение консольной программы-фильтра во время ее выполнения? Была идея ввести определенный флаг в stdin, но как его отличить от закодированного байтами символа (в зависимости от используемой кодировки)? Есть еще вариант поизвращаться с переменными окружения в стиле fifo: 5 команд = sdgfh. Но как будет правильнее всё-таки? Можно ли открыть дополнительный stdin?

 , , , ,

sharkvi
()

Системный вызов read для shm, pipe

Форум — Development

1. Для считывания данных из stdin используется syscall read, но как дела обстоят с shared memory?
2. Будет ли сказываться на работе системы нагруженный IO при работе с пайпами? Копирование данных на флешку, например, приводит к сильным зависаниям системы (нагрузка процессора при этом не больше нескольких процентов).
3. Есть ли операционные системы, где системный вызов read находится в пространстве пользователя? Увеличится ли при этом скорость отправки данных? Нужно ли?
4. В каком виде будет храниться массив в shm?

 , , , ,

sharkvi
()

Каналы, stdin, stdout - несколько вопросов

Форум — Development

1. Есть ли накладные расходы при соединении stdin и stdout 2-ух различных программ с помощью bash'а? Насколько они ничтожны?
2. Полагаю, первой программе без разницы, куда выплевывать результат: в память или в stdout, второй программе всё равно придется откуда-нибудь считывать. Верно ли утверждение?
3. Сравните способ из 1-ого пункта с прямым вызовом функции из кода и с вызовом из библиотеки.
4. Именованные каналы технически отличаются чем-нибудь от анонимных?

 , , , ,

sharkvi
()

RSS подписка на новые темы