杂项名词解释

  1. 硬件
  2. 固件:形式上是硬件,功能上是软件,是硬件和软件的结合(将一部分程序永远的存储在只读存储器上)
  3. 软件
  4. 存储器译码电路:对主存辅存进行寻址
  5. 输入输出译码电路:对IO设备进行寻址
  6. 硬件自动完成:对程序员透明,包括中断发生时PC的更新,Cache和主存的地址映射
  7. 冯诺依曼结构:五大组成,以运算器为中心,存储程序 + 控制执行
  8. 哈佛结构:指令存储和数据存储分开
  9. 局部性原理:存储器层次结构和替换算法的指导思想
  10. 刷新:DRAM的动态刷新,通常2ms一次,分为集中,异步和分散
  11. 周期窃取:

周期挪用是指利用CPU不访问 存储器的那些周期来实现DMA操作,此时DMA可以使用总线而不用通知CPU也不会妨碍CPU的工作,所以周期窃取是窃取的存取周期。周期挪用并不减慢CPU的操作,但可能需要复杂的时序电路,而且 数据传送过程是不连续的和不规则的。
周期挪用(或周期窃取)
在这种方法中,每当I/O设备发出DMA请求时,I/O设备便挪用或窃取总线占用权一个或几个主存周期,而DMA不请求时,CPU仍继续访问主存。
I/O设备要求DMA传送会遇到三种情况,
一种是此时CPU不需访问主存,故I/O设备访存与CPU不发生冲突。
第二种情况是I/O设备要求DMA传送时,CPU正在访存,此时必须待 存取周期结束时刻,CPU才能将总线占有权让出。
第三种情况是I/O设备要求访存时,CPU也要求访存,这就出现了访存冲突。此刻,I/O访存优先于CPU访存,因为I/O不立即访存就可能丢失数据,这时I/O要窃取一二个 存取周期,意味着CPU在执行访存指令过程中插入了DMA请求,并挪用了一二个存取周期,使CPU延缓了一二个存取周期再访存。
应该指出,I/O设备每挪用一个主存周期都要申请总线控制权、建立总线控制权和归还总线控制级权。因此,尽管传送一个字对主存而言只占用一个主存周期,但对DMA接口而言,实质上要占2—5个主存周期(由逻辑线路的延迟特性而定)。因此周期挪用的方法比较适合于I/O设备的读写周期大于主存周期的情况。

  1. 虚拟存储器:由主存-赋存结构组成
  2. IO编址方式:统一编制(使用访存指令),独立编址(使用独立的IO指令)
  3. 请求信号:CPU在指令执行周期结束时刻检查中断请求信号,而在存储器存储周期结束结束时刻检查DMA总线请求信号
  4. PCI:外围部件互连总线
  5. ISA:工业标准体系结构总线
  6. ARP:加速图形接口
  7. SDRAM:同步动态随机存储器
posted @ 2023-05-04 21:54  兮何其  阅读(118)  评论(0)    收藏  举报