什么是刷新?刷新的原因?刷新的方式?
- 刷新:对DRAM进行定期的全部重写的过程。
- 刷新的原因:因电容的泄露,导致DRAM内保存的信息衰减需及时补充,因此安排了定期刷新的操作
- 刷新的方式:
1)集中式刷新:在最大的刷新间隔时间内,集中安排一段时间进行刷新,cpu存在访存死时间。
2)分散式刷新:在读/写周期后,插入一段时间进行刷新,cpu不存在访存死时间。
3)异步式刷新:集中式刷新和分散式刷新的折中。
同步通信和异步通信的差异:
- 同步通信:指由统一时钟信号控制的通信,控制方式简单,灵活性差,当系统中的各部件工作速度差异较大时,总线工作效率明显下降。
- 异步通信:指没有统一时钟信号控制的通信,采用应答方式进行联系,控制方式较同步复杂,灵活性高。当系统中各部件速度差异性较大时,有利于提高总线工作速率。
中断向量地址和入口地址的区别和联系:
- 中断向量地址:是由硬件电路产生的中断源内存地址编号;中断入口地址是中断服务程序的首地址。
- 联系:中断向量地址可理解为中断服务程序入口地址的指示器,通过它访存可以获得中断服务程序的入口地址。
一个指令周期中 对微操作命令的分析:
- 取址周期:
-
PC->MAR->地址线;
-
1->R;
-
M(MAR)->MDR;
-
MDR->IR; OP(IR)-CU;PC+1->PC;
- 间址周期:
-
Ad(IR)->MAR;
-
1->R;
-
M(MAR)->MDR;
-
MDR->Ad(IR);
- 执行周期:
- 非访存指令:
-
清除累加器指令CLA:0->ACC;
-
累加器取反指令COM:~ACC->ACC;
-
算术右移一位指令:L(ACC)->R(ACC);ACC。-> ACC。;
-
循环左移一位指令:R(ACC)->L(ACC);ACC。-> (ACC)
-
访存指令: 加法指令ADD X:Ad(IR)->MAR;
-
- 中断周期: