x86 i386 i686 amd64 i5 i7 архитектура процессор путаница

x86 i386 i686 amd64 i5 i7 архитектура процессор путаница

Я заметил эти терминыx86, i386, i686, amd64, i5, i7, архитектура, процессориз Интернета, из собственной записной книжки, из прочитанных книг.

Но я действительно запутался в этих терминах. Я стараюсь изо всех сил объяснить свое замешательство, хотя вы, возможно, его поймете. Главное препятствие впереди — я не могу организовать свой разум на основной линии, стоящей за этими терминами.

  1. Есть ли разница между термином architectureи processor?
  2. x86и i5являются architectureили processor?
  3. Какова связь между OS bit(32-битной Windows или 64-битной Windows) и x86 bit(32-битным процессором, пока не ясно)?
  4. Архитектура (или процессор), упомянутые выше, все разработаны Intel? Это просто открытый стандарт, которому следуют производители ( AMD& Intel)?

Я искал информацию в Интернете, особенно в Википедии, но чем больше я читаю там статьи, тем больше я запутываюсь.

решение1

  1. Да. Процессор — это физический объект, который использует архитектуру для выполнения работы по обработке.

  2. x86 — это архитектура Intel. i5 — это линейка (на самом деле несколько линеек в микроархитектуре ядра от Nehalem до текущего Haswell) процессоров в архитектуре x86.

  3. Нет ничего, что называется «бит ОС» или «бит x86». «Битва» относится к базовой архитектуре с соответствующим набором инструкций, который обычно относится к размеру регистров. Регистры — это самая быстрая память в процессоре, которая хранит максимальный размер числа, который процессор может обработать за раз. ОС, которая использует этот n-битный набор инструкций, также будет называться n-битной операционной системой. Причина, по которой большинство 32-битных ОС могут работать на 64-битных процессорах, заключается в обратной совместимости. x86-64 — это расширение старого 32-битного x86, а x86 также является расширением 16-битного набора инструкций x86. Следовательно, он может выполнять любой старый набор инструкций.

  4. x86 — это фирменная архитектура Intel, и это не открытая архитектура. Поэтому вам нужно разрешение Intel для производства процессора x86. Но расширение x86_64 разработано AMD, и Intel нужно разрешение AMD для производства процессоров x86_64

Связанный контент