x86 i386 i686 amd64 i5 i7 아키텍처 프로세서 혼란

x86 i386 i686 amd64 i5 i7 아키텍처 프로세서 혼란

나는 그 용어를 발견했다x86, i386, i686, amd64, i5, i7, 아키텍처, 프로세서웹에서, 내 노트에서, 책에서 읽은 내용에서요.

하지만 저는 그 용어 때문에 정말 혼란스러워요. 나는 내 혼란을 설명하기 위해 최선을 다합니다. 비록 당신이 이해할 수도 있겠지만요. 앞으로의 가장 큰 장애물은 그 용어 뒤에 있는 메인라인에서 내 마음을 정리할 수 없다는 것입니다.

  1. architecture기간 과 의 차이점이 있나요 processor?
  2. x86그리고 i5아니면 ?architectureprocessor
  3. OS bit(32비트 Windows 또는 64비트 Windows)와 x86 bit(32비트 프로세서, 아직 확실하지 않음) 사이의 관계는 무엇입니까 ?
  4. 위에 언급된 아키텍처(또는 프로세서)는 모두 인텔? 제조사( AMD& Intel)가 따르는 개방형 표준일까요 ?

인터넷, 특히 위키피디아를 검색해 보았는데 거기에 있는 기사를 읽을수록 혼란스럽습니다.

답변1

  1. 예. 프로세서는 처리 작업을 수행하기 위해 아키텍처를 사용하는 물리적 개체입니다.

  2. x86은 Intel 아키텍처입니다. i5는 x86 아키텍처의 프로세서 라인(실제로 Nehalem부터 현재 Haswell까지 핵심 마이크로 아키텍처의 여러 라인)입니다.

  3. "OS 비트" 또는 "x86 비트"라는 것은 없습니다. "비트"는 해당 명령어 세트가 있는 기본 아키텍처에 속하며 일반적으로 레지스터의 크기를 나타냅니다. 레지스터는 프로세서가 한 번에 처리할 수 있는 최대 크기를 저장하는 프로세서에서 가장 빠른 메모리입니다. 해당 n비트 명령어 세트를 사용하는 OS를 n비트 운영 체제라고도 합니다. 대부분의 32비트 OS가 64비트 프로세서에서 작동할 수 있는 이유는 이전 버전과의 호환성 때문입니다. x86-64는 기존 32비트 x86의 확장이고 x86도 16비트 x86 명령어 세트의 확장입니다. 따라서 이전 명령어 세트를 실행할 수 있습니다.

  4. x86은 Intel의 독점 아키텍처이며 개방형 아키텍처가 아닙니다. 따라서 x86 CPU를 생산하려면 Intel의 허가가 필요합니다. 그러나 x86_64 확장은 AMD에 의해 설계되었으며 Intel은 x86_64 CPU를 생산하려면 AMD의 허가가 필요합니다.

관련 정보