计算机组成原理 (7).pptVIP

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 1988年秋,部分硬盘驱动器制造商、系统集成商以及软件开发商共同成立了一个公共存取方法(common access method,CAM)委员会,该委员会于1989年3月推出AT连接标准(AT attachment,ATA),即ATA接口。此标准后来得到ANSI的批准。此后,ATA接口标准不断更新,大致经历了ATA-1(ATA的最初版本,即IDE标准,于1994年公布,传输速率为3.3MB/s)、ATA-2(Enhanced IDE,即EIDE标准,于1996年公布,传输速率为16MB/s)、ATA-3(1997年公布,传输速率为16MB/s)、UltraATA/33(也称ATA/ATAPI-4,1998年公布,传输速率为33MB/s)、Ultra ATA/66(也称ATA/ATAPI-5,2000年公布,传输速率为66MB/s)、Ultra ATA/100(也称ATA/ATAPI-6,2002年公布,传输速率为100MB/s)和Ultra ATA/133(也称ATA/ATAPI-7,2003年公布,传输速率133MB/s)等阶段。其中AT附属的报文分组接口(AT attached packed interface,ATAPI)标准实际上是将SCSI和ATA结合起来,使得ATA接口能执行SCSI命令。从原理上讲,这种扩展使ATA接口可以控制所有使用SCSI命令的设备,但实际上ATAPI主要使用了SCSI CD-ROM命令,从而可支持光盘驱动器(CD-ROM驱动器)。2002年,Intel公司联合西部数据公司等几大硬盘厂商共同制定了串行ATA标准(serial ATA,SATA)1.0,SATA 1.0支持的最高数据传输率为150MB/s。 目前一个并行ATA接口可以连接两台IDE(EIDE)或ATAPI设备,一个称为主设备,另一个称为从设备。主、从设备要通过设备上“跳线”的不同来标识,或者根据设备在总线上所处的位置不同来区分。 * 在20世纪90年代中期,随着微型计算机系统应用的日益广泛,需要连接的外围设备不断增加,为了解决微型计算机外部设备接口繁多且接口标准不统一等问题,由世界上多家著名的计算机公司和通信公司成立了USB论坛,于1996年1月颁布了USB 1.0版本规范。1998年9月又颁布了USB 1.1版本规范,USB 1.1规范规定数据传输速率最高可以达到12Mb/s。 * 数据量少的传输可能只需要一个事务,如果数据量很大,则需要多个事务。 其中令牌包和数据包可以在所有的传输类型中使用。令牌包只能由主机发送;数据包可由主机或设备发送;握手包只用在控制、中断或批量传输类型中,主机和设备都可发送握手包。 * * ? 图7.7给出异步通信协议示意图。一次总线操作从主设备送出一个读请求信号ReadReq和地址信息开始。图中异步通信协议的每一步说明如下。 ①存储器接收到主设备送出的读请求ReadReq信号后,它就从地址线上读取地址信息,然后送出Ack信号,表示它己接受了读请求和地址信息。 ②主设备收到存储器送出的回答信号Ack此后,接着释放读请求信号ReadReq和地址线。 ③存储器发现读请求信号ReadReq被释放后,跟着降下回答信号Ack。 至此,一次握手过程结束。在这个过程中完成了地址信号和读命令信号的通信。但一 次总线操作还未完成。还要继续进行数据信息的交换。 ④当存储器完成数据的读出后,就将数据放到数据线上,并选出数据就绪信号Ready。 ③主设备接收到存储器送出的数据就绪信号Ready后,就从数据线上开始读,并送出回答信号Ack,告诉存储器数据已经被读。 ⑥存储器接收到Ack信号后,得知数据已被成功地读取。此时它就降下数据就绪信号 Ready,并释放数据线。 ⑦主设备发现Ready线降下后,也跟着降下回答信号Ackk。 至此,又一次握手过程完成。在这个过程中完成了一次数据信息的交换 * 从图7-7所示的一个简单的异步读操作的例子中可以看到,处理机(目前是作为总线的主控设备)首先将地址和状态信号发送到总线上,经过一个短暂的延时,待这些信号稳定后,处理机接下来发送一个读命令,指示已经送出了有效的地址和控制信号,以此通知主存储器下面需要执行读操作。主存储器随即对处理机送来的地址进行译码,由此主存储器控制器可以找到该地址所对应的存储单元,接下来控制从该存储单元中读出数据并将该数据放到数据总线上,待数据信号在数据总线上稳定了之后,主存储器通过应答(或确认)信号线向处理机发送应答(或确认)信号,表示数据已经有效、可用。在处理机从数据总线上读取数据之后,处理机这时才会使读信号变为无效。主存储器发现读信号无效后,

您可能关注的文档

文档评论(0)

peace0308 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档