Главная страница
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.017 c
15-1213379049
@!!ex
2008-06-13 21:44
2008.07.27
Подскажите IDE для C++ под Linux


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


13-1120618997
Skyle
2005-07-06 07:03
2008.07.27
Web Service, DCOM сервер и многия клиенты


15-1213089367
denic
2008-06-10 13:16
2008.07.27
Quake 3


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