리눅스를 사용하다보면 i386과 x86_64라는 단어를 많이 들어보셨을 겁니다.
저는 Redhat을 사용하는데, 사용하다보면 이 두가지의 차이점이 궁금하였습니다.
오늘은 i386과 x86_64에 대해 알아보겠습니다. 고고!
i386과 x86_64는 아키텍쳐 종류 입니다.
1. x86_64
x86-64는 x86 명령어 집합 아키텍처의 64비트 모임이다. x86-64 명령어 집합은 에뮬레이션 없이 인텔의 x86를 지원하며 AMD64로 이름 붙인 AMD에 의해 고안되었다. 이 아키텍처는 인텔 64라는 이름으로 인텔에 의해 복제되기도 했다. (옘힐, 클래카마스 기술, CT, IA-32e, EM64T 등으로 불렸음)[1] 이로써 x86-64 또는 x64의 이름을 일상적으로 사용하기에 이르렀다.
출처 : https://ko.wikipedia.org/wiki/X86-64
2. i386
인텔 80386(또는 i386)은 인텔사에서 1985년에 개발한 개인용 컴퓨터 마이크로프로세서이다. x86 CPU 시리즈 중에 가장 처음으로 32비트 아키텍처로 만들어진 이 CPU는, 이전 제품인 80286에서 32비트로 확장된 명령어 셋과 강화된 레지스터, 대용량 메모리를 쓰는 프로그램의 지원을 위한 페이징 변환 유닛(paging translation unit) 등이 추가되었다.
출처 : https://ko.wikipedia.org/wiki/%EC%9D%B8%ED%85%94_80386
즉, 둘다 x86 아키텍쳐 종류라고 보시면됩니다.
크게는 i386은 32bit 기반이고, x86_64는 64bit 기반 아키텍쳐입니다.
또한, 이런 아키텍쳐는 OS마다 표기법이 다릅니다.
Fedora 32bit -> i386, 64bit -> i686
ubuntu 32bit -> x86, 64bit -> x86_64
아래의 그림은 debian 아키텍쳐에 대한 내용입니다.
오늘 포스팅은 여기까지입니다.
'운영체제 > 리눅스' 카테고리의 다른 글
[리눅스] 리눅스란 (0) | 2018.11.12 |
---|---|
[리눅스] 특정 포트를 사용하고 있는 프로세스 종료 (0) | 2018.08.13 |
[리눅스]RHEL7 or CentOS7 이더넷포트 이름 변경 (0) | 2018.04.30 |
[리눅스]리눅스 배포판(2) (0) | 2018.03.07 |
[리눅스]리눅스 배포판(1) (0) | 2018.03.06 |