1

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

Но я действительно смущен этими терминами. Я стараюсь изо всех сил, чтобы прояснить мою путаницу, хотя вы можете это понять. Основное препятствие впереди заключается в том, что я не могу организовать свой разум на основе этих терминов.

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

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

1 ответ1

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .