Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #38, ЯНВАРЬ 2004 г.

Технология успеха

Елманов Олег (spy_dr@comail.ru)

Спецвыпуск Xakep, номер #038, стр. 038-024-2


RISC-процессоры характеризуются следующими особенностями:

- удалены сложные и редко используемые инструкции;

- все инструкции имеют одинаковую длину, что позволяет уменьшить сложность управления процессором и увеличить скорость обработки команд;

- отсутствуют инструкции, работающие с памятью напрямую, все данные загружаются только из памяти в регистр и наоборот;

- отсутствуют операции работы со стеком;

- применение конвейера параллельных вычислений;

- большинство операций производятся за один такт микропроцессора.

Тактовая частота RISC-процессоров (при прочих равных условиях) выше CISC-процессоров, более того, в RISC - микропроцессорах появилась возможность работы различных его составляющих на разных тактовых частотах. Поэтому при указании тактовой частоты процессора выбирают его максимальную частоту.

Аббревиатура CISC означает Complete Instruction Set Computer – компьютер со сложным (полным) набором команд. Несмотря на то, что первый CISC-процессор был разработан компанией IBM (она до сих пор их использует в мейнфреймах типа IBM ES/9000), лидером производства считается компания Intel. CISC отличается малым количеством регистров общего назначения, большим количеством машинных команд (откуда следует и название). Это приводит к усложнению декодирования инструкций, что в свою очередь приводит к расходованию аппаратных ресурсов. Слабость CISC архитектуры заключается в том, что 80 процентов вычислений процессора приходилось на 20 процентов команд. Хоть в RISC процессорах как раз и используются только 20 процентов этих команд, но им требуется сложное программное обеспечение.

Alpha-системы применяются во многих областях, однако наиболее эффективно применение систем на базе Alpha-процессора для решения задач, требующих высокой производительности и надежности, например:

* UNIX или Windows NT серверы;

* Расчетные серверы (компиляция исходных кодов для разрабатываемых программных комплексов на различных языках программирования);

* Серверы баз данных (начиная от Oracle и заканчивая распространенными mysql и posgres);

* Интернет www или ftp серверы;

* Прокcи и Firewall серверы;

* Станции обработки данных для геоинформационных систем;

* CAD/CAM станции;

* Станции издательских систем;

* 3D станции;

* отказоустойчивые корпоративные серверы.

Так все начиналось...

Во времена, когда 80286 был крутым и навороченным процессором, а появление 32-разрядного 80386 от Intel, способного выполнить более 5 миллионов операций в секунду (MIPS), потрясало воображение самых продвинутых перцев, мыслители из корпорации DEC (Digital Equipment Corporation) задумали разработать совершенно новую, устойчивую и вообще всю-из-себя-идеальную архитектуру процессора. Свой проект они назвали Alpha. Буквально через 3 года, в 1992 году DEC представила 64-разрядную RISC-архитектуру Alpha, которую отличали высокая тактовая частота, возможность множественной обработки инструкций и многопроцессорность.

Назад на стр. 038-024-1  Содержание  Вперед на стр. 038-024-3