Информация об изменениях

Сообщение Re[4]: Перепутанные вещи в науке от 22.12.2024 19:12

Изменено 22.12.2024 19:39 netch80

Re[4]: Перепутанные вещи в науке
Здравствуйте, Pzz, Вы писали:

Pzz>Здравствуйте, Евгений Музыченко, Вы писали:


Pzz>>>big endian, хотя нативный для чуть менее, чем всех актуальных архитектур — наоборот.


ЕМ>>Разработчикам тех странных архитектур нужно было знатно укуриться, чтоб применять big endian только для того, чтоб получить сомнительный выигрыш от чуть более ускоренного сравнения.


Pzz>Ну, TCP/IP в начале на VAX-е разрабатывался, и у VAX-а был bug endian, уж не знаю, почему. Так что в TCP/IP порядок байтов попал именно оттуда.


VAX был LE, это уже сказали. Но он не был первым для TCP/IP. VAX как архитектура появилась в 1977 в принципе и начиная с 80-х в массе, это слишком поздно. Ранняя разработка (с 1969) шла на других архитектурах, и больше всего на прочно забытой сейчас линии HP 1000-2000-3000... и тому подобных. (Заметим, что PDP-11 не участвовала! Её позиционировали на другой сегмент.) А после VAX основная нагрузка в начале 90-х легла на SPARC, который снова BE, а Cisco стала ставить свои раутеры в основном на 68020 и похожих, которые BE, и MIPS в режиме BE. Массовый приход x86 в Internet это уже середина 90-х.

Кроме того, считалось, что приход старшего байта первым важен для ускорения лукапа.
Re[4]: Перепутанные вещи в науке
Здравствуйте, Pzz, Вы писали:

Pzz>Здравствуйте, Евгений Музыченко, Вы писали:


Pzz>>>big endian, хотя нативный для чуть менее, чем всех актуальных архитектур — наоборот.


ЕМ>>Разработчикам тех странных архитектур нужно было знатно укуриться, чтоб применять big endian только для того, чтоб получить сомнительный выигрыш от чуть более ускоренного сравнения.


Pzz>Ну, TCP/IP в начале на VAX-е разрабатывался, и у VAX-а был bug endian, уж не знаю, почему. Так что в TCP/IP порядок байтов попал именно оттуда.


VAX был LE, это уже сказали. Но он не был первым для TCP/IP. VAX как архитектура появилась в 1977 в принципе и начиная с 80-х в массе, это слишком поздно. Ранняя разработка (с 1969) шла на других архитектурах, и больше всего на прочно забытой сейчас линии HP 2100 — 3000... и тому подобных. (Заметим, что PDP-11 не участвовала! Её позиционировали на другой сегмент.) А после VAX основная нагрузка в начале 90-х легла на SPARC, который снова BE, а Cisco стала ставить свои раутеры в основном на 68020 и похожих, которые BE, и MIPS в режиме BE. Массовый приход x86 в Internet это уже середина 90-х.

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