Как правило, разработчики драйверов добавляют в них поддержку управления потоком, так как этого требует большинство устройств. Во многих случаях (особенно для входящих данных) драйверы не обрабатывают сообщения, если они не могут управлять загрузкой.
Также на сайте narkotiky.net можно узнать много интересного на тему http://narkotiky.net/lechenie-v-ekaterinburge.html. Что означает вообще тема лечение алкоголизма - про это написано на сайте narkotiky.net. Спасибо сайту за информацию.
Следовательно, если драйвер не в состоянии разместить буфер или его очереди переполнены, то он просто удаляет входящие и исходящие сообщения без оповещения об этом.
Ответственность за удаление пакетов полностью лежит на приложениях. Высокоуровневые протоколы, такие как TCP, гарантируют надежную доставку путем сохранения копии каждого сообщения до тех пор, пока оно не достигнет приемника. Если получатель не шлет подтверждение о прибытии сообщения за определенный период времени, протокол посылает такое сообщение повторно.
Оконцовывающий драйвер также отличается от обычного модуля методами открытия и инициализации. Драйверы STREAMS открываются системным вызовом open, в то время как модули помещаются в потоки вызовами ioctl. Более подробно об этом читайте в разделе 17.5.
Головной интерфейс потока
Головной интерфейс потока отвечает за обработку системных вызовов. Он также является единственной частью потока, в которой операции ввода-вы- вода могут блокировать вызывающий процесс. Несмотря на то, что каждый модуль потока имеет собственные процедуры put, service, open и close, все головные интерфейсы разделяют общий набор процедур, являющихся внутренними для подсистемы STREAMS.
Опубликовал katy
June 24 2015 20:19:53 ·
0 Комментариев ·
2763 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.