第十章聆听数字的声析.docVIP

  • 1
  • 0
  • 约2.42万字
  • 约 25页
  • 2017-02-02 发布于湖北
  • 举报
第十章 聆听数字的声音 每次谈到计算机硬件的时候,人们无一例外地会说总线有多宽,速度有多快。很难说什么样的“快”才叫快,特别是考虑到内存和外部设备在速度上和处理器相比,从来就不在一个数量级上。 数据通常在内存和外部设备之间,以及一个外部设备和另一个外部设备之间流动。典型的例子包括从硬盘读数据到内存中,或者从内存中把数据传送到显存中。如果屏幕的分辨率是1280×1024,在真彩色显示方式下,每个像素至少需要3个字节。想想看,以每秒30帧的速度来刷新屏幕上的画面,这样的事,也只有现在的技术可以做到,在从前是不可想象的。现在,让我们简单快速地回顾一下,以前是怎样的,现在又是怎样的。 10.1 本章意图 10.1.1 过气的直接存储器访问 数据传输毫无疑问地是在总线上进行的,因为不可能在众多的设备之间建立一对一的连线。但是,总线的麻烦之处在于如何避免冲突,当两个家伙对话时,无关的人都应当关上门闭上嘴。在这种情况下,必须有一个能够控制总线的设备,或者称为总线主控设备(bus master),来管理这种事情。 在硬件技术不发达的早期,处理器是最重要的总线主控制设备,它有权决定谁参与总线数据传输。考虑以下代码片断: mov [0x2000],dx 在执行这条指令时,处理器不但发出地址信号,也发出控制信号,控制信号用来表明该地址是发给内存的,还是发给外部设备的。所有设备都有译码电路,这些译码

文档评论(0)

1亿VIP精品文档

相关文档