Компьютерра PDA N171 (28.04.2012-04.05.2012) (Журнал «Компьютерра») - страница 5

Младшая модель Archimedes оснащалась чипом с тактовой частотой 8 МГц, 512 Кбайтами оперативной памяти и флоппи-дисководом. Жёсткий диск мог устанавливаться за отдельную плату как опция. В чём эта машина опережала тогдашние IBM PC, так это в графике: ПК поддерживали разрешение экрана до 640 на 200 точек в монохромном или до 320 на 200 точек в четырёхцветном режиме, а Archimedes мог похвастаться работой с 256 цветовыми оттенками и разрешением до 640 на 256 точек со стандартным монитором или до 640 на 512 точек с дисплеем "высокого разрешения".

В 1990 году компании Acorn Computers, Apple Computer (да, та самая) и разработчик и производитель микросхем на заказ VLSI Technonogy создали совместное предприятие под названием Advanced RISC Machines, которое мы и знаем сегодня под названием ARM Holdings.

Первые восьмибитные процессоры вроде Intel 8080 или Motorola 6800 были способны выполнять лишь несколько простых команд: в них даже не поддерживалась инструкция умножения двух целых чисел, и для этого требовались сложные программные вычисления. Последующие модели чипов разрабатывались исходя из того, что "железо" способно работать быстрее "софта", и оснащались всё более обширным набором инструкций. Этот подход лёг в основу архитектуры CISC (complex instruction set computer - "компьютер со сложным набором команд"), на базе которой были построены практически все чипы x86, за исключением процессоров последних поколений (Pentium 4, Core, Athlon, Phenom) - они также в значительной степени используют архитектуру CISC, но корректнее считать их гибридными.

Применение именно этой архитектуры при последовательном усложнении наборов инструкций требует постоянного повышения тактовых частот. Если первые чипы могли выполнять большую часть своих простых инструкций за один или несколько тактов, то для современных процессоров необходимы несоизмеримо более высокие частоты.

Радикально иной подход к конструированию процессоров появился в начале 1980-х годов, и он получил название RISC. Согласно этому подходу процессоры должны уметь исполнять лишь несколько простых инструкций, но благодаря этой простоте такие инструкции будут исполняться за минимально возможное время, большинство из них - за один такт. В результате, несмотря на то что значительная часть работы выполняется на уровне программного обеспечения, выигрыш в производительности с лихвой компенсирует эти затраты.

С тех пор было разработано несколько семейств процессоров на основе архитектуры RISC, и все они демонстрировали впечатляющую производительность - в своей специфической нише UNIX-серверов и рабочих станций для CAD/CAM. Заслуживают особого упоминания такие чипы, как IBM Power, Sun SPARC и, конечно же, ARM. Некоторые из этих микросхем уже сняты с производства, но все они наглядно продемонстрировали, что "экономичная" архитектура RISC может на равных соперничать с "экстенсивной" CISC.