组成原理-输入输出系统.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
组成原理-输入输出系统

第六章 输入输出系统 输出设备 显示设备 CRT 液晶 等离子体 输入设备 文字输入设备 键盘、书写笔 图形输入设备 光笔、鼠标器、数字化仪和触摸屏 图像输入设备 扫描仪、数字式照相机和摄像头 外存储设备 磁盘 磁道,扇区,柱面 软盘、硬盘 访问过程 磁带 光盘 只读型 WORM型 可擦写型 6.1 输入输出总线 6.1.1 总线数据传输方式 1. 串行传输 2. 并行传输 3. 复合传输 4. 消息传输 串行传输 波特率与比特率 同步与异步 例6-1 在一个串行传输系统中,每秒可传输10个数据帧,每个数据帧包含1个起始位、8个数据位和2个结束位,试求其波特率和比特率。 解:在每个帧中有1个起始位、8个数据位和2个结束位,总共11位,那么波特率就是11×10=110 bps 因为每个帧中的数据位为8位,所以比特率为8×10=80 bps 并行传输 每个数据位都需要单独一条传输线 并串行的传输方式 猝发式数据传输模式 复合传输 总线复用 单端方式与差分方式 6.1.2 总线的通信同步方式 1. 同步通信 串行同步:信号编码 并行同步:专用时钟信号线 优点:时序关系简单,实现简单。 缺点:在设备速度不一致时按最坏情况确定,不能太长。 实例:EIDE硬盘接口 2. 异步通信 例6-3 在一个采用100MHz时钟的总线中,采用了块传输方式以支持块长为4个字的cache,每字的长度为4个字节。 (1) 对于读操作,访问顺序是1个周期接受地址,2个周期延迟,4个周期用于传输4个字。问读操作的总线数据传输速率是多少? (2) 对于写操作,访问顺序是1个周期接受地址,1个周期延迟,4个周期用于传输4个字。问写操作的总线数据传输速率是多少? (3) 如果总线的数据传输中80%为读操作,20%为写操作,问总线的平均数据传输速率是多少? 解 (1) 读操作时总线周期为1+2+4=7个时钟周期,传输的数据为4×4=16字节,数据传输速率为 16×100M/7=228.57MB/s (2) 写操作时总线周期为1+1+4=6个时钟周期,传输的数据为4×4=16字节,数据传输速率为 16×100M/6=267.67MB/s (3) 总线的平均数据传输速率是 0.8×228.57 + 0.2×266.67 = 182.856 + 53.334 = 236.19 MB/s 例6-4 在一个32位总线中,时钟频率为33MHz,总线数据传输的周期是7个时钟周期传输4个字的数据块, (1) 问总线的数据传输率是多少? (2) 为了提高数据传输率,将总线的数据线改为8个字的块,使得总线在11个时钟周期传输8个字的数据块,问这时总线的数据传输率是多少? (3) 如果不改变数据块的大小,而是将时钟频率加倍,问这时总线的数据传输率是多少? 解 (1) 每个字为32位,总线在7个时钟周期传输了16个字节,传输率为: R = 16B/7×33MHz = 75.43×106 B/S (2) 总线在11个时钟周期传输了32个字节,传输率为: R = 32B/11×33MHz = 96×106 B/S (3) 时钟频率变为66MHz,传输率为: R = 16B/7×66MHz = 150.86×106 B/S 6.1.3 总线的控制 主模块与从模块 总线事务 请求 裁决 地址 数据 释放 总线请求和裁决 1. 集中式裁决 链式查询 外围设备接口的结构 接口地址 并行接口的例子 标准并行端口(SPP) 6.2 输入输出控制 外设的寻址 统一编址法 存储器映像的外设寻址 将接口中的控制寄存器、数据寄存器、状态寄存器和内存单元一样看待 接口与存储器采用不同的地址 可以利用访存指令进行输入输出操作 单独编址法 两个地址空间 访问存储器和访问外围设备采用不同的指令 实现输入输出数据传送的方式 程序控制方式 程序查询 中断 直接存储器访问(DMA)方式 通道方式 6.2.1 程序控制方式 程序查询 信号传输过程 MIPS汇编程序的例子 addiu $7,$0,printer_addr ; $7指向打印机设备地址 addiu $1,$0,data_addr ; $1中包含字符串起始地址 addiu $2,$0,count ; $2中包含字符串长度 addiu $3,$0,rdy_bit_mask ; 状态屏蔽位 addiu $6, printer_stat wait: lw $4,0($6) ; 读设备状态字位测试 and $5,$3,$4 ; 设备状态字屏蔽 beq $5,$0,wait ; 设备状态就绪位测试 lw $8,0($1) ; 将一个数据从内存读入 sw $8,0($7

文档评论(0)

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

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

1亿VIP精品文档

相关文档