计算机组成原理3

  cpu因为有高速缓存所以也是属于存储器

计算机总线:

没有总线的时候每个设备之间要两两相连才能通信,这样会很复杂。所以就要设置总线,然后将其他设备连接到总线上就可以通信了。

总线的概述:

总线分为片内总线(芯片内部的总线)和系统总线(连接计算机外围设备的总线)

        

   系统总线又分为:数据总线、地址总线、控制总线。

    数据总线:1.双向传输各个部件的数据信息。2.数据总线的位数(总线宽度)是数据总线的重要参数。一般与cpu的位数相同为32位或者64位。表示一次能传送的位数。

    地址总线:

  控制总线:

 

总线的仲裁:决定不同设备使用总线的优先顺序。

仲裁器存在的理由:当不同设备之间发生冲突的时候,比如都要使用总线去访问主存的时候,就要由仲裁器来决定谁使用。

总线仲裁的方法:

  链式查询:谁最接近仲裁器就能优先获得使用权,比如这里设备2发出使用总线的请求,如果使用权会下发先经过设备1,如果设备1不需要则可以让设备2直接使用,否则设备1先使用。好处:电路复杂度低,仲裁方法简单。坏处:优先级低的设备难以获得总线使用权。对电路故障敏感。

  计时器定时查询:

 

  独立请求:好处:响应速度快,优先顺序可动态改变。坏处:设备连线多,总线控制复杂。

猜你喜欢

转载自www.cnblogs.com/lyjblogg/p/12114175.html