Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 1958
Благодарности: 306

Профиль | Отправить PM | Цитировать


Это не серьезно про сетевую с
Цитата:
посылая процессору не 5000, а 500 000 прерываний в секунду
Не вдаваясь в работу сетевой карты и описания работы прерываний скажу только одно
10Мбит = 14800п/s, 100Mбит = 148000п/s только учтите что пакеты бываю и маленькие от 60байт до 1500байт (но работа идет в обе стороны - получил данные (проверка контрольных сумм) и подтверждение полученных данных), и есть буфер на сетевой карте (может до 1Mb) через который происходит работа с сетью, и если он будет заполнен, то приход любого следующего пакета затрет данные в буфере, что влечет за собой повтор передачи, поэтому существуют алгоритмы которые это контролируют протоколы и т.д. за всем этим следит ОС. Не говоря о приоритетах по прерываниям и по обслуживанию их диспетчером ОС, который может менять все это --- Описания работы ядра Windows Vista на данном сайте.
Та же забыл упомянуть про режим DMA в данном случае, что так же имеет место быть.

А теперь вопрос про память - причем тут сетевая при якобы расходе памяти?

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

Отправлено: 21:00, 09-04-2010 | #21