Я заметил эти терминыx86, i386, i686, amd64, i5, i7, архитектура, процессориз Интернета, из собственной записной книжки, из прочитанных книг.
Но я действительно запутался в этих терминах. Я стараюсь изо всех сил объяснить свое замешательство, хотя вы, возможно, его поймете. Главное препятствие впереди — я не могу организовать свой разум на основной линии, стоящей за этими терминами.
- Есть ли разница между термином
architecture
иprocessor
? x86
иi5
являютсяarchitecture
илиprocessor
?- Какова связь между
OS bit
(32-битной Windows или 64-битной Windows) иx86 bit
(32-битным процессором, пока не ясно)? - Архитектура (или процессор), упомянутые выше, все разработаны Intel? Это просто открытый стандарт, которому следуют производители (
AMD
&Intel
)?
Я искал информацию в Интернете, особенно в Википедии, но чем больше я читаю там статьи, тем больше я запутываюсь.
решение1
Да. Процессор — это физический объект, который использует архитектуру для выполнения работы по обработке.
x86 — это архитектура Intel. i5 — это линейка (на самом деле несколько линеек в микроархитектуре ядра от Nehalem до текущего Haswell) процессоров в архитектуре x86.
Нет ничего, что называется «бит ОС» или «бит x86». «Битва» относится к базовой архитектуре с соответствующим набором инструкций, который обычно относится к размеру регистров. Регистры — это самая быстрая память в процессоре, которая хранит максимальный размер числа, который процессор может обработать за раз. ОС, которая использует этот n-битный набор инструкций, также будет называться n-битной операционной системой. Причина, по которой большинство 32-битных ОС могут работать на 64-битных процессорах, заключается в обратной совместимости. x86-64 — это расширение старого 32-битного x86, а x86 также является расширением 16-битного набора инструкций x86. Следовательно, он может выполнять любой старый набор инструкций.
x86 — это фирменная архитектура Intel, и это не открытая архитектура. Поэтому вам нужно разрешение Intel для производства процессора x86. Но расширение x86_64 разработано AMD, и Intel нужно разрешение AMD для производства процессоров x86_64