Сообщение 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-х.
Кроме того, считалось, что приход старшего байта первым важен для ускорения лукапа.
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-х.
Кроме того, считалось, что приход старшего байта первым важен для ускорения лукапа.
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-х.
Кроме того, считалось, что приход старшего байта первым важен для ускорения лукапа.