版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第5章 输入输出组织本章构造15.1 输入输出系统概述25.2 输入输出控制方式35.3 外部存储器的组织45.4 RAID技术5.1 输入输出系统概述 输入输出设备输入输出接口输入输出设备的编址与管理 1.输入输出设备输入输出设备又称外围设备periphery。除了CPU和主存外,计算机系统的其它部件都可看成是外围设备。 计算机的外围设备可以分为以下五大类: 输入设备 输出设备 存储设备 数据通讯设备 过程控制设备 2. 输入输出接口 计算机外围设备之间差别很大,主要表达在以下几个方面: 物理特性方面-主要是指设备衔接的方式和读写驱动方式等,如衔接口的类型、机械尺寸、信号线的条数以及陈列等。
2、电气特性方面-数据在信号线上传送时,是以一定的电平值来表示二进制0和1的。电气特性定义每一条信号线的传送方向和有效电平范围。有的设备的电信号运用的是TTL电平规范,有的设备运用的是CMOS电平规范,这两者是不兼容的,其中TTL电路电源电压运用的是5V,而CMOS电路电源电压运用的是12V。另外,两者在表示逻辑0和逻辑1 的电平值也是不一样的。功能特性方面-功能特性定义了设备衔接的每一条信号线的功能,如用于传送数据的信号线、用于传送地址的信号线、用于传送控制的信号线等。尤其对于种类繁多的外围设备来说,不同的设备所需的控制信号也各不一样,有的设备与主机之间采用中断传送方式,需求中断控制信号,有的设
3、备与主机之间采用DMA传送方式,需求相应的DMA控制信号等。数据格式方面-外围设备与主机之间的数据传送主要分为两种方式:串行传送和并行传送。串行传送是一位一位地进展,而并行传送那么是多位同时进展,不同的设备并行传送的位数也会有所不同。 传输速度方面-不同外围设备在速度上差别是非常明显的。有的设备的数据传输速率高达每秒几百兆字节如磁盘,而有的设备那么只需几十字节甚至更低。例如,键盘与CPU之间传输数据的速度取决于我们人的手指敲键的速度,一个键对应一个字节的数据,一秒钟敲十个键数据传输速率也才每秒10字节。计算机在设计时,针对与一些规范输入输出设备这些设备往往是计算机的标配设备,如输入设备鼠标键盘
4、、输出设备显示器、存储设备硬盘或光驱等的衔接,专门在主机板上设计了相应的接口电路,使得CPU可以经过这些接口电路实现对这些设备的控制。而一些计算机非规范配置的设备如各种多媒体信息输入输出设备、过程控制设备等,或者经过计算机的一些规范接口如串口、并口、USB接口等衔接,或者运用专门的设备控制适配器与CPU衔接。 CPU显示接口键盘接口磁盘接口I/O接口串行设备并行设备串行接口并行接口I/O设备I/O接口I/O设备I/O接口I/O设备(1) I/O接口的组成构造 无论是与计算机规范输入输出设备衔接的规范接口还是与计算机非规范配置设备衔接的公用接口统称为计算机的输入输出接口,简称I/O接口。 I/O
5、接口中包含有一些数据存放器、地址存放器、形状存放器、控制存放器和相应的控制电路。为了控制的灵敏性和顺应性,很多I/O接口中的存放器往往是可编程的。 (2) I/O接口的功能 I/O接口的功能包括以下几个方面。数据的存放和缓冲对设备的控制和监测对设备的寻址信号变换等3.输入输出设备的编址与管理 外围设备以及设备的I/O接口中有很多可供CPU访问的存放器,这些不同种类的存放器称为I/O端口port。CPU对I/O端口的访问采用的是与访存类似的按地址访问方式,即为每一个I/O端口分配一个地址,又称为I/O地址或I/O端口号,CPU经过给出I/O端口地址访问相应的I/O端口,也即访问相应的设备。 CP
6、U对I/O端口的编址方式主要有两种:一是独立编址方式,二是一致编址方式。 I/O端口的独立编址方式-是指系统运用一个不同于主存地址空间之外的单独的一个地址空间为外围设备及接口中的一切I/O端口分配I/O地址。在这种方式下,CPU指令系统中有专门的用于与设备进展数据传输的输入输出指令,对设备的访问必需运用这些公用指令进展。 独立编址方式的优点:一是I/O端口的地址没有占用主存的地址空间;二是I/O端口的地址码较短,地址译码器设计、实现简单,译码时间也较短。其缺陷是:只能运用公用输入输出指令访问I/O设备,对I/O设备操作的程序设计灵敏性较差。 I/O端口的一致编址方式 -是指I/O端口与主存单元
7、运用同一个地址空间进展一致编址。在这种方式下,CPU指令系统中无需设置专门的与设备进展数据传输的输入输出指令,I/O端口被当成主存单元同样对待,对主存单元进展访问和操作的指令可以同样用于对I/O端口的访问和操作。 一致编址方式的优点:可以运用访存指令访I/O,对I/O设备操作的程序设计灵敏性较好。其缺陷是:I/O端口的地址占用了主存的部分地址空间,对I/O端口访问的地址译码更加复杂。 5.2 输入输出控制方式程序控制方式 中断控制方式 DMA控制方式 通道控制方式 1. 程序控制方式程序控制方式是指主机与设备间的数据传输是经过CPU执行一道软件程序,在程序的控制下完成输入输出操作。程序控制方式
8、根据设备的不同又分为无条件传送控制方式和查询式传送控制方式。 无条件传送控制方式 当设备与CPU交换数据时,可以以为它们总是处于就绪Ready形状,随时可以进展数据传送,这就是无条件传送,有时也称它为立刻传送或同步传送。 无条件传送程序控制流程 向设备输出一个数据开场无条件输出终了从设备输入一个数据终了开场无条件输入查询传送控制方式CPU在与设备间数据传送前首先查询设备的形状,假设设备未READY,那么继续查询;假设设备已READY,那么进展数据的传送。向设备输出一个数据开场 完成?终了查询输出NY查询设备形状 就绪?NY从设备输入一个数据开场 完成?终了查询输入NY查询设备形状 就绪?NY2
9、. 中断控制方式 程序控制方式在多用户多道程序系统中,当CPU控制与慢速的设备进展数据交换时,一方面CPU大部分时间处于等待设备预备就绪的空置形状,另一方面其它程序因得不到CPU而不能运转,使得CPU的有效利用率很低。为处理这种矛盾,计算机设计者提出了中断控制方式。 中断的根本概念 中断是指CPU正在运转一个程序时发生了某种非预期的事件,CPU暂停正在运转的程序,转而执行对这一事件进展处置的程序称为中断效力程序,完成后再前往原程序继续运转的过程。 中断源:引起中断的事件。对于计算机系统来说,中断源分为外部中断和内部中断。 外部中断主要是指由计算机外围设备、系统定时时钟及人工干涉等外部事件起的中
10、断,经过设备产生的外部中断,能使CPU与设备间进展中断方式的数据传输 内部中断主要包括指令中断和缺点中断。指令中断是由软件指令引起的,设置指令中断的目的通常是为用户程序提供对系统资源的访问。缺点中断主要是指由系统软硬件缺点引起的中断,如内存校验缺点、电源掉电、除零错、算术溢出、内存越界、指令非法、虚拟存储器页面失效等。 中断控制的根本原理 图5-11a和b分别给出了程序控制方式和中断控制方式这两种方式下打印机的打印输出过程。 程序控制和中断控制方式的不同之处:程序控制方式下,CPU是经过查询方式了解打印机的形状的;而中断控制方式下,CPU是经过中断方式了解打印机的形状的。程序控制方式下,CPU
11、和打印机之间是串行任务的;而中断控制方式下,CPU和打印机可以并行任务。程序控制方式对于单用户单道程序系统来说是有效的;而中断控制方式对于多用户多道程序系统来说可以大大提高CPU的利用率。 中断处置过程 中断系统的中断处置过程如下图。 主程序指令主程序指令有否中断恳求?中断呼应中断源识别中断效力中断前往YN中断处置1中断恳求的建立中断恳求和中断屏蔽2中断呼应在CPU处于中断允许形状时,可以对来自中断恳求线上的中断恳求进展呼应;而CPU处于中断制止形状时,那么对来自中断恳求线上的中断恳求不予呼应。一旦CPU 呼应了中断,便进入中断呼应周期。 在中断呼应周期里,中断系统主要完成以下三项功能:关中断
12、和维护断点 进展中断源的识别 构成中断源中断效力程序的入口地址 3中断源识别中断源识别的义务是确定某次中断呼应详细该呼应的是哪个中断源。中断源识别的方法很多,常用的方法主要有软件查询法、硬件查询法和中断向量法等。 软件查询法是经过执行一段软件查询程序,对中断恳求存放器的形状逐位判别,从而确定某次该呼应的是哪个中断源。 硬件查询法是经过专门的硬件电路实现中断源识别。 一种实现中断源识别的串行排队链路 。中断向量法是一种经过硬件控制电路构成一个所识别的中断源的中断向量号,并由此中断向量号实现中断呼应的方法。在这种方法中,每个中断源对应有一个中断向量号,中断向量号对应一个中断向量,即中断效力程序入口
13、地址,将一切中断向量集中存放在内存中的一片固定区域中。在中断呼应周期,首先由一个专门的中断控制电路进展中断识别,并构成一个对应该中断源的中断向量号;然后将此中断向量号传送给CPU;最后由CPU根据中断向量号生成该中断源的中断向量在内存中的首地址,从这一地址单元中即可取出中断效力程序的入口地址。 中断向量法表示图。x86CPU采用的就是中断向量法,其中断呼应过程如下:当某一中断源i需求恳求中断时,向中断控制电路发出一个恳求中断信号INTi;在该中断源的中断恳求未被屏蔽的情况下,中断控制电路向CPU发出中断恳求信号INTR;在CPU处于开中断的情况下,CPU呼应中断,向中断控制电路发回一个中断呼应
14、信号INTA;中断控制电路完成中断源的识别,并将中断源的中断向量号经过数据总线传送给CPU;CPU根据此中断向量号计算得到中断向量地址,并从此地址单元中取出该中断源对应的中断效力程序入口地址。4中断效力中断效力程序包括以下几个过程 :维护现场开中断 中断效力关中断 恢复现场开中断中断前往 单级中断和多级中断 中断优先权和中断级一个机器系统中有多个中断源,但CPU一次只能呼应和处置一个中断源的中断恳求。当某一时间有两个或两个以上的中断源同时发出中断恳求时,中断系统就必需从中选择一个进展呼应,选择的根据就是各个中断源的中断优先权。 假设机器系统的中断源很多,还可以在中断优先权的根底上进一步分级,高
15、一级的任何一个中断源的优先权都比低一级的任何一个中断源的优先权高。 假设一个机器系统只需一个中断级,那么称该机器的中断系统为单级中断系统;假设一个机器系统有多个中断级,那么称该机器的中断系统为多级中断系统。 在单级中断系统中,当几个不同优先权的中断源同时恳求中断时,系统按照它们优先权高低先后顺序一一呼应。而当CPU正在处置一个中断时,不再呼应其它新的中断源的中断恳求,即使新的中断源的优先权更高也不予呼应,只需一个中断处置终了后再呼应新的中断恳求。在多级中断系统中,那么允许高优先级的中断源再中断低优先级的中断效力,这称为多重中断或中断嵌套。实际上多重中断可以无限制地嵌套。【例5.1】 【例5.2
16、】 中断接口电路 3. DMA控制方式 在中断控制方式下,CPU每阅历一次中断,都要进展从中断恳求信号的建立、中断源识别、中断呼应到中断效力等的操作,在中断效力程序里还要执行一系列的诸如维护现场/恢复现场、开中断/关中断等的指令,这些操作和指令的执行破费了不少时间。对于CPU与一些高速设备间采用成组数据交换的运用来说,中断控制方式就有些显得力不从心了。 DMA的根本概念 DMA的全称是Direct Memory Access,即直接存储器访问,这是一种完全由硬件称为DMA控制器控制主机与设备间进展数据交换的输入输出传送控制方式,它经过在主存与设备间建立一条直接通道的方法,来进一步提高I/O数据
17、传输效率。在机器中,我们根据各部件所处的位置将它们划分为两大类:一类是主设备,一类是从设备。主设备是指可以占用系统总线并经过总线对其它从设备进展控制的设备,普通来讲,主设备可以在总线上给出地址和控制等信号,完成对存储器和外围设备等的访问,如CPU就是机器系统中的主设备。从设备是指被主设备控制和访问的设备,如存储器及各种外围设备等。前面讲到的程序控制方式和中断控制方式,都是在CPU这一主设备的控制下完成存储器与外围设备间的数据交换。为实现DMA传送,机器系统专门设置了一个主设备DMA控制器,由DMA控制器替代CPU控制完成存储器与外围设备间的数据交换,DMA控制器可以像CPU一样,经过总线向存储
18、器和外围设备给出地址和控制信号,实现对这些设备的访问和控制。 DMA的任务方式 通常有三种方式:突发方式burst mode 周期挪用方式cycle stealing 透明方式transparent mode DMA控制器的组成及任务原理 如图示:DMA传输控制过程:DMA数据传输前的初始化。DMA控制器选择一个DMA设备开场任务。当被选中的设备预备就绪时对输入设备来说就是预备好了一个数据,对输出设备来说就是预备好接纳,向DMA控制器发出一个DMA恳求信号DREQ。DMA控制器接纳到设备恳求后,向CPU发出HOLD信号,恳求占用总线。CPU经过HLDA信号进展总线呼应,同时将其引出脚的地址、数
19、据和部分控制线置为浮空形状,即将总线的控制权让出。DMA控制器获得总线控制权后,向设备回答一个DMA呼应信号DACK,并开场启动一次数据的传输。DMA控制器将其地址存放器的内容输出到地址总线上,并给出读/写控制信号,控制设备与存储器之间的一次数据交换,然后地址存放器增1,字计数存放器减1。反复以上过程,直到字计数存放器减为零,DMA控制器向CPU发出中断恳求,同时终了DMA传输,将总线控制权归还CPU。CPU呼应DMA中断恳求,并进展DMA传输的后处置操作4. 通道控制方式 I/O通道I/O channel又称通道处置器,是一种能执行有限指令集的公用途置器,它经过执行存储在内存中的固定或由CP
20、U设置的通道程序来控制设备的输入输出操作。 与DMA控制器一样,通道也是一个独立的控制部件,但它比DMA控制器更进了一步,一方面它是一个处置器,有有限的指令集,可以执行程序;另一方面它控制灵敏,可以顺应不同任务方式、不同速度要求和不同数据格式的不同种类的设备的要求。 I/O通道的功能 运用通道方式组织的输入输出系统,普通采用“主机-通道-设备控制器-I/O设备四级衔接方式。通道对I/O设备的控制经过设备控制器或I/O接口进展。 通道普通具有以下几方面的功能:接纳来自CPU的I/O指令,根据指令要求选择设备。执行CPU为通道组织的通道程序,这包括从主存中取出通道指令,对通道指令进展译码,并根据指
21、令的要求向设备控制器发出各种命令。控制设备与主存之间的数据传输,提供主存地址和传送的数据字数控制,根据需求完成传输过程中的数据格式转换等。检查设备的任务形状,并将完好的设备形状信息送往主存或指定单元保管。向CPU发出输入输出操作中断恳求,将外围设备的中断恳求和通道本身的中断恳求按次序报告CPU。设备控制器的详细义务包括:从通道接受通道命令,控制设备完成指定的操作。向通道提供设备的形状。将各种设备的不同信号转换成通道可以识别的规范信号。I/O通道的种类 按通道的数据传输及任务方式划分,通道可分成字节多路通道、选择通道和数组多路通道三种类型。一个机器系统可以兼有三种通道,也可以只包含其中一种或两种
22、,以顺应不同种类设备的需求。字节多路通道:字节多路通道用于衔接多个慢速或中速的设备,这些设备的数据传送以字节为单位。通道以字节为单位轮番为多个设备效力,以提高通道的利用率。字节多路通道的操作方式有两种:字节交叉方式和猝发方式。 选择通道:选择通道一次只与一个设备进展数据传输,直到传输完成为止,然后为其他外围设备传输数据。对于高速的设备,如磁盘等,要求较高的数据传输速度,它们与主机之间可以采用选择通道。 数组多路通道:以数组(数据块)为单位在假设干高速传输操作之间进展交叉复用,数组多路通道既保管了选择通道高速传输的优点,又能同时为多个设备提供效力。 I/O通道的任务过程表示图: 5.3 外部存储
23、器的组织外存又称为辅存,从现代存储介质的开展看,主要由磁介质存储器和光盘存储器构成,它的特点是容量大,价钱低廉。在计算机中,外存是作为设备来进展管理的。 1. 磁盘存储器 磁盘是在一定的基质上涂上一层磁性资料而构成的圆盘,在磁盘外表利用磁存储原理来存储信息。磁盘分为硬盘和软盘两种,硬盘和软盘在构成上以及容量和访问速度上有所不同,但从信息的存储原理来讲,它们是完全一样的。 磁记录原理和读写方式 磁盘存储器的物理构成 磁盘存储器主要由磁盘片、磁盘驱动器和磁盘控制器等组成。软盘是由单个盘片构成,而硬盘那么由多个盘片构成,通常称为盘片组。磁盘存储器的数据组织 磁盘是以“盘面磁道扇区的方式来进展数据组织
24、的。磁盘的盘面由一个个同心圆环组成,每一个圆环称为一个磁道。磁道又进一步被分割成一个个等长的圆弧,每一段圆弧称为一个扇区。一个扇区可以存储假设干位信息,它也是磁盘与主机之间交换信息的根本单位 磁盘存储器的性能参数 磁盘存储器的主要性能目的包括存储密度、存储容量和访问速度等 。1存储密度磁盘外表的存储密度主要分为道密度和位密度。道密度是指沿磁盘径向单位长度上的磁道数,单位为道/英寸TPI或道/毫米TPM。位密度是指磁道单位长度上能记录的二进制代码位数,单位为位/英寸BPI或位/毫米BPM。2存储容量一个磁盘存储器所能存储的字节总数,称为磁盘存储器的存储容量。存储容量有格式化容量和非格式化容量之分
25、。格式化容量是指按照某种特定的记录格式所能存储信息的总量,也就是用户可以真正运用的容量。非格式化容量是磁记录外表可以利用的磁化单元总数。 格式化容量的计算:磁盘存储器总容量盘面数每面容量面容量磁道数每道容量道容量扇区数每扇区容量非格式化容量的计算:磁盘存储器总容量盘面数每面容量面容量磁道数每道容量磁道数道密度径向有效间隔道容量位密度磁道周长3访问时间磁盘存储器的访问时间主要由寻道时间、旋转延时和传送时间三部分组成。寻道时间-磁头定位到需读写的磁道所花的时间。由于寻道时间是不确定的,因此一个磁盘存储器的寻道时间普通取平均寻道时间。平均寻道时间是最大寻道时间与最小寻道时间的平均值,目前平均寻道时间
26、为1020ms,一些高速硬盘的平均寻道时间小于10ms。 旋转延时需读写的扇区旋转到磁头下所花的时间。每次对一个磁道上某个扇区的访问,旋转延时也是不同的,因此旋转延时也取平均值。平均旋转延时和磁盘转速有关,它用磁盘旋转一周所需时间的一半来表示。转速为7200转/分的磁盘其平均旋转时间为4.17ms。 寻道时间和旋转延时的总和称为存取时间,即定位到读写位置的时间。从所访问的扇区头开场,整个扇区从磁头下经过,即完成了该扇区的数据传送,这部分时间称为传送时间。磁盘的数据传送时间,除了与所传送的数据大小有关外,主要取决于磁盘的数据传输率。磁盘存储器在单位时间内向主机传送数据的字节数,称为数据传输率。假
27、设磁盘旋转速度为每秒r转,每条磁道容量为N个字节,那么数据传输率DrN字节/秒假设要传送的数据为b字节,那么传送时间表5-4 给出了当今典型的磁盘存储器的性能参数 。【例5.3】 【例5.4】 2. 磁带存储器 磁带上的磁道是沿磁带运动方向平行陈列的。计算机中所用的磁带宽度从0.15英寸 (0.38厘米)到0.5英寸1.27厘米),长度从600英寸182米到2400英寸728米不等。早期磁带系统普通运用9个磁道,每次存取一个字节,其中8个磁道构成一个有效字节信息,第9磁道上是附加的奇偶校验位。后来的磁带系统运用18或36个磁道,这对应于数字的一个字或双字。这种记录格式称为并行记录。 现代大多数
28、磁带系统运用串行记录方式,数据作为一系列的二进制位串沿同一磁道顺序存储,就好像磁盘在同一磁道上顺序存储数据一样。 串行记录磁带运用一种被称为蛇形记录(serpentine recording)的记录方式。按此方式,数据从一个磁带的头部开场,沿一个磁道从头到尾记录,到达磁带尾部时,再沿另一磁道从尾到头记录,再次回到磁带头部时,又沿第三个磁道从头到尾记录,如此往复。 一种采用并行记录的0.5英寸9道启停式磁带和数据记录格式 一种采用串行记录的0.25英寸数据流磁带的数据记录格式 为提高磁带存储器的访问速度,磁头能同时对几个相邻磁道通常是2到8个磁道)进展读写操作。数据仍是沿各磁道蛇形串行记录,但数
29、据块不是在同一磁道上顺序存放,而是在相邻磁道依序陈列。 表5-5给出了几个磁带的系统参数 。3. 光盘存储器 光盘存储器是一种采用光存储技术存储信息的存储器,它采用聚焦激光束在盘式介质上非接触地记录高密度信息,以介质资料的光学性质(如反射率、偏振方向)的变化来表示所存储信息的“1或“0。 光盘存储器的分类 按光盘可擦写性分类主要包括只读型光盘和可擦写型光盘。只读型光盘所存储的信息是由光盘制造厂家预先用模板一次性将信息写入,以后只能读出数据而不能再写入任何数据。按照盘片内容所采用的数据格式的不同,又可以将盘片分为CD-DA、CD-I、Video-CD、CD-ROM、DVD等。可擦写型光盘是由制造
30、厂家提供空盘片,用户可以运用刻录光驱将本人的数据刻写到光盘上,它包括CD-R、CD-RW和相变光盘及磁光盘等。常见的光盘种类、功能及相关规范见表5-6。CD-ROM 规范CD-ROM盘片的直径为120mm,中心装卡孔径为15mm,厚度为1.2mm,分量约1418g,其基质由树酯(如聚碳酸酯)制成,数据信息以一系列微凹坑的款式刻录在光盘外表上。 CD-ROM光盘在制造时,首先用精细聚焦的高强度激光束制造一个母盘,然后以母盘作为模板压印出聚碳酸酯的复制品,再在凹坑外表上镀一层高反射资料(铝或金),最后在这外层上涂层丙烯酸树酯以防灰尘或划伤。 CD-ROM盘片的构造。CD-ROM是经过安装在光盘驱动
31、器内的激光头来读取盘片上的信息的。当盘片转动并经过激光头时,激光头能产生可以穿过透明的聚碳酸酯层的低强度激光束。激光束照射到盘片的不同区域时,反射的激光强度发生变化。详细来说,当激光束照射在凹坑上时,由于凹坑外表有些不平,光被散射,反射回的光强度变低。凹坑之间的区域称为台(1and),台的外表光滑平坦,反射回的光强度高。光传感器将检测到的这种光强变化转换成数字信号。传感器以固定的间隔检测盘外表,一个凹坑的开场或终了表示存储了一位二进制“1;间隔之间无标高变动出现时,记录的是“0。CD-ROM与磁盘在数据记录方式上有所不同。磁盘是由一个个同心圆的磁道组成。而CD-ROM却不同,它是在整个盘面上只
32、需一条螺旋式轨道,由接近中心处开场,逐圈向外旋转直到盘的外沿。靠外的扇区与靠内的扇区具有一样的长度,于是,按同样大小的段分组的信息可以均匀分布在整个盘上。CD-RCD-RCompact Disk Recordable是一种一次写、多次读的可刻录光盘系统,它由CD-R盘片和刻录光驱组成。CD-R光盘与普通CD-ROM光盘在外观尺寸、记载数据的方式等方面是一样的,也同样是利用激光束的反射原理来读取信息。但与CD-ROM不同的是,在CD-R光盘外表除了含有聚碳酸酯层、反射层和丙烯酸树酯维护层外,另外还在聚碳酸酯层和反射层之间加上了一个有机染料记录层。当运用CD-R刻录光驱对空白盘片进展刻录时,是将写
33、激光束照射到有机染料记录层上,激光照射时产生的热量将有机染料烧熔,并使其产生光痕。光痕会使今后读激光束改动光的反射率,从而到达一次刻录改写信息的目的。 CD-RW CD-RWCompact Disk ReWritable光存储系统是在CD-R根底上进一步开展起来的,是一种多次写、多次读的可反复擦写的光存储系统。 CD-RW光盘构造与CD-ROM根本一样,只是在盘片中添加了可改写的染色层。读写数据采用相变phase change技术。相变技术利用物质的形状变化进展数据的读、写和擦除。 CD-RW盘片内部镀上一层一定厚度的薄膜即相变记录层。相变记录层由一种银合金资料组成,随加热温度的不同,它可以构
34、成晶体,也可以构成非晶体。因此,适当调整加热温度就可以自在地控制记录层的结晶形状。在晶体形状中原子整齐陈列,光反射率高;相反,在非晶体形状中原子陈列不整齐,光反射率低。对CD-RW的读、写和擦除正是利用光反射率的这种变化来实现。 对CD-RW盘片的读写操作是经过CD-RW刻录机完成的。目前的CD-RW刻录机兼容CD-ROM和CD-R盘片,它分为内置式和外置式两种。在与主机接口上,内置式刻录机主要经过IDE、SCSI等接口衔接,而外置式刻录机经过计算机的外部并行接口衔接。DVD DVD的英文全名是Digital Video Disk,即数字视频光盘。DVD不仅仅用来存储视频数据,还可以用来存储其
35、它类型的数据,因此DVD又为 Digital Versatile Disk,即数字通用盘,。图5-37是DVD和CD-ROM盘片数据记录道和凹坑情况的比较 。从图中可以看出,CD-ROM 盘的道间距为1.6m,而DVD盘的道间距为0.74m;CD-ROM盘的最小凹坑为0.83m,而DVD盘的最小凹坑为0. 4m。DVD盘片的道密度和凹坑密度都远高于CD盘片。单从这两方面的改良,就使DVD的单片单层容量提高到CD-ROM的7倍多,可达4.7GB。 DVD盘片分为单面单层、单面双层、双面单层和双面双层四种物理构造。因此,可以将DVD盘片分为四种规格,分别是DVD-5、DVD-9、DVD-10和DV
36、D-18。表5-7 四种DVD盘片比较。5.4 RAID技术1988年,美国加州大学Berkeley分校的David Patterson、Garth Gibson和Randy Katz三人发表了一篇题为廉价磁盘冗余阵列方案的论文,初次提出了RAID的一词。 在论文中他们提出将多个小容量、价钱低廉的磁盘进展有机组合,来替代通常在大型计算机中运用的昂贵的大容量磁盘系统,并使其具有更好的性能和更高的可靠性。Patterson、Gibson和Katz还定义了5种类型称为级,level的RAID,每一级RAID都具有不同的性能和可靠性。原先这些级的编号是从1到5,后来人们又定义了RAID的第0级和第6级
37、。所以RAID主要分为7个级,即从第0级到第6级。后来一些研讨机构和公司还定义了其它的一些RAID级 。RAID的设计思想:经过在多个硬盘上又称为磁盘阵列同时存取数据来大幅提高磁盘存储系统的数据吞吐率,而且在一些RAID 方式中经过较为完备的相互校验/恢复的措施,甚至是直接相互的镜像备份,以提高RAID 系统的容错度,从而提高了磁盘存储系统的平安性和可靠性。 RAID分级 RAID级描述磁盘数容错性能并行I/O响应 0无容错的分块磁盘阵列N无容错有1磁盘镜像2N容错性最好有2专用海明校验盘位分布磁盘系统N+m允许一个磁盘失效无3专用奇偶校验盘位分布磁盘系统N+1允许一个磁盘失效无4专用奇偶校验
38、盘分块独立存取磁盘系统N+1允许一个磁盘失效有5分散校验分块独立存取磁盘系统N允许一个磁盘失效有6分散双校验分块独立存取磁盘系统N允许两个磁盘失效有RAID0 RAID0 全称是Striped disk array without fault tolerance(没有容错的条带磁盘阵列。其构架如图5-38所示。磁盘以条带strip的方式划分,每个条带是一些物理的块、扇区或其他单位。一切的磁盘组成一个逻辑磁盘,系统数据和用户数据被看成是存储在这个逻辑磁盘上,逻辑磁盘上的一个个条带数据以轮转方式映射到延续的阵列磁盘中。 例如,在一个由N个磁盘组成的阵列中,逻辑磁盘的第1N个条带数据按顺序依次分布在
39、第1N个磁盘的第1个条带上,第N12N个条带数据按顺序依次分布在第1N个磁盘的第2个条带上, ,依此类推。 这种规划的优点是,假设单个I/O恳求由多个逻辑相邻的条带组成,那么多达对n个条带的恳求可以并行处置,这样可以大大提高I/O的数据传输率。 RAID0不是RAID家族中的真正成员,由于它没有数据冗余才干。由于没有采用备份或校验恢复技术,在RAID0阵列中任何一个磁盘损坏就会导致整个磁盘阵列数据的损坏 。 RAID1 RAID1又称为磁盘镜像Disk Mirroring,是一切的RAID级中具有最正确失效维护的一种方案。它运用两组互为镜像的磁盘进展简单的完全数据备份,从而实现数据冗余。 图中
40、包含了两组一样的磁盘阵列。RAID1在每次写入时,都会同时将数据写入到两组磁盘中,使两组磁盘的数据坚持完全的一样,以实现磁盘阵列的高可靠性。RAID1也采用与RAID0一样的条带数据划分,即在每组内,一切磁盘以条带方式进展数据组织,以坚持与RAID0同样的高性能。 RAID2 RAID1虽然同时具有高可靠性和高性能,但它的主要问题是本钱太大,需求整整两倍于实践所需的磁盘数量才干到达数据的冗余。更好的方式是只运用磁盘组中的一个或几个磁盘用于数据冗余或数据校验之用。RAID2就定义了这些方法中的一种。RAID2称为海明码校验Hamming Code ECC,它将磁盘进展条带划分的方法运用到了极端的
41、情形。它在每个条带中只写入一位二进制位,而不是采用像RAID0和RAID1中的数据块。这样的话,假设以字节为单位进展数据组织,那么一个磁盘阵列中至少需求8个磁盘用于存储数据信息。 RAID2采用了海明纠错码进展数据校验。与数据磁盘相对应,磁盘阵列中还需求一组磁盘用于存储纠错码信息。 纠错码所需的磁盘数量取决于所采用的海明纠错码所需的校验位数。无论是数据盘还是校验盘,只需有一个磁盘损坏,其中的数据都可以经过海明码来重建恢复。由于生成海明码较为耗时,所以RAID2对大多数商业运用来说速度太慢。现实上,今天大多数磁盘驱动器都有内置的CRC纠错功能。对于单个磁盘和驱动器具有高可靠性的情况下,RAID2就没有太大的应意图义了。 RAID3 RAID3称为带校验的并行传输Parallel transfer with parity。像RAID2一样,RAID3是按照每次一位的方式将数据交错分配到各个数据盘的条带上。但是,与RAID2所不同的是,RAID3只运用一个磁盘来存储一个简单的奇偶校验位,奇偶校验位的生成比海明码的生成快得多。RAID3的组成。RAID4 RAID4又称带有共享校验磁盘的独立数据磁盘系统Independent da
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 借住房屋合同协议格式
- 2024快递合同样本范文
- 2024不锈钢制作合同范本印刷制作的合同范本
- 医学科技与治疗精神疾病考核试卷
- 林木育种中的优良品种选育与推广考核试卷
- 汽车借款短期合同模板
- 小工程无合同范例
- 承包物流公司合同模板
- 废材买卖合同范例
- 法律快车合同范例
- 七年级上册《Module 4 Healthy food》课件
- 天府国际生物城的规划方案
- 2024年国家工作人员学法考法知识考试题库500题(含答案)
- 部编版五年级语文上册《21.古诗词三首》完整
- 化工实训室文化墙
- PHQ-9抑郁症状量表
- 消防设施维保服务投标方案(技术方案)
- 全新光伏工程居间协议2024版
- 产品召回制度
- (高清版)DZT 0130.2-2006 地质矿产实验室测试质量管理规范 第2部分:岩石矿物分析试样制备
- 疆公路沥青路面设计指导手册-最终版
评论
0/150
提交评论