Интернет магазин китайских планшетных компьютеров



Компьютеры - 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


<<< VLIW