Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Сергей Борщ 14 декабря 2004 г. 18:27
В ответ на: (+) отправлено Vladimir Ljaschko 14 декабря 2004 г. 15:32

Запас есть. Он чаще всего прикидывается по средней загрузке процессора а количество и время прерываний оказывается нужно в моменты пиковой загрузки. Хотя это в большой степени спор о вкусах.

По защите - ну можно сделать функцию, возвращающую количество байтов в буфере (или еще проще - пуст ли буфер). Если буфер пуст - кладем в него след. пакет, если не пуст - ждем, пока опустеет. Вот тут очень хорошо вытесняющая ОС подходит. Ну занят буфер - ожидаем события "буфер пуст", а пока ждем - даем поработать другим задачам.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru