|
|
Компьютеры - RISC - Характерные особенности RISC-процессоров29 мая 2011
Оглавление: 1. RISC 2. Философия RISC 3. Характерные особенности RISC-процессоров 4. Другие архитектуры 5. Иные архитектурные решения, типичные для RISC 6. Последние годы
- Фиксированная длина машинных команд и простой формат команды.
- Специализированные команды для операций с памятью чтения или записи. Операции вида «прочитать-изменить-записать» отсутствуют. Любые операции «изменить» выполняются только над содержимым регистров.
- Большое количество регистров общего назначения.
- Отсутствие поддержки операций вида «изменить» над укороченными типами данных байт, 16-битное слово. Так, например, система команд DEC Alpha содержала только операции над 64-битными словами, и требовала разработки и последующего вызова процедур для выполнения операций над байтами, 16- и 32-битными словами.
- Отсутствие микропрограмм внутри самого процессора. То, что в CISC процессоре исполняется микропрограммами, в RISC процессоре исполняется как обыкновенный машинный код, не отличающийся принципиально от кода ядра ОС и приложений. Так, например, обработка отказов страниц в DEC Alpha и интерпретация таблиц страниц содержалась в так называемом PALCode, помещённом в ПЗУ. Заменой PALCode можно было превратить процессор Alpha из 64-битного в 32-битный, а также изменить порядок байтов в слове и формат входов таблиц страниц виртуальной памяти.
Просмотров: 5602
|