x86-64
,
x86_64
또는
x64
는
x86 命令語 集合 아키텍처
의
64비트
모임이다. x86-64 命令語 集合은
에뮬레이션
없이
인텔
의 x86를 支援하며
AMD64
로 이름 붙인
AMD
에 依해 考案되었다. 이 아키텍처는
Intel 64
라는 이름으로 인텔에 依해 複製되기도 했다. (옘힐, 클來카마스 技術, CT, IA-32e, EM64T 等으로 불렸음)
[1]
이로써
x86-64
또는
x64
의 이름을 日常的으로 使用하기에 이르렀다.
인텔
아이테니엄
系列 프로세서의 아키텍처人
IA-64
와 헷갈리면 안 된다. 이는 32비트 x86 프로세서의
命令語 集合
水準과 互換되지 않고, 互換性을 위해 32비트 應用 프로그램을 實行할 境遇 速度 低下가 發生하는
에뮬레이션
을 使用해야 한다.
AMD64
[
編輯
]
AMD64 命令語 集合은 現在 AMD의
애슬론 64
,
애슬론 64 FX
,
애슬론 64 X2
,
튜리온 64
,
튜리온 64 X2
,
옵테론
以後의 프로세서에서 쓰이고 있다.
아키텍처 機能
[
編輯
]
- 64비트 函數 完全 支援
- 追加
레지스터
- 追加 XMM (SSE) 레지스터
- 더 넓은 假想 住所 空間
- 더 넓은 物理 住所 空間
- 函數 포인터
關係 데이터 接近
- SSE 函數
- 實行 防止 비트
- 오래된 機能 除去
動作 모드
[
編輯
]
運營 모드
|
運營 體制
要求
|
應用 프로그램 리빌드 要求
|
基本 住所 크기
|
基本 演算 크기
|
레지스터 擴張
|
一般
GPR
너비
|
롱 모드
|
64비트 모드
|
64비트 運營 體制
|
예
|
64
|
32
|
예
|
64
|
虎患 모드
|
아니오
|
32
|
32
|
아니오
|
32
|
레거시 모드
|
保護 모드
|
16비트 또는 32비트 運營 體制
|
아니오
|
32
|
32
|
아니오
|
32
|
16
|
16
|
16
|
假想 8086 모드
|
16
|
16
|
16
|
리얼 모드
|
16비트 運營 體制
|
動作 모드 및 說明
[
編輯
]
아키텍처에는 두 個의 主要 運營 모드가 있다:
- 롱 모드
- 아키텍처가 考案한 主要 運營 모드. 프로세서의 네이티브 64비트 모드와 32비트 虎患 모드를 하나로 합친 것이다. 64비트 運營 體制에서 使用되며, 64비트 應用 프로그램과 32비트 應用 프로그램을 支援한다. 16비트 應用 프로그램은 實行되지 않는다.
- 基本的인 命令語 集合이 같기 때문에 x86 코드를 實行하는 데 있어서 性能 上의 큰 弱點은 없다. 인텔의
IA-64
는
命令語 集合 救助
의 差異를 보였는데 32비트 코드가 完全히 다른 프로세서를 使用하는 것을 뜻한다. 그러나 AMD64에서는 32비트 x86 應用 프로그램이 最適化를 위한 높은 水準의
컴파일러
人 64비트 안의 追加的인 레지스터 德分에 如前히 64비트에서도 利得을 볼 수 있다.
- 레거시 모드
- 16비트(保護 모드, 리얼 모드) 運營 體制와 32비트 運營 體制에 使用된다. 이 모드에서 프로세서는 x86(32비트) 프로세서와 同一하게 作動하며, 16비트 應用 프로그램과 32비트 應用 프로그램만 實行할 수 있다.
AMD64街 適用된 모델
[
編輯
]
다음의 프로세서들은 AMD64 아키텍처의 機能을 提供한다:
인텔64
[
編輯
]
인텔64
는 "인텔이 AMD로부터 라이선스받아 具現한 64비트 技術"을 뜻한다.
펜티엄 4
의 64비트 支援 모델 以後의 프로세서들은 大槪 EM64T를 支援하지만, 一部의 CPU는 EM64T를 支援하지 않는다. 인텔에서는 實質的인 64비트 技術을 具現하기 위하여 HP와 함께
IA64
를 開發하여 一部 워크스테이션에 使用하고 있다. 2004年 3月에 인텔은 公式的으로 이 技術 이름을
EM64T
로 定하였으나 2006年 末에 인텔은 AMD64의 이름에 對應하여
인텔64
로 이름을 바꾸었다.
細部的인 事項은 아래와 같다.
인텔64街 適用된 모델
[
編輯
]
- 펜티엄 D
와
펜티엄 익스트림 에디션
,
코어 2
,
코어 i7
,
코어 i5
그리고
코어 i3
에는 모든 모델에 適用된다.
- 펜티엄 4
F-시리즈/5x1 시리즈, 506, 516 모델에 適用
- 셀러론 D
3x1, 3x6, 355, 347, 352, 360과 365 以後 出市 前 모델 適用
- 제온
노코나 以後 出市 前 모델 適用
- 펜티엄 듀얼 코어
"Meron-2M" 以後 出市된 前 모델 適用
- 아톰
230, 330, D410, D425, D510, D525, N450, N455, N470, N475, N550, N570, N2600, N2800 모델 適用
支援 運營 體制
[
編輯
]
各州
[
編輯
]