Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.27;
Скачать: CL | DM;

Вниз

Скорость обработки   Найти похожие ветки 

 
Волков Макс   (2008-06-10 19:20) [0]

Читаю текст в котором идет рассказ про обработку пакетов доставляемых через сеть. (вообще про сам IP-протокол).

Возникло несколько вопросов:
1) Зачем вообще выравнивают пакеты например по 32 битной границе? Т.е. там пакет набивают какими-то сведениями и если в итоге, общий объем пакета не кратен 4 - то в пакет докладывают нулей. Каков смысл этого и как это отражается на быстродействии?

2) Сказано, уже про другую версию IP-протокола... что выравнивание по 64 битной границе, в современных процессорах будет обрабатываться быстрее. С чем это связано и какой прирост производительности?

3) Рассказано про то, что структура с заведомо известной длиной: например у нас в структуре разные типы от Byte - до Int64 быдет обрабатываться быстрее, чем структура в которой есть поля с неизвестной длиной, т.е. в этой структуре для рада полей указывается длина а потом само значение. Насколько разница обработки будет в этих двух случаях?


 
Сергей М. ©   (2008-06-10 19:49) [1]


> Читаю текст


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


 
vrem   (2008-06-10 20:29) [2]

понятное заявление, если рассматривается неизвестная никому кроме автора тема, а в данном случае это не так.
*увидел ваш ник и думаю ну с какой стороны он автора уколет..)


 
Zeqfreed ©   (2008-06-10 21:01) [3]

http://en.wikipedia.org/wiki/Data_structure_alignment#Problems
http://www.ibm.com/developerworks/library/pa-dalign/



Страницы: 1 вся ветка

Текущий архив: 2008.07.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
15-1212964470
axis_of_evil
2008-06-09 02:34
2008.07.27
proxy server, mail server


15-1212446696
alex-drob
2008-06-03 02:44
2008.07.27
Где написать код, чтобы он выполнился после загрузки программы


10-1148306525
atruhin
2006-05-22 18:02
2008.07.27
overload функции и IDispatch


2-1214306045
Тын-Дын
2008-06-24 15:14
2008.07.27
Корректность конструкции при переопределении конструктора


3-1202821453
lead-in
2008-02-12 16:04
2008.07.27
минимальная БД