RISC иCISC
По устройству системы команд процессоры делятся на две большие группы: RISC и CISC Последние появились раньше, и для них характерен набор сложных команд неодинаковой длины с большим количеством методов адресации к памяти. Появившийся позднее RISC-подход предлагал менее сложные команды одинаковой длины с отказом от некоторых сложных методов адресации. Такое упрощение системы команд позволяет оптимизировать время их выполнения и существенно ускорить работу процессора. Что касается "отброшенных" при упрощении возможностей, то они могут быть реализованы программным путем.
Процессоры фирмы Intel относятся к CISC-группе. Чтобы наращивать быстродействие своих изделий, Intel широко применяет отдельные достижения RISC-архитектуры (в частности, таковым является конвейер).
RISC (Reduced Instruction Set Computer) – компьютер с уменьшенным набором команд.
CISC (Complex Instruction Set Computer) - компьютер с полным набором команд.
Исходно аббревиатура RISC расшифровывалась -Rational Instruction Set Computer(компьютер с рациональной системой команд). RISC-процессоры противопоставлялись процессорам с необязательно сложной (CISC - ComplexInstruction Set Computer, компьютер со сложной системой команд), но "иррациональной", исторически сложившейся архитектурой, в которой из-за требований бинарной и ассемблерной совместимости с предыдущими поколениями накопилось множество ненужных команд, специализированных регистров и концепций.
Быть "рациональными" в таком понимании могут лишь осваивающие новый рынок разработчики, которых не заботит та самая бинарная совместимость.
предыдущаяследующая