硬件 什么是等待状态? -技术百科的定义

什么是等待状态? -技术百科的定义

目录:

Anonim

定义-等待状态是什么意思?

等待状态是计算机处理器出现延迟的情况,主要是在访问外部存储器或响应速度较慢的设备时。 因此,等待状态被认为浪费了处理器性能。 但是,现代设计试图消除或最小化等待状态。 这些包括高速缓存,指令预取和管线,同时多线程和分支预测。 尽管所有这些技术都不能完全消除等待状态,但它们可以大大减少一起工作时的问题。

等待状态还用于降低能耗,如果CPU没有工作,则允许处理器减速和暂停。

技术百科解释了等待状态

当处理器需要访问主存储器时,它首先将请求的信息的地址放入地址总线中。 此后,处理器需要等待响应,该响应可能会在几个周期后返回。 这些周期中的每个周期都处于等待状态。 为现代计算机提供动力的微处理器运行速度非常快。 但是,对于尚未赶上类似速度的存储技术却不能说同样的话。 典型的AMD Athlon 64 X2和Intel Core以几GHz的速度运行,这意味着时钟周期通常小于1纳秒(0.3-0.5 ns)。 另一方面,主存储器的等待时间为15到30 ns。 这种不匹配导致微处理器处于等待状态,从而减慢了整体操作速度。

什么是等待状态? -技术百科的定义