Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| reverseenengineering:архитектура [2025/07/01 19:42] – [x86] Lex | reverseenengineering:архитектура [2025/07/22 02:27] (текущий) – [x86(архитектура)] Lex | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Архитектура и патерны ====== | ====== Архитектура и патерны ====== | ||
| - | ===== x86 ===== | + | ===== x86(архитектура) |
| > x86 (англ. Intel 80x86) — архитектура процессора и одноимённый набор команд, | > x86 (англ. Intel 80x86) — архитектура процессора и одноимённый набор команд, | ||
| Строка 9: | Строка 9: | ||
| > Помимо Intel, набор команд x86 также реализован в процессорах других производителей: | > Помимо Intel, набор команд x86 также реализован в процессорах других производителей: | ||
| - | > **Характеристика** | ||
| - | ===== ARM ===== | + | ===== ARM(архитектура) |
| > Архитектура ARM (от англ. Advanced RISC Machine — усовершенствованная RISC-машина; | > Архитектура ARM (от англ. Advanced RISC Machine — усовершенствованная RISC-машина; | ||
| Строка 21: | Строка 20: | ||
| > Многие лицензиаты проектируют собственные топологии ядер на базе системы команд ARM: DEC StrongARM, Freescale i.MX, Intel XScale, NVIDIA Tegra, ST-Ericsson Nomadik[англ.], | > Многие лицензиаты проектируют собственные топологии ядер на базе системы команд ARM: DEC StrongARM, Freescale i.MX, Intel XScale, NVIDIA Tegra, ST-Ericsson Nomadik[англ.], | ||
| - | ===== MIPS ===== | + | ===== MIPS(патерн) |
| > MIPS (сокращение от названия соответствующего проекта Стэнфордского университета англ. Microprocessor without Interlocked Pipeline Stages, без блокировок в конвейере) — система команд и микропроцессорных архитектур, | > MIPS (сокращение от названия соответствующего проекта Стэнфордского университета англ. Microprocessor without Interlocked Pipeline Stages, без блокировок в конвейере) — система команд и микропроцессорных архитектур, | ||
| Строка 28: | Строка 27: | ||
| - | ===== RISC ===== | + | ===== RISC(патерн) |
| > RISC (англ. reduced instruction set computer — вычислитель с сокращённым набором команд) — архитектурный подход к проектированию процессоров, | > RISC (англ. reduced instruction set computer — вычислитель с сокращённым набором команд) — архитектурный подход к проектированию процессоров, | ||
| Строка 34: | Строка 33: | ||
| > В системах команд первых RISC-процессоров даже отсутствовали команды умножения и деления. Это также облегчает повышение тактовой частоты и делает более эффективной суперскалярность (распараллеливание инструкций между несколькими исполнительными блоками). | > В системах команд первых RISC-процессоров даже отсутствовали команды умножения и деления. Это также облегчает повышение тактовой частоты и делает более эффективной суперскалярность (распараллеливание инструкций между несколькими исполнительными блоками). | ||
| - | ===== CISC ===== | + | ===== CISC(патерн) |
| > CISC (англ. complex instruction set computing или complex instruction set computer) — тип процессорной архитектуры, | > CISC (англ. complex instruction set computing или complex instruction set computer) — тип процессорной архитектуры, | ||