x86, i386, i686, amd64, i5, i7, 아키텍처, 프로세서 혼란 [폐쇄]

나는 x86, i386, i686, amd64, i5, i7, 아키텍처 , 웹 프로세서 , 내 노트북, 책 읽기에서 이러한 항목을 발견했습니다 .

그러나 나는 그 용어에 정말로 혼란스러워합니다. 이해하기는 쉽지만 혼란을 설명하기 위해 최선을 다합니다. 앞으로의 주된 장애물은 그 용어 뒤에있는 메인 라인에서 마음을 정리할 수 없다는 것입니다.

  1. 용어 architectureprocessor?에 차이가 있습니까?
  2. x86하고 i5있는 architectureprocessor?
  3. 사이의 관계를 무엇입니까 OS bit(32 비트 Windows 또는 64 비트 창) 및 x86 bit(32 비트 프로세서, 확실하지 아직은)?
  4. 위에서 언급 한 아키텍처 (또는 프로세서)는 모두 인텔이 설계 한 것입니까? 제조업체 ( AMD& Intel)가 따르는 개방형 표준 입니까?

인터넷, 특히 위키 백과를 검색했지만 기사를 많이 읽을수록 혼란스러워집니다.



답변

이 용어 architectureprocessor. OS 커널에 중요한 다른 많은 하드웨어 구성 요소가 있습니다. 내 마음에 오는 첫 번째 예 interrupt controller는와는 별개 processor이지만 실제 모델에 따라와 같은 칩 안에 넣을 수 있습니다 processor.

이 전체 하드웨어 구성 요소 모음을 아키텍처라고합니다. 일부 핵심 소프트웨어 구성 요소도 포함하면 일반적으로이라고합니다 platform.

또한이 용어 architecture는보다 추상적 인 개념 processor이므로 때로는 architecture디자인과 processor실제 하드웨어를 언급 하기도 합니다.

x86프로세서 제품군입니다. 이 제품군 i386에서 페이징과 32 비트 지원을 가장 먼저 받았습니다. 많은 소프트웨어가이를 요구하여 작성되었으므로 해당 프로세서가 포함 된 소프트웨어를 최소 요구 사항으로 자주 보게됩니다. 표준 PC의 경우 i386수십 년 전에 사용되지 않았지만 일부 임베디드 시스템에서 더 오래 살았습니다.

시간에 의해 i686이름이 만들어졌다, 가족만큼 서로 다른 프로세서는이 용어가 특정 프로세서를 참조하지 않습니다이 있었다. 그러나 i686용어를 적용 하기 위해 반드시 있어야하는 중요한 기능 세트 가 있습니다. i686약 10 년 전에는 최첨단 기술이었습니다. 오늘날 일부 시스템은이 i686용어에서 다루는 모든 기능없이 프로세서에 대한 지원을 중단했습니다 .

AMD64AMD가 성공하도록 설계된 64 비트 아키텍처의 이름입니다 x86. 당시 AMD64는 인텔에서 판매하는 64 비트 아키텍처보다 더 성공적이었습니다. 이는 AMD64 CPU가 저렴하고 역 호환되며 전력 소비가 적기 때문입니다. 결국 인텔은 경쟁력을 유지하기 위해 AMD 호환 CPU를 만들어야한다는 것을 깨달았습니다. 그러나 그들은 그것들을 그렇게 마케팅하지는 않았는데, 이는 일부 동의어 AMD64가 존재 한 주요 이유 입니다.

이 용어 x86는 가족의 8, 16 및 32 비트 CPU를 모두 포함하며 64 비트 CPU를 요구하는 사람에 따라 다릅니다.

i5그리고 i7인텔에서 제조 CPU를 하위 가족입니다.


답변