Victor_VG

Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору BorlandIMHO Процессоры семейства DEC Alpha AXP уже в 93-м существовали в трёх вариантах - 21064 для серверов с физическим адресным пространством памяти 246 и виртуальным 264 байт и типичным тепловыделением ~ 23W, 21066 для рабочих станций со встроенным контроллером ОЗУ, адресным пространством до 1 Тб и типичным тепловыделением ~ 13W и 21068 для настольных систем с адресным пространством до 512 МБ и типичным тепловыделением на уровне i486. А по производительности даже младшая версия Alpha AXP 21064 150 МГц примерно в 3,5 раза превосходила Intel Pentium 66 МГц в задачах с фиксированной точкой и примерно в 5 раз в задачах с плавающей точкой. И первые ОС по них были DEC OSF/1 на базе архитектуры 4.4BSD UNIX и DEC OpenVMS, а чуть позднее вышла и Windows NT 3.1 в редакциях Workstation и Server. WinNT 3.1 официально поддерживала платформы Alpha AXP, i386, MIPS и Power PC. У меня до сих пор лежит официальный комплект Windows NT 3.1 Workstation - сохранился, включая CD-ROM, стартовые дискеты и документацию. Но, Alpha AXP (nVAX) это "альтернативная реальность" ибо создавалась для замены процессоров DEC mVAX и одним из отличий этих ЦП был расширенный по сравнению с mVAX набор команд - для nVAX добавили команды с фиксированной и плавающей точкой и увеличили размеры регистрового пула, а главное значительно улучшили блок вычислений с плавающей точкой. Ну и иной подход к программированию: ARM, Alpha AXP, MIPS, VAX, Power, Power PC, SPARC - это RISC процессоры которые аппаратно выполняют только наиболее часто встречающиеся операции, а те что встречаются реже выполняют программно и потому их набор инструкций не велик, а значит их схема проще и может работать с большей скоростью, а процессоры S/360, S/370, Z/390, x86 это CISC системы аппаратно выполняющие все возможные операции и для этого им нужен очень большой набор инструкций с множеством режимов их исполнения и потому они имеют сложную схему работающую на меньших скоростях. И как следствие подхода к формированию набора команд RISC программы содержат больше строк кода, но т.к. каждая RISC инструкция выполняется за меньшее время, общее время решения одной и той же задачи на них получается намного короче. А так и для x86 были успешные попытки применения RISC подхода - процессоры Transmeta Crusoe TM3200 - TM5900 которые неплохо справлялись со своей работой, но не прижились из-за сложности программирования.
---------- Жив курилка! (Р. Ролан, "Кола Брюньон") Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti |
|