Метки: архитектура x86

Архитектура процессора компьютера — что такое и как узнать?!

cpu-architecture

На момент написания поста нет четкого определения — что такое «архитектура процессора». Если посмотреть с точки зрения разработчиков программного обеспечения, то под архитектурой процессора подразумевается его способность исполнять определенный набор машинных кодов.  Сегодня пока ещё большинство современных CPU для обычных компьютеров — дескотопов — относятся к семейству x86 или x32 — Intel-совместимых процессоров архитектуры IA32 (архитектура 32-битных процессоров Intel).
Основа её была заложена ещё в прошлом, 20 веке компанией Intel в процессоре i80386. Однако  затем, в последующих поколениях процессоров, она была дополнена и расширена компанией Intel — введены новые наборы команд MMX, SSE, SSE2 и SSE3. Но не только Интел занималась усовершенствованиями этой платформы. Сторонние производители тоже не отставали. Например, компания AMD разработала наборы команд EMMX, 3DNow! и Extended 3DNow! Но эти уже морально устаревшие процессоры потихоньку заменяют более быстрые и современных процессоры x64 (архитектура 64-битных процессоров), которые так же разрабатываются компаниями Intel и AMD. Соответственно тут добавились и новые наборы команд — EM64T, SSE 4.1 и 4.2, AES, AVX и т.д. Читать далее