Quantcast
Channel: AdminID.kr (어드민아이디) - 기타 하드웨어
Viewing all articles
Browse latest Browse all 62

i386과 amd64 차이점

$
0
0

커널 디릭토리를 까보면 평소 궁금 하던게 x86 과 x86_64 차이 입니다..

이 둘의 차이점을 좀 알고 싶어 여기저기 뒤적거리며 자료를 모아 봤습니다.

우선 x86( i386)부터 보겠습니다.

1467017663148381017311090.jpg


i386 은 처음으로 만들어진 32bit x86 아키텍쳐(IA-32 or x86-32) CPU 라 합니다.


 1363318174186571614518358.jpg


그다음 AMD64를 보겠습니다.

x86아키텍쳐의 종류로는IA-16, IA-32, AMD64(x86-64), EM64T등이 있습니다.

 i386 , x86-64 는 둘다 x86 아키텍쳐가 되겠습니다.


i386 은 32bit 운영체제. 응용프로그램은 16bit(보호모드) , 32bit 실행 가능.(16비트 보호 모드가 아니라 실제주소라고 합니다.)

x86-64 는 64bit 운영체제. 응용프로그램은 16bit(보호모드), 32bit, 64bit 실행 가능. 특히 x86-64는 AMD64, EM64T 라고도 불린다 합니다.


----- 아래 참고 자료는 위키 ----

x86 = IA-32
IA-32(Intel Architecture, 32-bit) 또는 x86-32는 인텔의 32비트 마이크로프로세서에서 사용하는 명령 집합 아키텍처이며, 이전에 사용되던 IA-16 아키텍처의 32비트 확장입니다.. IA-32를 x86이라는 이름으로 부르기도 하지만 엄밀하게는 x86 아키텍처는 IA-16, IA-32 등을 모두 포함하는 일반적인 이름이라 함


x64 = x86-64, AMD64, EM64T
x86-64는 x86 명령어 집합 아키텍처의 64비트 모임입니다. x86-64 명령어 집합은 에뮬레이션 없이 인텔의 x86를 지원하며 AMD64로 이름 붙인AMD에 의해 고안되었습니다.. 이 아키텍처는 인텔 64라는 이름으로 인텔에 의해 복제되기도 했다. (옘힐, 클래카마스 기술, CT, IA-32e, EM64T 등으로 불렸음)이로써 x86-64 또는 x64의 이름을 일상적으로 사용하기에 이르름

참고:http://blog.daum.net/kimuks/7531976


출처 : http://www.cyworld.com/HyoSeo_Blog/6701423


Viewing all articles
Browse latest Browse all 62

Trending Articles