欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    电子计算机组成原理第7章.ppt

    • 资源ID:6479904       资源大小:478KB        全文页数:124页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    电子计算机组成原理第7章.ppt

    2009.9,北京理工大学计算机科学技术学院,第7章,外部设备,2009.9,北京理工大学计算机科学技术学院,第7章,外部设备是计算机系统中不可缺少的重要组成部分,本章将介绍磁介质存储器的存储原理,常用磁介质存储设备和其他辅助存储设备以及常见的输入输出设备的工作原理。,2009.9,北京理工大学计算机科学技术学院,7.1 外部设备概述,中央处理器(CPU)和主存储器(MM)构成计算机的主机。除主机以外,而又围绕着主机而设置的各种硬件装置叫做外部设备或外围设备,它们主要用来完成数据的输入、输出、成批存储以及对信息加工处理的任务。7.1.1 外部设备的分类 外部设备的种类很多,从它们的功能及其在计算机系统中的作用来看,可以分为以下五类:,2009.9,北京理工大学计算机科学技术学院,7.1 外部设备概述,1.输入/输出设备 从计算机的角度出发,向计算机输入信息的外部设备称为输入设备;接受计算机输出信息的外部设备称为输出设备。2.辅助存储器 辅助存储器即外存储器,它是指主机以外的存储装置,又称为后援存储器。,2009.9,北京理工大学计算机科学技术学院,7.1 外部设备概述,3.终端设备 终端设备由输入设备、输出设备和终端控制器组成,通常通过通信线路与主机相连。终端设备具有向计算机输入和接收计算机输出的能力,具有与通信线路连接的通信控制能力,有些还具有一定的数据处理能力。4.过程控制设备 模/数、数/模转换设备均是过程控制设备,有关的检测设备也属于过程控制设备。5.脱机设备 脱机设备是指在脱离主计算机的情况下,由设备本身完成数据制备的设备。,2009.9,北京理工大学计算机科学技术学院,7.1 外部设备概述,7.1.2 外部设备的地位和作用 外部设备是计算机和外界联系的纽带、接口和界面。如果没有外部设备,计算机将无法工作。外部设备在计算机系统中的作用可以分为四个方面:外部设备是人机对话的通道外部设备是完成数据媒体变换的设备外部设备是计算机系统软件和信息的驻在地 外部设备是计算机在各领域应用的桥梁,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,7.2.1磁介质存储器的读写 1.磁记录介质和磁头(1)磁记录介质 在磁介质存储器中,信息是记录在一薄层磁性材料的表面上,这个薄层称为磁层。磁层与所附着的载体被称为记录介质或记录媒体。,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,(2)磁头 磁头是磁记录设备的关键部件之一,它是一种电磁转换元件。写磁头实现把电脉冲表示的二进制代码转换成磁记录介质上的磁化状态,即电磁转换;读磁头实现把磁记录介质上的磁化状态转换成电脉冲,即磁电转换。在读写过程中,记录介质与磁头之间相对运动,一般是记录介质运动而磁头不动。,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,2.写入过程 在写磁头线圈中通以一定方向的写电流,于是在磁头下方的一个局部区域被磁化,形成一个磁化单元或称记录单元。当这部分介质移出磁头作用区后,仍将留下足够强的剩磁。在写磁头中通以正、负两个不同方向的写电流,就会产生两种不同的剩磁状态,正好对应二进制信息的“1”和“0”。,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,3.读出过程 读出时,读出线圈不外加电流。当某一磁化单元运动到读磁头下方时,使得磁头中流过的磁通有很大的变化,于是在读出线圈两端产生感应电动势e。感应电动势e经放大、检波、限幅、整形和选通后,获得符合要求的信号。,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,7.2.2 磁介质存储器的技术指标1.记录密度 记录密度是指磁介质存储器单位长度或单位面积磁层表面所能存储的二进制信息量。通常以道密度和位密度表示,也可用两者的乘积面密度来表示。,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,道密度 道密度又叫横向密度,是指垂直于磁道方向上单位长度中的磁道数目,道密度的单位是道/英寸(TPI)或道/毫米(TPM)。磁道指的是磁头写入磁场在记录介质表面上形成的磁化轨迹。位密度 位密度又叫纵向密度,是指沿磁道方向上单位长度中所能记录的二进制信息的位数,位密度的单位为位/英寸(bpi)或位/毫米(bpm)。,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,2.存储容量 存储容量是指整个磁介质存储器所能存储的二进制信息的总量,一般用位或字节为单位表示,它与存储介质尺寸和记录密度直接相关。磁介质存储器的存储容量有非格式化容量和格式化容量两种指标。非格式化容量是指磁记录表面上可全部利用的磁化单元数;格式化容量是指用户实际可以使用的存储容量。格式化容量一般约为非格式化容量的6070左右。,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,3.平均存取时间 当磁头接到读/写命令,从原来的位置移动到指定位置,并完成读/写操作的时间叫存取时间。对于磁盘存储器来说,存取时间主要包括两部分:一部分是指磁头从原先位置移动到目的磁道所需要的时间,称为定位时间或寻道时间;另一部分是指在到达目的磁道以后,等待被访问的记录区旋转到磁头下方所等待的时间。,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,平均存取时间还应当包括信息的读/写操作时间,但这一时间相对平均寻道时间和平均等待时间来说可以忽略不计。所以磁盘的平均存取时间Ta,由平均寻道时间Ts 和平均等待时间Tw 组成:,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,4.数据传送率 磁介质存储器在单位时间内向主机传送数据的位数或字节数,称为数据传送率Dr,单位为位/秒或字节/秒。5.误码率 误码率是衡量磁介质存储器出错概率的参数,它等于读出的出错信息位数和读出总的信息位数之比。,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,7.2.3 数字磁记录方式 为了提高磁介质存储器的性能,扩大存储容量,加快存取速度,除了要不断改善磁头和记录介质的电磁性能和机械性能之外,选用高性能的数字磁记录方式对提高记录密度和可靠性也是很重要的。磁记录方式是一种编码方式,即按照某种规律将一连串的二进制数字信息变换成记录介质上相应磁化翻转形式。,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,1.直接记录方式 当记录密度较低时,可以不编码,直接按记录信息的“0”、“1”排序记录。这类方式有:(1)归零制(RZ)记录“1”时,磁头线圈中通以正向脉冲电流;记录“0”时,通以反向脉冲电流。由于脉冲电流均要回到零,故称为归零制。归零制的两个脉冲之间有一段间隔没有电流,相应的这段磁层未被磁化。,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,(2)不归零制(NRZ)记录“1”时,磁头线圈以中通正向电流;记录“0”时,通以反向电流。磁头中电流不回到零。如果记录的相邻两位信息相同(即连续记录“1”或“0”)时,写电流方向不变;只有当记录的相邻两位信息不相同(即“0”和“1”交替)时,写电流才改变方向,所以又称为异码变化或“见变就翻”的不归零制。,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,(3)不归零1制(NRZ-1)这是一种改进的不归零制,记录“1”时,磁头线圈中写电流改变方向,使磁层磁化翻转;而记录“0”时,写电流方向维持不变,保持原来的磁化状态,所以称之为见“1”就翻的不归零制。,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,以上各种记录方式,目前已很少应用,但不归零制是编码方式的基础,无论哪一种编码方式,只要数据序列变换成记录序列之后,均按照NRZ-1制规则记录到磁层上。,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,2.按位编码记录方式(1)调相制(PE)调相制又称相位编码方式,它采用0和180相位的不同分别表示“1”或“0”。它的编码规则是:记录“1”时,写电流在位周期中间由负变正;记录“0”时,写电流在位周期中间由正变负。当连续出现两个或两个以上“1”或“0”时,为了维持上述原则,在位周期的边界上也要翻转一次。这种记录方式常用于磁带机中。,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,(2)调频制(FM)调频制是根据写电流的频率来区分记录“1”或“0”的。记录“1”时,写电流在位周期中间和边界各改变一次方向;记录“0”时,写电流仅在位周期边界改变一次方向。因此,记录“1”的磁化翻转频率为记录“0”时的两倍,故又称倍频制。若以T0表示位周期,则调频制的磁化翻转间距为0.5T0和T0。,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,(3)改进的调频制(MFM)MFM制是在FM制基础上改进的一种记录方式,又称为延迟调制码或密勒码。其编码规则为:记录“1”时,写电流在位周期中间改变方向;记录独立的一个“0”,写电流不改变方向;记录连续的两个“0”,写电流在位周期边界改变方向。改进的调频制的磁化翻转间距有三种:T0、1.5T0、2T0,对应于三种不同的频率,所以又称为三频制。,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,(4)改进的改进型调频制(M2FM)M2FM制的编码规则为:记录“1”时,写电流在位周期中间改变方向;记录独立的一个“0”,写电流不改变方向;记录连续的两个“0”,写电流在位周期边界处改变方向,产生磁化翻转;记录连续两个以上的“0”,写电流在前两个“0”的位周期边界处改变方向,以后每隔两个“0”的位周期边界处,写电流再改变一次方向,产生翻转翻转。改进的改进型调频制的磁化翻转间距有四种:T0、1.5T0、2T0、2.5T0,对应于四种不同的频率,所以又称为四频制。,2009.9,北京理工大学计算机科学技术学院,7.2 磁介质存储器的性能和原理,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,7.3.1 硬盘存储器的基本结构与分类 硬盘存储器的硬件包括硬盘控制器(适配器)、硬盘驱动器以及连接电缆。硬盘控制器对硬盘进行管理,并在主机和硬盘之间传送数据。硬盘驱动器内有多个盘片,它们被叠装在主轴上,构成一个盘组,每个盘片的两面都可用作记录面。,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,硬盘存储器可分为温彻斯特盘和非温彻斯特盘两类。温彻斯特盘的主要特点是磁头、盘片、磁头定位机构、主轴,甚至连读/写驱动电路等都被密封在一个盘盒内,构成一个头盘组合体,这个组合体不可随意拆卸,它的防尘性能好,可靠性高,对使用环境要求不高。而非温式磁盘的磁头和盘片等不是密封的,因此要求有超净使用环境。,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,硬盘存储器可分为固定头硬盘和活动头硬盘两类。固定头硬盘机中,每个磁道对应一个磁头,省去了磁头找磁道的时间,存取速度快。但由于磁头太多,使磁盘的道密度不可能很高。移动头硬盘机中,每个盘面上只有一个读写头,安装在读写臂上,当需要在不同磁道上读写时,要驱动读写臂沿盘面作径向移动。由于增加了寻道时间,所以其存取时间比固定头硬盘机要长。,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,7.3.2 硬盘驱动器1.磁头 接触启停式浮动磁头是指读/写操作时磁头浮空,不与盘面记录区相接触,以免划伤记录区。但在启动前和停止后,磁头将仍与盘面接触。具体的做法是:在盘面记录区与轴心之间有一段空白区,被当作启停区或着陆区。未启动前及停止后,磁头停在启停区,与盘面接触。当盘片旋转并达到额定转速时,气垫浮力使磁头浮起并达到所需的浮动高度,然后将磁头向外移至0号磁道,准备寻道。,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,2.磁头定位系统(1)步进电机定位机构 整个定位机构是开环控制。根据现行磁道号与目的的磁道号之差,求得步进脉冲数,每发一个步进脉冲,脉冲移动一个道距。步进电机定位机构的结构紧凑、控制简单,但定位精度比较低。(2)音圈电机定位机构 音圈电机可以直接驱动磁头作直线运动,整个定位系统是一个带有速度和位置反馈的闭环调节自动控制系统,其特点是寻道速度快,定位精度高。,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,7.3.3 硬盘的信息分布和磁盘地址1.硬盘的信息分布 在硬盘中信息分布呈如下层次:记录面、圆柱面、磁道、扇区。(1)记录面 硬盘驱动器中可有多个盘片(数量为120片),每个盘片有两个记录面,每个记录面对应一个磁头。,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,(2)磁道 在读/写时,磁头固定不动,盘片高速旋转,磁化区构成一个闭合圆环,称为磁道。在盘面上,一条条磁道形成一组同心圆,最外圈的磁道为0号,往内则磁道号逐步增加。(每个盘片可有5002500条磁道)。,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,(3)圆柱面 在一个盘组中,各记录面上相同编号(位置)的诸磁道构成一个圆柱面。例如,某驱动器有4片8面,则8个0号磁道构成0号圆柱面,8个1号磁道构成1号圆柱面,。硬盘的圆柱面数等于一个记录面上的磁道数,圆柱面号即对应的磁道号。,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,引入圆柱面的概念是为了提高硬盘的存储速度。当主机要存入一个较长的文件时,若一条磁道存不完,就需要存放在几条磁道上。这时主机应选择位于同一记录面上的几条磁道?还是选择同一圆柱面上的几条磁道呢?很明显,选择同一圆柱面上的磁道,则各记录面的磁头可同时定位,换道的时间仅是磁头选择电路的译码时间。所以在存入文件时,应首先将一个文件尽可能地存放在同一圆柱面中。,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,(4)扇区 通常将一条磁道划分为若干个段,每个段称为一个扇区或扇段,每个扇区存放一个定长信息块(如512个字节)。一条磁道划分多少扇区,每个扇区可存放多少字节,一般由操作系统决定。磁道上的扇区编号从1号开始。,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,2.磁盘地址 主机向磁盘控制器送出有关寻址信息,磁盘地址一般表示为:驱动器号、圆柱面(磁道)号、记录面(磁头)号、扇区号,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,7.3.4 硬盘存储器的技术参数1.硬盘的主要性能指标(1)硬盘容量 硬盘容量当然是越大越好。(2)主轴转速 从理论上来说,转速越快,硬盘的速度越快。(3)道密度 硬盘驱动器在介质上的道密度可达38 000TPI或更高。,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,(4)平均存取时间 平均存取时间近似等于平均寻道时间和平均等待时间之和。(5)缓存 缓存存在的目的是为了解决硬盘内部与接口数据之间速度不匹配的问题,它可以提高硬盘的读写速度。,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,(6)数据传输率 硬盘的数据传输率分为内部数据传输率和外部数据传输率。内部数据传输率主要依赖于硬盘的旋转速度,因硬盘的品牌及型号不同而有着较大的差异。外部数据传输率指的是系统总线与硬盘缓冲区之间的数据传输率,外部数据传输率与硬盘接口类型和缓存大小有关。,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,2.硬盘的接口标准 硬盘接口是硬盘与主机系统间的连接部件,不同的硬盘接口决定着硬盘与计算机之间的连接速度,在整个系统中,硬盘接口的优劣直接影响着程序运行快慢和系统性能好坏。从整体的角度上,硬盘接口分为IDE、SCSI和SATA等,IDE接口硬盘多用于家用产品中,SCSI接口硬盘则主要应用于服务器市场,SATA是一种新生的硬盘接口类型,在家用市场中有着广泛的前景。,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,3.磁盘参数的计算 例:设有一个盘面直径为18 in的磁盘组,有20个记录面,每面有5in的区域用于记录信息,记录密度为100道/in(TPI)和1000b/in(bpi),转速为2400 r/min,道间移动时间为0.2ms,试计算该盘组的容量、数据传送率和平均存取时间。每一记录面的磁道数N为 N5 in/面100道/in500道/面 最内圈磁道的周长为 L=(18-25)in=25.12 in,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,以最内圈磁道的周长当作每条磁道的长度,故该盘组的存储容量(非格式化容量)为 C=1000b/in25.12in/道500道/面20面=251.2106 b=31.4106 B 磁盘旋转一圈的时间为 t=1/2400(r/min)60s/min=0.025s=25ms,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,数据传送率为 Dr=每一道的容量/旋转一圈的时间=25120/25=1004.8b/ms=1.0048106 b/s=0.1256106 B/s=0.1256 MB/s平均存取时间为 Ta(0+0.2*499)/2+(0+25)/2ms60 ms,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,非格式化容量最大位密度最内圈磁道周长总磁道数 新的磁盘在使用之前需先进行格式化,格式化实际上就是在磁盘上划分记录区,写入各种标志信息和地址信息,这些信息占用了磁盘的存储空间,故格式化之后的有效存储容量要小于非格式化容量。格式化容量每道扇区数扇区容量总磁道数,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,7.3.6 硬盘的分区域记录 传统硬盘驱动器的每个磁道上记录的扇区数是相同的,因而存储的信息量也是相同的,这意味着在磁盘上位密度是变化的。因为内圈磁道的周长短,外圈磁道的周长长,所以内圈磁道的位密度高,外圈磁道的位密度低,最内圈磁道的位密度(最大位密度)决定了磁盘驱动器的容量。又因为每个磁道记录的信息量及转速是相同的,所以它们的数据传送率也是相同的。,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,由于外圈磁道比内圈磁道更长一些,但存储的信息量却相同,所以外圈磁道上明显地存在着浪费。采用分区域记录(等位密度)技术可以增加硬盘驱动器的容量。由于外圈磁道有更长的周长,所以外层磁道要比内层磁道包含更多的扇区,即外圈磁道上保存的信息比内圈磁道多。,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,分区域记录的另一个影响是数据传输率随磁头所处的区域而变化。分区域驱动器还是以恒定速度旋转,可是,由于外层区域每磁道有更多的扇区,所以数据传输速度要更快一些。这就是当今驱动器标注最小和最大连续传输速率的原因,因为传输速率取决于磁头读/写的位置。分区域记录技术的使用,大大地提高了硬盘利用率,与采用每磁道固定扇区的硬盘比较,使驱动器增加了2050的硬盘容量。实际上,现在所有的IDE和SCSI都采用分区域记录。,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,硬盘的NCQ技术 通过对内部队列中的命令进行重新排序实现智能数据管理,避免像传统硬盘那样机械地按照接收命令的先后顺序移动磁头读写硬盘的不同位置,从而减少了磁头反复移动带来的损耗,延长了硬盘的寿命。根据磁盘地址,硬盘寻址的过程如下:寻找目标圆柱面 寻找目标盘面 寻找目标扇区,2009.9,北京理工大学计算机科学技术学院,7.3 磁介质存储设备,对于不支持NCQ技术的硬盘来说,大量的数据读写需要反复重复上面的步骤,而对于不同位置的数据存取,磁头需要更多的操作,降低了存取效率。而支持NCQ技术的硬盘对接收到的命令按照他们访问的地址的距离进行了重排列,减少了磁头臂来回移动的时间,使数据读取更有效。,2009.9,北京理工大学计算机科学技术学院,7.4 磁盘阵列,7.4.1 RAID 简介 RAID是Redundent Array of Inexpensive Disks的缩写,直译为“廉价冗余磁盘阵列”,也简称为“磁盘阵列”。后来RAID中的字母I被改作为Independent,RAID就成了“独立冗余磁盘阵列”,但这只是名称的变化,实质性的内容并没有改变。可以把RAID理解成一种使用磁盘驱动器的方法,它将一组磁盘驱动器用某种逻辑方式联系起来,作为逻辑上的一个磁盘驱动器来使用。一般情况下,组成的逻辑磁盘驱动器的容量要小于各个磁盘驱动器容量的总和。,2009.9,北京理工大学计算机科学技术学院,7.4 磁盘阵列,7.4.2 RAID的分级,2009.9,北京理工大学计算机科学技术学院,7.5 光盘存储器,7.5.1 光盘存储器的类型1.CD-ROM光盘 只读型光盘,它由生产厂家预先写入数据和程序,使用时用户只能读出,不能修改或写入新内容。2.CD-R光盘 CD-R光盘可由用户写入信息,写入后可以多次读出,但只能写入一次,信息写入后将不能再修改,所以称为只写一次型光盘。,2009.9,北京理工大学计算机科学技术学院,7.5 光盘存储器,3.CD-RW光盘 CD-RW光盘是可以写入、擦除、重写的可逆性记录系统。这种光盘类似于磁盘,可重复读/写。4.DVD-ROM光盘 DVD代表通用数字化多功能光盘,简称高容量CD。事实上,任何DVD-ROM光驱都是CD-ROM光驱,即这类光驱既能读取CD光盘,也能读取DVD光盘。DVD除了密度较高以外,其他技术与CD-ROM完全相同。,2009.9,北京理工大学计算机科学技术学院,7.5 光盘存储器,2009.9,北京理工大学计算机科学技术学院,7.5 光盘存储器,7.5.2 光盘驱动器 1.CD-ROM驱动器 为了提高光盘的存储容量,12倍速以下的光驱一般采用“恒定线速度(CLV)”技术,CD-ROM会根据现在正在读取的是光盘外道数据还是内道数据来控制电机以不同的角速度旋转光盘,读内道数据时,光盘转速快,读外道数据时,光盘转速慢。这样就能够保证在盘片的不同区域内保持恒定的数据传输率,并且对光盘的纠错性能也能有一定的提高。但是在光驱速度进一步提高之后,如果仍采用恒定线速度的方法,电机将在高速的旋转下,不断地改变速度以保证在不同的内、外光道时线速度仍然相同,这将使电机的老化加剧。,2009.9,北京理工大学计算机科学技术学院,7.5 光盘存储器,为了解决上述问题,对于12倍速以上的高速光驱采用了“恒定角速度(Constant Anguler Velocity,CAV)”技术。此时,光驱主轴的转速是恒定的,由于在光盘外道读取的数据要比内道多,所以外道的数据传输率高于内道的数据传输率。,2009.9,北京理工大学计算机科学技术学院,7.5 光盘存储器,2.CD-R驱动器 由于CD-R驱动器可以对光盘写入,因此也称为光盘刻录机。光盘刻录机的速度有读取速度和写入速度,而后者才是刻录机的重要技术指标。其次应该注意数据缓冲区的大小。缓冲区的大小是衡量刻录机的重要指标之一。3.CD-RW驱动器 CD-RW驱动器可代替大部分的CD-R驱动器,因为CD-RW驱动器与CD-R完全兼容,并能以同样的能力读写通用的CD-R介质。CD-RW光盘的烧制或刻录的方式也与CD-R光盘相同,主要区别在于它们可以擦除掉而多次重写,重写次数可以达1000多次。,2009.9,北京理工大学计算机科学技术学院,7.6 键盘输入设备,键盘是计算机系统不可缺少的输入设备,人们通过键盘上的按键直接向计算机输入各种数据、命令及指令,从而使计算机完成不同的运算及控制任务。7.6.1 键开关和键盘类型 键盘上的每个按键起一个开关的作用,故又称为键开关。键开关分为接触式和非接触式两大类。按照键码的识别方法,键盘可分为两大类型:编码键盘和非编码键盘。,2009.9,北京理工大学计算机科学技术学院,7.6 键盘输入设备,编码键盘具有识别有无键按下和哪个键被按下的能力,并能将按下的那个键的代码送给计算机。编码键盘又有静态编码键盘和动态编码键盘之分。非编码键盘通过执行键盘扫描程序对键盘进行扫描,以识别按键的位置,并提供与按下的键对应的位置码(扫描码),然后将位置码通过查ROM表转换成对应的ASCII码。这种键盘的响应速度不如编码键盘,但是它通过软件编程可为键盘中某些键的重新定义提供更大的灵活性,因此得到广泛地使用。,2009.9,北京理工大学计算机科学技术学院,7.6 键盘输入设备,7.6.2 键盘扫描 非编码键盘的键一般排列成M行N列的矩阵结构,每个按键位于行和列的交叉处。常用的键盘扫描方法有逐行扫描法和行列扫描法。1.逐行扫描法 通过执行键盘扫描程序对键盘矩阵进行扫描,以识别按键的行、列位置。程序查询的步骤如下:,2009.9,北京理工大学计算机科学技术学院,7.6 键盘输入设备,查询是否有键按下 首先由CPU对行线的各位置“0”,然后CPU再从列线读入数据。若读入的数据为全“1”,表示无键按下;只要读入的数据中有一位不为“1”,表示有键按下,接着查按键的位置。,2009.9,北京理工大学计算机科学技术学院,7.6 键盘输入设备,查询已按下键的位置 CPU首先使X0=0,X1X7全为“1”,读入Y0Y7,若全为“1”,表示按键不在这一行;接着使X1=0,其余各位为全“1”,读入Y0Y7直至Y0Y7不全为“1”为止,从而确定了当前按下的键在键盘矩阵中的位置。,2009.9,北京理工大学计算机科学技术学院,7.6 键盘输入设备,按行号和列号求键的位置码 得到的行号和列号表示按下键的位置码。若该键是字符键,则根据这个键码到专用的ROM中取出此键的ASCII码;若该键是功能键,则转入相应的服务子程序,完成其功能操作。,2009.9,北京理工大学计算机科学技术学院,7.6 键盘输入设备,2.行列扫描法 在扫描每一行时,读列线,若读得的结果为全“1”,说明没有键按下,即尚未扫描到闭合键;若某一列为低电平,说明有键按下,而且行号和列号已经确定。然后用同样的方法,依次向列线扫描输出,读行线。如果两次所得到的行号和列号分别相同,则键码确定无疑,即得到闭合键的行列扫描码。,2009.9,北京理工大学计算机科学技术学院,7.6 键盘输入设备,7.6.3 PC系列键盘 微型机的键盘有83键(PC/XT)、84键(PC/AT)、101和102键(386、486机)、104键(Pentium)、105键、108键、109键等多种。目前市场占主流地位的是104键和108键的键盘。1.键盘控制电路 PC系列键盘主要由8048单片机、译码器和16行8列的键开关阵列三部分组成。,2009.9,北京理工大学计算机科学技术学院,7.6 键盘输入设备,PC/XT键盘,键盘接口,2009.9,北京理工大学计算机科学技术学院,7.6 键盘输入设备,8048是8位CPU,内部还有10244位的ROM、648位的RAM、8位定时器/计数器等。8048单片机周期性执行固化在其ROM中的键盘管理和扫描程序,对键盘矩阵进行扫描,发现、识别按下键的位置,形成与按键位置对应的扫描码,对扫描码进行并串转换,并将串行的键扫描码和时钟送给微机主板上的键盘接口电路,供系统使用。,2009.9,北京理工大学计算机科学技术学院,7.6 键盘输入设备,8048通过译码器,分别产生16个行扫描信号和8个列扫描信号。扫描方式采用行列扫描法,8048将列号和行号拼成一个7位的扫描码(列号为前3位,行号为后4位),例如第4列第7行键被按下,则得到闭合键(接通)扫描码为47H。在8048中有一个20字节的缓冲队列,能暂存20个扫描码。当多键滚按时,若干按键的扫描码便被放入缓冲队列。按先进先出的原则从缓冲区取出扫描码送往接口,以免高速按键时主机来不及进行中断响应和处理。,2009.9,北京理工大学计算机科学技术学院,7.6 键盘输入设备,键盘内部的单片机根据按键位置向主机发送的仅是该按键位置的键扫描码。当键按下时,输出的数据称为接通扫描码;当键松开时,输出的数据称为断开扫描码。对于83键键盘,由键盘扫描电路得到的接通扫描码与键号(键的位置编号)相等,用1个字节表示,断开扫描码也用1个字节表示,其值为接通扫描码加80H。例如,“A”的键号为30,接通扫描码为1EH,断开扫描码为9EH。,2009.9,北京理工大学计算机科学技术学院,7.6 键盘输入设备,对于84/101/102/104扩展键盘,由于键位置发生变化,其接通扫描码与键号不相等。但是接通扫描码仍用1个字节表示;断开扫描码用2个字节表示,其值为接通扫描码前加1个字节的前缀F0H。我们仍以“A”键为例,它的键号为31,接通扫描码为1CH,断开扫描码为F0H、1CH。2.键盘接口电路 键盘接口电路一般在微机主板上,通过电缆与键盘连接,串行地接收键盘送来的扫描码,其功能主要有:,2009.9,北京理工大学计算机科学技术学院,7.6 键盘输入设备,串行接收键盘送来的接通扫描码和断开扫描码,转换成并行数据并暂存;收到一个完整的扫描码后,立即向主机发中断请求;主机中断响应后读取扫描码,并转换成相应的ASCII码存入键盘缓冲区。对于控制键,设置相应的状态;接收主机发来的命令,传送给键盘,并等候键盘的响应,自检时用以判断键盘的正确性。,2009.9,北京理工大学计算机科学技术学院,7.6 键盘输入设备,83键键盘的接口电路被称为PC标准键盘接口。而扩展键盘的接口电路称为扩展键盘接口。所谓系统扫描码是指83键键盘中字符的接通扫描码。由于扩展键盘的扫描码与系统扫描码不一致,因此单片机还要完成由键盘扫描码到系统扫描码的转换。从键盘送来的串行扫描码在移位寄存器中由时钟控制依次右移,组装成并行扫描码,然后向主机CPU发出中断请求IRQ1。,2009.9,北京理工大学计算机科学技术学院,7.6 键盘输入设备,主机CPU响应键盘中断请求后,执行由BIOS提供的键盘中断处理程序(09H类型中断)。该程序首先以并行方式从接口取出扫描码,接着对收到的扫描码进行识别,判断按下的键是字符键还是控制键,由中断服务程序通过查表,将扫描码转换为相应的ASCII码或扩充码后送入键盘缓冲区,中断处理完毕返回主程序。当系统或用户需要键盘输入时,可直接在主程序中以软中断指令(INT 16H)的形式调用BIOS的键盘I/O程序,从键盘缓冲区中取走所需的字符。,2009.9,北京理工大学计算机科学技术学院,7.7 打印输出设备,打印机是计算机系统的主要输出设备之一,它能将计算机的处理结果以字符或图形的形式印刷到纸上,便于人们阅读和保存。由于输出结果能永久性保留,常称为硬拷贝输出设备。7.7.1 打印机概述按印字原理分 击打式和非击打式按印字机构分 固定字模(活字)式打印和点阵式打印按工作方式分 串行打印机、行式打印机和页式打印机,2009.9,北京理工大学计算机科学技术学院,7.7 打印输出设备,打印机工作模式:文本模式和图形模式1.文本模式 主机向打印机输出字符代码(或汉字代码),打印机则依据代码从其点阵字库中取出点阵数据,控制打印针打出相应字符(或汉字)。文本模式所需传送的数据量少,占用主CPU时间少,因而效率较高,但所能打印的字符(或汉字)较少。,2009.9,北京理工大学计算机科学技术学院,7.7 打印输出设备,2.图形模式 主机向打印机输出点阵图形数据,打印机控制器直接根据图形数据驱动打印针打出,即有一个“1”就打印一个点。在这种模式下,CPU能灵活控制打印机输出任意图形,从而可打印出字符、汉字、图表、图形、图像等。但图形模式所需传送的数据量大,占用主机大量的时间。例如打印一个2424点阵的汉字,传送字符点阵图形的数据量(72个字节)远大于传送字符代码时的数据量(2个字节)。,2009.9,北京理工大学计算机科学技术学院,7.7 打印输出设备,7.7.2 打印机的主要性能指标1.分辨率(DPI)打印机的打印质量是指打印出的字符的清晰度和美观程度,用打印分辨率表示,单位为每英寸打印多少个点(DPI)。2.打印速度和打印幅面 不同类型的打印机具有不同的打印速度,每种类型又有高、中、低速之分。打印机的打印幅面有许多种,一般家庭用户使用A4幅面的就可以了。,2009.9,北京理工大学计算机科学技术学院,7.7 打印输出设备,3.接口方式 打印机的接口可以是标准配置并行接口,也可以是USB接口。4.缓冲区 最简单的缓冲区只能存放一行打印信息,当这一行信息打印完后,即清除掉缓冲区的信息,并告诉主机“缓冲区空”,主机将再发送新的信息给打印机,如此反复直到所有信息打印完毕为止。,2009.9,北京理工大学计算机科学技术学院,7.7 打印输出设备,7.7.3 针式打印机工作原理1.印字原理 针式打印机是由若干根打印针印出mn个点阵组成的字符或汉字、图形。这里m表示打印的列数,n表示打印的行数。点阵越密,印字的质量就越高。需要注意的是,字符由mn个点阵组成,并不意味着打印头就装有mn根打印针。串式针打的打印头上一般只装有一列n根打印针(也有的分为两列)。,2009.9,北京理工大学计算机科学技术学院,7.7 打印输出设备,在早期的9针打印机中,将9根打印针排成纵向一列,每次打印一列,印完一列后打印头沿水平方向移动一步,m步之后,形成一个mn点阵。在24针打印机中,因针的密度高、针数多,一般交错排成两列,每列12根针(12根奇数号针,12根偶数号针),一列的24个点是分两次打印出来的。打印头装在一个小车(称为字车)上,由步进电机驱动,可进行水平移动与精确定位。在打印一行的过程中,打印纸不动。在打印完一行后,输纸机构带动打印纸向前移动,从而实现换行或换页。,2009.9,北京理工大学计算机科学技术学院,7.7 打印输出设备,2.点阵格式和字库 由点阵组成的字符或汉字,“1”表示打点,“0”表示不打点,于是每个mn的点阵字形可用m个n位的二进制数来表示列点阵码。为书写方便,通常用十六进制数来表示列点阵码。所有字符和汉字的列点阵码都存储在ROM中,我们把它称为字库。字库包括字符库和汉字库,字符库又称字符发生器。,2009.9,北京理工大学计算机科学技术学院,7.7 打印输出设备,带有汉字库的打印机称为汉字打印机,主机送出汉字代码,打印机根据汉字代码从汉字库中取出汉字点阵数据,驱动打印针打印。不带汉字库的打印机称为西文打印机,打印汉字时是需利用存放在微机系统硬盘上的汉字库(常称为软字库)。先由主机将汉字代码转换为点阵数据,再送至打印机,打印机按图形方式打印出汉字。,2009.9,北京理工大学计算机科学技术学院,7.7 打印输出设备,3.打印控制 主机要输出打印信息时,首先要检查打印机所处的状态。当打印机空闲时,允许主机发送字符。打印机CPU开始接收从主机送来的字符代码(ASCII码),先判断它们是可打印的字符还是只执行某种控制操作的控制字符(如:“回车”、“换行”等)。如果是可打印的字符就将其代码送入打印行缓冲区(RAM)中,接口电路产生回答信息,通知主机发送下一个字符。如此重复,把要打印的一行字符的代码都存入数据缓冲区。当缓冲区接收满一行打印的字符后,停止接收,转入打印。,2009.9,北京理工大学计算机科学技术学院,7.7 打印输出设备,打印时,首先从字符库中寻找到与字符相对应的点阵首列地址,然后按顺序一列一列地找出字符的点阵,送往打印头控制驱动电路,激励打印头出针打印。一个字符打印完,字车移动几列,再继续打印下一个字符。一行字符打印完后,请求主机送来第二行打印字符代

    注意事项

    本文(电子计算机组成原理第7章.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开