Главная страница
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.015 c
2-1214388914
Light-blr
2008-06-25 14:15
2008.07.27
Как отобразить на форме картинку в формате gif?


15-1212906039
vrem
2008-06-08 10:20
2008.07.27
Подскажите главу


15-1213269006
fics
2008-06-12 15:10
2008.07.27
Программы для построения графов


2-1214822127
Igor23
2008-06-30 14:35
2008.07.27
Работа с IdHTTP


1-1196348186
svasilyeff
2007-11-29 17:56
2008.07.27
Как получить перечень всех приложений, работающих в системе?