DEC Alpha


DEC Alpha (также известный как Alpha AXP) — 64-разрядный микропроцессор класса RISC, первоначально разработанный и произведённый компанией DEC, которая использовала его в собственной линейке рабочих станций и серверов. Микропроцессор был создан для компьютеров, которые планировались на смену серии VAX и изначально поддерживался операционными системами VMS и DEC OSF/1 AXP (в 1995 году переименована в Digital UNIX, после покупки DEC компанией Compaq переименована в Tru64 UNIX). Позднее на него были перенесены свободные операционные системы Linux и BSD UNIX. Компания Microsoft производила Windows NT с поддержкой Alpha до версии Windows NT 4.0 SP6, однако поддержка была свёрнута после выпуска Windows 2000 Release Candidate 2.

Прямым предком архитектуры Alpha является проект раннего RISC-процессора DEC PRISM[en], который сам по себе является результатом нескольких более ранних проектов. Фирма DEC продвигала на рынок серию рабочих станций DECstation, использовавших процессоры с архитектурой MIPS, и процессор PRISM имел много общего с MIPS, при этом был и ряд существенных отличий: PRISM поддерживал программируемый пользователем микрокод (также известный как Epicode). PRISM проектировался с намерением реализовать для него новую операционную систему, известную как Emerald, которая бы позволяла запускать как «родные» программы PRISM, использовавшие все возможности процессора, так и, после незначительной модификации, существующие программы операционной системы VMS для архитектуры VAX. Руководство DEC сомневалось в необходимости разрабатывать новую компьютерную архитектуру для замены существующих семейств VAX и DECstation, и в 1988 году проект PRISM был закрыт.

Но ко времени закрытия проекта второе поколение RISC-процессоров (например, с архитектурой SPARC) достигло гораздо лучшего соотношения цена/производительность, чем серия VAX. Было очевидно, что третье поколение полностью обгонит VAX по всем характеристикам, а не только по цене. Было начато исследование, целью которого являлось определить, может ли быть создана RISC-архитектура, которая бы могла использоваться для запуска операционной системы VMS. Новая разработка использовала большую часть базовых концепций PRISM, но была доработана для того, чтобы запускать без модификаций OS VMS и программы для неё с приемлемой скоростью. Было принято решение разработать полностью 64-разрядную архитектуру (архитектура PRISM была 32-разрядной). Со временем новая архитектура превратилась в то, что сейчас называется Alpha. Архитекторами системы команд процессоров Alpha были Dick Sites и Rich Witek.