Описание тега computer-architecture

Архитектура компьютера определяет, как проектируются и организовываются вычислительные системы (процессоры, графические процессоры, DSP и другие ускорители, встроенные системы и т. Д.) И как с ними взаимодействовать посредством кода.

Компьютерная архитектура имеет дело с тем, как проектируются и организовываются вычислительные системы (процессоры, графические процессоры, DSP и другие ускорители, встроенные системы и т. Д.), А также как взаимодействовать с ними с помощью кода, выполняемого на них.

Это включает в себя как внешнее документированное поведение, которое машина должна поддерживать, дизайн системного уровня, набор инструкций (ISA), взаимодействие с операционными системами, уровни виртуальных машин или драйверы, организацию памяти и поведение доступа и т. Д. Он также включает в себя внутреннюю микроархитектуру, определяющую, как разные машины выполняют внутреннее выполнение кода с помощью различных оптимизаций аппаратного обеспечения.