待機 狀態
(
wait state
)는 應答이 느린 外部
메모리
나 다른 裝置를 接近할 때 컴퓨터
프로세서
가 겪는 遲延이다.
2007年
基準으로 메모리 技術이 따라잡지 못할 만큼 컴퓨터 마이크로프로세서는 매우 빠른 速度로 實行된다. 個人用 컴퓨터에 들어가는
인텔
코어 2
,
AMD
애슬론 64 X2
와 같은 一般 프로세서는 1
GHz
를 뛰어넘는 클럭으로 實行된다. 反面 基本 메모리 클럭은 普通 667에서 1333
MHz
만큼 速度를 낸다. 一部 2次
CPU 캐시
는 프로세서 코어보다 더 느리게 動作한다.
프로세서가 外部 메모리에 接近할 때,
住所 버스
上의 要請 情報의 住所의 位置를 指定하기 始作한다. 그 뒤 應答에 對해 待機해야 할 때, 그 뒤 數百萬 사이클이 오지 않을 때, 10 사이클을 되돌려 받는다. 待機에 消費되는 各 사이클을 待機 狀態라고 부른다.
待機 狀態는 프로세서 性能에 있어서 完全한 浪費이다. 現代의 設計에는 이러한 問題를 줄이거나 숨기기 위해 여러 技術을 使用하고 있다.:
CPU 캐시
,
命令語 파이프라인
,
命令語 프리패치
,
分期 豫測
,
同時 멀티스레드
等. 하나의 技術이 100% 成功的인 것은 아니지만 여러 技術이 함께 쓰여 問題를 相當 部分 解決할 수 있다.
大氣의 種類
[
編輯
]
같이 보기
[
編輯
]