나는 x86, i386, i686, amd64, i5, i7, 아키텍처 , 웹 프로세서 , 내 노트북, 책 읽기에서 이러한 항목을 발견했습니다 .
그러나 나는 그 용어에 정말로 혼란스러워합니다. 이해하기는 쉽지만 혼란을 설명하기 위해 최선을 다합니다. 앞으로의 주된 장애물은 그 용어 뒤에있는 메인 라인에서 마음을 정리할 수 없다는 것입니다.
- 용어
architecture
와processor
?에 차이가 있습니까? x86
하고i5
있는architecture
나processor
?- 사이의 관계를 무엇입니까
OS bit
(32 비트 Windows 또는 64 비트 창) 및x86 bit
(32 비트 프로세서, 확실하지 아직은)? - 위에서 언급 한 아키텍처 (또는 프로세서)는 모두 인텔이 설계 한 것입니까? 제조업체 (
AMD
&Intel
)가 따르는 개방형 표준 입니까?
인터넷, 특히 위키 백과를 검색했지만 기사를 많이 읽을수록 혼란스러워집니다.
답변
이 용어 architecture
는 processor
. OS 커널에 중요한 다른 많은 하드웨어 구성 요소가 있습니다. 내 마음에 오는 첫 번째 예 interrupt controller
는와는 별개 processor
이지만 실제 모델에 따라와 같은 칩 안에 넣을 수 있습니다 processor
.
이 전체 하드웨어 구성 요소 모음을 아키텍처라고합니다. 일부 핵심 소프트웨어 구성 요소도 포함하면 일반적으로이라고합니다 platform
.
또한이 용어 architecture
는보다 추상적 인 개념 processor
이므로 때로는 architecture
디자인과 processor
실제 하드웨어를 언급 하기도 합니다.
x86
프로세서 제품군입니다. 이 제품군 i386
에서 페이징과 32 비트 지원을 가장 먼저 받았습니다. 많은 소프트웨어가이를 요구하여 작성되었으므로 해당 프로세서가 포함 된 소프트웨어를 최소 요구 사항으로 자주 보게됩니다. 표준 PC의 경우 i386
수십 년 전에 사용되지 않았지만 일부 임베디드 시스템에서 더 오래 살았습니다.
시간에 의해 i686
이름이 만들어졌다, 가족만큼 서로 다른 프로세서는이 용어가 특정 프로세서를 참조하지 않습니다이 있었다. 그러나 i686
용어를 적용 하기 위해 반드시 있어야하는 중요한 기능 세트 가 있습니다. i686
약 10 년 전에는 최첨단 기술이었습니다. 오늘날 일부 시스템은이 i686
용어에서 다루는 모든 기능없이 프로세서에 대한 지원을 중단했습니다 .
AMD64
AMD가 성공하도록 설계된 64 비트 아키텍처의 이름입니다 x86
. 당시 AMD64는 인텔에서 판매하는 64 비트 아키텍처보다 더 성공적이었습니다. 이는 AMD64 CPU가 저렴하고 역 호환되며 전력 소비가 적기 때문입니다. 결국 인텔은 경쟁력을 유지하기 위해 AMD 호환 CPU를 만들어야한다는 것을 깨달았습니다. 그러나 그들은 그것들을 그렇게 마케팅하지는 않았는데, 이는 일부 동의어 AMD64
가 존재 한 주요 이유 입니다.
이 용어 x86
는 가족의 8, 16 및 32 비트 CPU를 모두 포함하며 64 비트 CPU를 요구하는 사람에 따라 다릅니다.
i5
그리고 i7
인텔에서 제조 CPU를 하위 가족입니다.