Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
13-1120618997
Skyle
2005-07-06 07:03
2008.07.27
Web Service, DCOM сервер и многия клиенты


15-1212590644
bycka
2008-06-04 18:44
2008.07.27
Из Delphi в C#


15-1213004432
LightRipple
2008-06-09 13:40
2008.07.27
Коварный inline :)


15-1212910125
Kostafey
2008-06-08 11:28
2008.07.27
С днем рождения ! 8 июня


2-1214410294
Анониммм
2008-06-25 20:11
2008.07.27
Как загрузить иконку файла?




   Наверх