CPU 아키텍처에 대한 고찰...
DynCache 설치파일이 amd64 / i386 / x86_64 로 나뉘어져 있는데, 적용하려는 서버가 XEON CPU 라 공부를 좀 해 보았다..
일단은 , i386 과 X86_64의 차이점은 아래와 같다.
http://blog.daum.net/kimuks/7531976
Redhat Linux를 다운 받다가 보니 i386, x86-64 이렇게 2종류가 있었다.
i386이 32bit 아키텍쳐고 x86-64가 64bit 아키텍쳐인 OS인거 같은데 자세히 몰라서 간단히 조사해봤다.
x86: http://ko.wikipedia.org/wiki/X86
x86아키텍쳐의 종류: IA-16, IA-32, AMD64(x86-64), EM64T
i386: http://ko.wikipedia.org/wiki/I386
x86_64: http://ko.wikipedia.org/wiki/X86-64
위 링크를 두루두루 읽어본 결과
i386 은 처음으로 만들어진 32bit x86 아키텍쳐(IA-32 또는 x86-32) CPU.
결론적으로 i386 과 x86-64 는 둘다 x86 아키텍쳐이고.
i386 은 32bit 운영체제. 응용프로그램은 16bit(보호모드), 32bit 실행 가능.
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 등을 모두 포함하는 일반적인 이름이다.
http://ko.wikipedia.org/wiki/IA-32
x64 = x86-64, AMD64, EM64T
x86-64는 x86 명령어 집합 아키텍처의 64비트 모임이다. x86-64 명령어 집합은 에뮬레이션 없이 인텔의 x86를 지원하며 AMD64로 이름 붙인 AMD에 의해 고안되었다. 이 아키텍처는 인텔 64라는 이름으로 인텔에 의해 복제되기도 했다. (옘힐, 클래카마스 기술, CT, IA-32e, EM64T 등으로 불렸음)[1] 이로써 x86-64 또는 x64의 이름을 일상적으로 사용하기에 이르렀다.
http://ko.wikipedia.org/wiki/X64
그리고 i686도 64비트라고 생각했는데, 얘도 또 32비트였다.
'시스템 관리 > 서버H·W' 카테고리의 다른 글
[스크랩] IOPS 계산법 - 디스크 구조와 동작방식 (0) | 2014.04.03 |
---|---|
XEON CPU 정리 (0) | 2014.02.04 |
아키텍처 설명 (x86_64 , amd64) (0) | 2013.11.28 |
하드디스크(HDD)의 구조와 구동절차 (0) | 2013.10.25 |
HP NT(x86) 서버 Teaming 기본 (0) | 2013.09.12 |