第8章__磁盘存储器管理
计算机操作系统第八章
将每一组含有的盘块数和该组所有的盘块号,记入前一组的第一个盘块的S.free[0]~S.free[99]中。这样,各组的第一个盘块就链接成一个链表。
将第一组的盘块总数和所有的盘块号,记入空闲盘块号栈中,作为当前可供分配的空闲盘块号。
1
2
3
4
UNIX空闲盘块的组织
文件目录是一种数据结构,由若干目录项组成,每个目录项对应其中一个文件的FCB(包括文件名、文件体的物理地址、存取控制信息等),文件体另外存放。文件目录是用于检索文件的,一般的,目录项应包括以下内容:
整个系统只设一张文件目录表,集中存放文件存储器上所有文件的FCB,这是最简单的一种目录结构。目录表存于外存中的某块固定区域,系统初启或需要时调入内存,每个文件的FCB对应目录表中的一项,通过目录表就可以管理该系统中的所有文件,包括对文件的创建、检索和删除等。
两级文件目录
把登记文件的目录分成两级:主文件目录MFD,和用户文件目录UFD 。系统为每个用户各设置一个UFD,登记本用户所有文件的信息,每个UFD相当于一个一级目录;系统再设置一个MFD,用来登记所有用户的用户名及其UFD在外存上的物理地址、长度,物理结构等属性。
01
记录式文件,在逻辑上可看成是一组记录的集合。每个记录由彼此相关的若干个数据项组成。记录式文件中的逻辑记录可依次编号,其序号称为逻辑记录号(简称记录号)。
02
文件逻辑结构
按照文件的逻辑地址顺序存取。在记录式文件中,这种操作体现为按照记录的排列顺序来进行存取。
01
文件的随机存取 随机存取是指允许用户按照记录编号或者某一数据项的值随机存取存取任一记录。
二级索引存储结构
将索引表离散存储,即将索引表本身分为若干个逻辑块,存储在若干物理盘块中,将索引表所占的各盘块号记入另一个索引表——索引表的索引表。这种结构就称两级索引结构。
第8章 外围设备6
其中,T1——平均找道时间,
T2——平均等待时间,
T3——一块数据传输的时间。
另外,如果给定有关参数,如:磁盘转速、 每道字数、每道容量…可以将T1、T2及T3再 进一步细化直到求出具体结果。
第七章后有关习题(P.269‾270)
1、计算机的外围设备是指——。 A、输入/输出设备 B、外存储器 C、输
– 读操作:当磁头经过载磁体的磁化元时,由于 磁头铁芯是良好的导磁材料,磁化元的磁力线 很容易通过磁头而形成闭合磁通回路。不同极 性的磁化元在铁芯里的方向是不同的。
8.4.3 硬磁盘驱动器和控制器 • 磁盘驱动器是一种精密的电子和机械装置,因
此各部件的加工安装有严格的技术要求。对温盘 驱动器,还要求在超净环境下组装。各类磁盘驱 动器的具体结构虽然有差别,但基本结构相同, 主要由定位驱动系统、主轴系统和数据转换系统 组成。如下图是磁盘驱动器外形和结构示意图。
8.4.4 磁盘上信息的分布
盘片的上下两面都能记录信息,通常把磁盘片 表面称为记录面。记录面上一系列同心圆称为磁道。 每个盘片表面通常有几百到几千个磁道,每个磁道 又分为若干个扇区。柱面。
磁头 移动方向
磁头架
旋转的盘
0道
n-1道
扇区 扇 区
• 在磁道上,信息按区存放,各个区存放的字或字节数 相同。为进行读/写,要求定出磁道的起始位置,这 个起始位置称为索引。 索引标志在传感器检索下可 产生脉冲信号,再通过磁盘控制器处理,便可定出磁 道起始位置 。
一、基本原理 1、数字磁记录原理
计算机的外存储器又称磁表面存储设备。所谓磁表 面存储,是用某些磁性材料薄薄地涂在金属铝或塑料 表面作载磁体来存储信息,利用两种不同的磁化状态 来表示二进制0/1。磁盘存储器、磁带存储器均属于磁 表面存储器。 磁表面存储器的优点:
操作系统第8章测试题及答案整理
第8章测试题及答案整理注:不保证全部正确,如有错误自行更改一.选择题1.假脱机技术是指。
A.联机同时外围设备操作技术B.对换技术和覆盖技术C.SPOOLing技术D.A和C2.缓冲技术中的缓冲池在中。
A.主存B.外存C.ROMD.寄存器3.引入缓冲的主要目的是。
A.改善CPU和I/O设备之间速度不匹配B.节省内存C.提高的CPU利用率D.高I/O设备的效率4.CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用。
A.并行技术B.通道技术C.缓冲技术D.虚存技术5.为了使多个进程能同时处理输入和输出,最好使用结构的缓冲技术。
A.缓冲池B.闭缓冲区环C.单缓冲区D.双缓冲区6.通过硬件和软件的功能扩充,把原来独立的设备改造成能为若干用户共享的设备,这种设备称为。
A.存储设备B.系统设备C.用户设备D.虚拟设备7.如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是。
A.程序查询B.中断C.DMAD.无条件存取8.中断发生后,应保留。
A.缓冲区指针B.关键寄存器内容C.被中断的程序D.页表9.下面的不属于设备管理机构。
A.JCBB.DCTC.COCTD.CHCT解析:JCB作业控制块、DCT设备控制表、COCT控制器控制表、CHCT通道控制表10.大多数低速设备都属于设备。
A.独享B.共享C.虚拟D.Spool11. 是直接存取的存储设备。
A.磁盘B.磁带C.打印机D.键盘显示终端12.以下叙述中正确的为。
A.在现代计算机中,只有I/O设备才是有效的中断源B.在中断处理过程中必须屏蔽中断C.同一用户所使用的I/O设备也可能并行工作D.Spooling是脱机I/O系统13. 是操作系统中采用的以空间换取时间的技术。
A.SpoolingB.虚存技术C.覆盖与交换D.通道解析:时间->空间(虚存)、空间->时间(Spooling)14.Spooling技术,实质是将转化为共享设备的技术。
计算机操作系统 第八章_文件管理
例如:*.c,*.for,*.f,*DBF,*.OBJ
电气与电子工程学院
NCEPU
2) 按操作保护分类
① 只读文件,-r② 可读可写文件, -rw③ 可执行文件:允许文件主及被核准的用户去调用执行该文件而 不允许读和写文件,标记为: -x各个操作系统的保护方法和级别有所不同。DOS操作系统三种保护: 系统、隐藏、可写;UNIX或Linux操作系统有九个级别的保护
件形式,即流式文件。其长度以字节为单位。对流式文件的访问,则 是采用读写指针来指出下一个要访问的字符。也可以把流式文件看作
是记录式文件的一个特例。
在UNIX系统中,所有的文件都被看作是流式文件;即使是有结构文件, 也被视为流式文件;系统不对文件进行格式处理。
好处:提供很大的灵活性
电气与电子工程学院
NCEPU
电气与电子工程学院
NCEPU
索引文件的组织
电气与电子工程学院
NCEPU
四 索引顺序文件
电气与电子工程学院
NCEPU
五 直接文件和哈希文件
1、直接文件
可根据给定的记录键值,直接获得指定记录的物理地址。
换言之,记录键值本身就决定了记录的物理地址。这种由记
录键值到记录物理地址的转换被称为键值转换。组织直接文
电气与电子工程学院
NCEPU
一 文件逻辑结构的类型
1 有结构文件 • • • 定长记录 变长记录 顺序文件
• 索引文件
• 索引顺序文件
电气与电子工程学院
NCEPU
2. 无结构(流式)文件
流式文件是相关信息的有序集合,或者说是有一定意义的字符流。
对大量的源程序、可执行文件、库函数等,所采用的就是无结构的文
3) 按使用情况分类
汤子瀛《计算机操作系统》章节题库(磁盘存储器的管理)【圣才出品】
第8章磁盘存储器的管理一、选择题1.假定盘块的大小为1KB,对于1.2MB的软盘,FAT需占用()的存储空间。
A.1KBB.15KBC.1.8KBD.2.4KBE.3KB【答案】C【解析】1.2MB/1KB=1.2K个表项,由于每个FAT表项占12位,(12/8)*1.2K=1.8KB。
2.对于100MB的硬盘,FAT需占用()的存储空间。
A.100KBB.150KBC.200KBD.250KBE.300KB【答案】A【解析】100MB/1KB=100K。
3.从下面的描述中选出一条错误的描述()A.一个文件在同一系统中、不同的存储介质上的拷贝,应采用同一种物理结构B.文件的物理结构不仅与外存的分配方式相关,还与存储介质的特性相关,通常在磁带上只适合使用顺序结构C.采用顺序结构的文件既适合进行顺序访问,也适合进行随机访问D.虽然磁盘是随机访问的设备,但其中的文件也可使用顺序结构【答案】A【解析】文件结构分为两种,有结构文件和无结构文件。
4.从下面关于顺序文件和链接文件的论述中,选出一条正确的论述()A.顺序文件适合于建立在顺序存储设备上,而不适合于建立在磁盘上B.在显式链接文件中是在每个盘块中设置一链接指针,用于将文件的所有盘块都链接起来C.顺序文件必须采用连续分配方式,而链接文件和索引文件则可采用离散分配方式D.在MS-DOS中采用的是隐式链接文件结构【答案】C【解析】文件分配对应于文件的物理结构,是指如何为文件分配磁盘块。
常用的磁盘空间分配方法有三种:连续分配、链接分配和索引分配。
顺序分配:顺序分配方法要求每个文件在磁盘上占有一组连续的块。
隐式链接分配:每个文件对应一个磁盘块的链表;磁盘块分布在磁盘的任何地方,除最后一个盘块外,每一个盘块都有指向下一个盘块的指针,这些指针对用户是透明的。
显式链接分配:是指把用于链接文件各物理块的指针,显式地存放在内存的一张链接表中。
该表在整个磁盘仅设置一张,每个表项中存放链接指针,即下一个盘块号。
国家开放大学《操作系统》章节测试参考答案
国家开放大学《操作系统》章节测试参考答案第1章操作系统概述一、单项选择题1.操作系统的基本职能是()。
A. 提供用户界面,方便用户使用B. 提供方便的可视化编辑程序C. 提供功能强大的网络管理工具D. 控制和管理系统内各种资源,有效地组织多道程序的运行2.按照所起的作用和需要的运行环境,操作系统属于()。
A. 应用软件B. 系统软件C. 支撑软件D. 用户软件3.在计算机系统中,操作系统是()。
A. 处于裸机之上的第一层软件B. 处于系统软件之上的用户软件C. 处于应用软件之上的系统软件D. 处于硬件之下的低层软件4.现代操作系统的基本特征是()、资源共享和操作的异步性。
A. 程序的并发执行B. 实现分时与实时处理C. 多道程序设计D. 中断处理5.以下不属于操作系统具备的主要功能的是()。
A. 中断处理B. CPU调度C. 内存管理D. 文档编辑6.为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。
这属于()。
A. 存储管理B. 作业管理C. 文件管理D. 处理器管理7.操作系统对缓冲区的管理属于()的功能。
A. 设备管理B. 存储器管理C. 文件管理D. 处理器管理8.操作系统内核与用户程序、应用程序之间的接口是()。
A. shell命令B. C语言函数C. 图形界面D. 系统调用9.系统调用是由操作系统提供的内部调用,它()。
A. 与系统的命令一样B. 直接通过键盘交互方式使用C. 是命令接口中的命令D. 只能通过用户程序间接使用10.在下列操作系统中,强调吞吐能力的是()。
A. 多道批处理系统B. 实时系统C. 网络系统D. 分时系统11.批处理系统的主要缺点是()。
A. CPU的利用率不高B. 系统吞吐量小C. 不具备并行性D. 失去了交互性12.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是()。
A. 分时系统B. 网络系统C. 实时系统D. 多道批处理系统13.下面不属于分时系统特征的是()。
《操作系统原理》 第8章 设备管理
1、缓冲技术的实现原理
当某个进程进行数据输出操作时,先将数据 送入缓冲区,当缓冲区满时再将缓冲区的内容送 到输出设备上;反之,当一个进程完成输入操作 时,先将输入设备上的数据送入缓冲区,当缓冲 区满时,再由CPU将数据取走。在缓冲管理中必 须建立缓冲区,缓冲区的设定有两种方式:可以 采用专门的硬件方法来实现缓冲,但会增加硬件 成本,除了在关键的地方采用少量必要的硬件缓 冲器外,在许多操作系统中都采用另一种称为软 件缓冲的方式,即从主存空间中划定出一个特殊 的内存区域作为缓冲区。
8.1.2
设备管理子系统的主要功能
设备管理属于操作系统中最烦琐、 最具复杂性的部分。为了有效的提高系统 中设备的效率,在设备管理中不仅涉及了 I/O中断、缓冲及通道技术,而且还包括了 各种类型设备的分配、启动以及虚拟设备 等多方面的管理。为了对物理特性各异的 设备,在调用时具有统一的格式和界面,以 方便用户,在设备管理中应追求如下的目标:
3.从资源分配角度进行划分 1)独占设备(Independence Device):一 次只允许分给一个用户作业使用的设备。 设备一旦被分出去后,在作业的整个执行 期间都被单独占用,别的作业不能与之共 用,必须等占用释放后才可再用。而且, 这类设备如果分配不当,可能会造成死锁。 多数是一些慢速设备,如磁卡机、打印机、 A/D、D/A转换器等。
3.多缓冲及缓冲池管理
双缓冲技术提高了I/O设备的并行度,但由于 在计算机系统中,CPU的速度总是比外设快得多, 真正要实现CPU与外设的并行操作,双缓冲技术还 不能达到要求,为此,在计算机中都采用多缓冲或 缓冲池结构。多缓冲是把主存中的多个缓冲区组织 成两部分,一部分用于做输入缓冲区,另一部分作 为输出缓冲区。缓冲池则是将多个缓冲区连接成一 个完整的区域,其中每个区既可以作为输入又可以 作为输出用。多缓冲及缓冲池是系统中的共享资源, 可供各进程使用,由系统统一分配和管理。它的使 用必须互斥地进行。
《操作系统》课程教学大纲
《操作系统》课程教学大纲一、课程基本情况课程代码:10411290课程名称(中/英文):操作系统/Operating System课程类别:专业基础课学分:3.5总学时:56理论学时:48实验/实践学时:8适用专业:数据科学与大数据技术适用对象:本科先修课程:计算机组成与系统结构、java程序设计、数据结构教学环境:多媒体开课学院:计算机与信息工程学院二、课程简介《操作系统》是高校软件工程专业的一门专业核心课,是后续专业课程的理论基础,本课程讲述操作系统的基本原理,主要偏重于操作系统功能与结构的理论分析,对其中的重要算法辅以实验,以加深对理论知识的理解和掌握。
主要内容包括操作系统概论;进程的概念、进程的描述与控制、进程的同步与互斥以及进程管理的常用算法;处理机调度的策略和处理死锁的方法;存储器管理的方案和分配算法以及存储保护和共享;文件系统的运行机制及关键的数据结构;设备与系统的结合方式,设备驱动程序的结构及加载机制。
通过该课程的学习要求学生理解和掌握操作系统的原理和实现方法,培养分析、比较操作系统实现方法优劣的基本能力,加深对操作系统的理解,提高深入编程和借鉴操作系统的设计思想和算法的能力。
本课程主要讲述操作系统的原理,使学生不仅能够从操作系统内部了解操作系统的工作原理,而且可以学到软件设计的思想方法和技术方法。
主要内容包括:操作系统的概论;操作系统的作业管理;操作系统的文件管理原理;操作系统的进程概念、进程调度和控制、进程同步和互斥等;操作系统的各种存储管理方式以及存储保护和共享;操作系统的设备管理原理。
三、课程教学目标2.课程教学目标及其与毕业要求指标点、主要教学内容的对应关系四、教学内容第一章操作系统引论1.主要内容:阐述操作系统的目标和作用;操作系统的发展过程;操作系统基本特性;操作系统主要功能;操作系统的结构设计。
2.基本要求:掌握操作系统的定义;理解操作系统目标、作用和功能;。
3.重点:操作系统的定义与功能。
管理信息系统习题集_第8章_中文
《管理信息系统》第13版(Laudon/Laudon)第8章信息系统安全单项选择题1) 下载驱动(drive-by download)是一种被黑客用来在无线网络上获取文件的技术。
参考答案: FALSE难度系数: 12) 通过调制解调器或者数字专线DSL与因特网固定连接的计算机比用拨号服务连接的计算机更容易被外来者入侵。
参考答案: TRUE难度系数: 23) 无线网络很容易受到攻击因为无线频率的波段很容易被监测到。
参考答案: TRUE难度系数: 24) 针对移动设备的恶意软件尚未像针对传统计算机的恶意软件那样广泛。
参考答案: TRUE难度系数: 35) 特洛伊木马(Trojan horse)是一种软件程序,它看似良性但是会做出一些意想不到的事情。
参考答案: TRUE难度系数: 16) 病毒可以通过电子邮件进行传播。
参考答案: TRUE难度系数: 17) 计算机蠕虫比计算机病毒传播得更快。
参考答案: TRUE难度系数: 28) 电子欺骗(spoofing)指通过把欺骗网站伪装成目的网站,从而把网页链接误导入另一个与用户实际希望访问的网站不同的地址。
参考答案: TRUE难度系数: 29) 嗅探器程序使黑客能够从网络中任何地方盗取有价值的私有信息,包括电子邮件消息、公司文件和机密报告等。
难度系数: 210) 拒绝服务(DoS)攻击是用来摧毁信息和企业信息系统的限制访问区域。
参考答案: FALSE难度系数: 211) 通过走查法(walkthrough),黑客可以轻松绕过信息系统的安全控制。
参考答案: FALSE难度系数: 212) 较大的程序无法实现零缺陷。
根本不可能对软件进行完整测试。
如果对包含数以千计的选择代码和数以百万计的执行路径的程序进行充分测试,耗时可能需要多达数千年。
参考答案: TRUE难度系数: 213) 可接受使用策略(AUP)为不同用户定义访问信息资产的可接受等级。
参考答案: FALSE难度系数: 214) 生物身份认证(biometric authentication)系统使用如视网膜图像等个人身体特征来提供身份识别。
第8章 计算机的发展与信息技术与答案
第8章计算机的发展与信息技术单项选择题1.世界上第一台计算机ENIAC是在美国研制成功的,其诞生的年份是( B )。
A)1943 B)1946 C)1949 D)1950 2.世界上第一台电子数字计算机ENIAC是1946年研制成功的,其诞生的国家是( A )。
A)美国B)英国C)法国D)瑞士3.世界上第一台计算机是1946年美国研制成功的,该计算机的英文缩写名为( B )。
A)MARK-II B)ENIAC C)EDSAC D)EDVAC 4.下列关于世界上第一台电子计算机ENIAC的叙述中,错误的是( C )。
A)它是1946年在美国诞生的B)它主要采用电子管和继电器C)它是首次采用存储程序控制使计算机自动工作D)它主要用于弹道计算5.计算机的四个发展阶段以( B )为依据进行划分的。
A)计算机应用领域B)计算机的主要元器件C)计算机的处理速度D)计算机的系统软件6.第二代电子计算机所采用的电子元件是( B )。
A)继电器B)晶体管C)电子管D)集成电路7.第三代计算机采用的电子元件是( B )。
A)晶体管B)中、小规模集成电路C)大规模集成电子集成电路D)电子管8.当代微型机中所采用的电子元器件是( D )。
A)电子管B)晶体管C)小规模集成电路D)大规模和超大规模集成电路9.按电子计算机传统的分代方法,第一代至第四代计算机依次是( C )。
A)机械计算机,电子管计算机,晶体管计算机,集成电路计算机B)晶体管计算机,机械计算机,电子管计算机,集成电路计算机C)电子管计算机,晶体管计算机,中小规模集成电路计算机,大规模集成电路计算机D)手摇机械计算机,电子管计算机,晶体管计算机,集成电路计算机10.计算机应用的领域主要有:科学计算,过程控制,辅助设计以及( D )。
A)文字处理B)图形处理C)工厂自动化D)数据处理11.计算机数据处理指的是( C )。
A)数据的录入和打印B)数据的计算C)数据的收集、加工、存储和传递的过程D)数据库12.目前计算机广泛应用于财务管理、数据统计、办公自动化、情报检索等,这些应用可统称为(A)。
计算机组成原理复习题及答案
第3章6、二进制左移一位,则数值_a____;二进制右移一位,则数值__b_____;a增大一倍 b减小一倍 c增大10倍 b减小10倍7、8位二进制无符号定点整数能表示的数值范围是 d ,8位二进制补码定点整数能表示的数值范围是 a ;a-128~127 b –127~127 c0~127 d 0~255 e 0~2568、8位原码能表示的数据个数是 c ;8位补码能表示的数据个数是d ;a127 b128 c255 d256第4章1 DRAM地址分两次输入行选通RAS、列选通CAS的目的是_b________;a缩短读/写时间 b减少芯片引出端线数 c刷新第5章9 在指令系统中采用 b 寻址方式的指令其长度最短;a立即数 b寄存器 c直接 d变址10、一条指令字长16位,存储器按字节编址,在读取一条指令后,PC的值自动加__b____;a1 b2 c4 d-111、某计算机存储器按字16位编址,每取出一条指令后PC值自动+1,说明其指令长度是___b_____;a1个字节 b2个字节 c4个字节第6章7、在取指令操作完成之后,PC中存放的是 c ;a)当前指令的地址b)下一条实际执行的指令地址c)下一条顺序执行的指令地址PC+1d)对于微程序控制计算机,存放的是该条指令的微程序入口地址;8、控制存储器用来存放__d_____;a机器指令和数据 b微程序和数据 c机器指令和微程序 d微程序第8章3、在大多数磁盘存储器中,以下正确的是_b__;a各个磁道的位密度相等 b内圈磁道的位密度较大c外圈磁道的位密度较大 c磁盘读写信息的最小单位是字节4 大多数情况下,对于磁盘,以下叙述正确的是__d___;a依靠磁盘的旋转定位磁道 b依靠磁臂的移动定位扇区c外圈磁道与内圈磁道的容量不同d访问磁道的地址用盘面号、磁道号和扇区号来表示;扇区是最小访问单元; 第10章4、指令执行结果出现异常引起的中断是__a___中断;键盘发出的中断是___b_____;a内部 b外部 c软件5、键盘输入输出适用于采用__b___;a程序查询 b程序中断或字节多路通道cDMA d选择通道6、在多重中断情况下,CPU现场信息可保存在__c___中;a通用寄存器 b控制存储器c堆栈 d外设接口7、以下叙述中正确的是__a_____;a)中断方式一般用于处理随机出现的服务请求b)外部设备发出中断应立即得到CPU的响应c)中断方式可用于CPU向外部设备的请求d)DMA也可用于在主存与主存之间传送数据8、磁盘设备适宜于连接到__c___通道;a)字节多路通道或数据组多路通道b)字节多路通道或选择通道c)数组多路通道或选择通道d)任一种9、通道处理机不具备_d____功能;a程序控制 b中断 cDMA d数据运算10、在外设接口中,控制器的作用是_a___;状态寄存器的作用是__c_____; a存放CPU给外设的操作命令 b存放外设给CPU的操作命令c存放外设的工作状态 d存放CPU的工作状态11、在以下的叙述中,不正确的是_d___;a)在总线中,缩短总线长度有利于提高总线数据传输速度b)在系统总线中,通常一个总线工作周期是先传送地址,后传输数据c)在总线接口中,设备地址选择器的作用是判断CPU送来的地址是否是本接口的地址d)总线的同步通信方式运用于速度差异较大的部件之间的通信第3章数据编码和运算方法1、数据,表示原码时其真值为_-0_____,表示补码时其真值为__-1____,表示反码时其真值为;2、X补=,X反=,X补=,X反=,其原码分别为、、和按顺序回答3、已知X补=11101,X/2补= 11110 不舍入,2X补= 11010 ;4、数据01101101的奇校验位为_0____,偶校验位为__1____;5、了进行算术运算,运算部件中至少要有___3_____个寄存器;其中存放乘数和上商的寄存器要有______移位___功能,加法器向存放部分积或余数的寄存器传送数据;要具有____直送__、____向左斜送___和____向右斜送____功能;否则存放部分积或余数的寄存器要有____移位____功能,采用斜送方法比移位方法更节省___时间___,因为它在传送时就完成了移位操作;第4章主存储器1、半导体随机存储器可分为_SRAM_和__DRAM__两种;2、启动一次存储器读/写操作到完成读/写操作的时间称为_ 读写时间___;连续启动两次读/写操作所需的最小时间间隔称为_存储周期______;3、DRAM为保持其信息需要定时进行刷新 ;刷新方式有集中式和分散式或分布式 ;4、设某存储器的容量是MN位,采用LK位存储器芯片,该存储器所需的芯片数为_M/L N/K__________;5、某计算机指令地址长度为32位,主存储器容量为128MB,则可访问主存的地址长度为 27 位,可访问的地址范围为0到 128M ;第5章指令系统1、一般机器指令由操作码和地址码组成;2、指令的地址码字段存放的内容及其编码方式称为操作数据的寻找方式 ;3、在单地址运算指令例如加法指令中,一个操作数由地址码给出,另一个操作数在累加器中,运算结果存入累加器 ;4、操作数在主存储器中,存储器地址直接在指令中给出,这是直接寻址方式;操作数的地址在主存储器中,这是间接寻址方式;操作数的地址在寄存器中,这是寄存器间接寻址方式;5、操作数地址为程序计数器的内容加上偏移量,该偏移量由指令的地址码给出,这是相对寻址方式;6、设相对转移指令占两个字节,第1个字节为操作码,第2个字节是相对偏移量用补码表示,设该指令的地址为2003H按字节编址,要求转移到2008H,该指令的相对位移量为 00000011或00000101 用二进制表示;若指令的地址为2008H,要求转移到2001H,相对位移量为二进制表示;7、某一个自底向上生成的存储器堆栈,堆栈指针是SP,在数据进入堆栈时,先进行 SP-2→SP 操作,然后进行进栈操作;数据推出堆栈时,先进行出栈操作,然后进行 SP+2→SP 操作;已知数据字长为2字节,存储器按字节编址;8、Load功能是将数据从___存储器______传送到__寄存器________;store指令的功能是将数据从___寄存器_________传送到__存储器________;第6章中央处理器1、控制器中必有的两个寄存器是程序计数器PC 和指令寄存器IR ;2、在非流水线计算机中,一个指令周期是由若干个机器周期组成的;一个机器周期可以等于一个或多个时钟周期;时钟频率一般称为主频 ;3、完成一条指令的一系列微指令的有序集合称为微程序 ;4、微指令分两个字段,它们是控制字段和下址字段 ;5、在硬连线控制器中,控制信号形成电路根据指令译码信息、机器周期Ti 、和条件状态信息产生控制信号;6、连接CPU和存储器的信号线按功能划分有地址线、数据线和控制线;第7章存储系统1、三级存储器系统是cache 、主存储器和辅助存储器 ;2、对cache进行读写时,需将主存地址变换成cache地址,这种变换过程称为地址映像 ;3、访问主存的指令和数据存在于cache中称为命中 ;命中的次数与访存次数之比称为命中率 ;4、如果cache的容量是256块,采用直接映像,主存中的第i块映像到cache 的第 imod 256 块;5、cache与主存的地址映像有直接映像、全相联映像和组相联映像 ;6、一个组相联映像的cache,有64个页面,每组4个页面,主存共有4096个页面,每个页面64个字,因而在主存地址中,应有标记字段 8 位,组地址字段 4 位,页面字段 2 位,主存地址总长度 20 位按字编址; 注:页面即本章所讲述的“块”;7、存储器的管理方式有段式、页式和段页式 ;其中页的长度是固定的,段的长度是可变的;8、在cache组相联存储器中,假设c’为组字段长度,r为块字段长度;当r=0时,则成为直接地址映像,当c’=0时,则成为全相联地址映像;9、以下叙述正确的是__c_和__e______;a)主存的存取速度可以与CPU匹配b)主存由RAM构成,不包括ROMc)辅存中的程序调入主存后才能运行d)如果指令的地址码为24位,那么主存容量必是16MBe)汇编语言程序设计需要了解计算机的硬件结构10、采用cache、内存分页段管理和虚拟存储器技术时,在执行程序过程中都有地址映射问题;对于cache一般是从___c_____映射成___d______;对于内存分页分段管理,从___e_______映射成___c________;对于虚拟存储器是从__fe______映射成___c________;a绝对地址 b相对地址 c物理地址 dcache地址e逻辑地址 f虚拟地址 g程序地址第8章辅助存储器1、在磁盘存储器的速度指标中, 平均等待时间和数据传输率与磁盘的旋转速度有关;2 、存储器按读写方式可分为随机存取、直接存取和顺序存取3种,半导体存储器、磁盘存储器、磁带存储器 3种存储器分别依次属于上述3种方式;第10章 I/O系统12、外设地址有两种表示法:一种是_统一编址___,是利用_访存___指令进行输入输出操作的;另一种是_独立编址_______,它是利用_I/O_指令进行输入输出操作的;13、通道的类型有字节多路__通道、_数组多路____通道和__选择____通道;通用微机是否可采用Flash memory作为主存答:不能;闪存并不能支持原位更新, 向闪存中写入一条数据对这个数据块先执行擦除操作后, 这个页中的原有数据也需要重写到这个块中, 所以擦除操作所消耗的时间要远远大于写操作所要执行的时间;设有主频为16MHz的微处理器,平均每条指令的执行时间为两个机器周期,每个机器周期由两个时钟脉冲组成;问:1存储器为“0等待”,求出机器速度;2假如每两个机器周期中有一个是访存周期,需插入1个时钟周期的等待时间,求机器速度;“0等待”表示存储器可在一个机器周期完成读/写操作,因此不需要插入等待时间答:1 机器速度=主频/平均每条指令占的时钟脉冲数=16/22=4MIPS2机器速度=16/2+2+1=设某流水线计算机有一个指令和数据合一的cache,已知cache的读/写时间为10ns,主存的读/写时间为100ns,取指的命中率为98%,数据的命中率为95%,在执行程序时,约有1/5指令需要存/取一个操作数,为简化起见,假设指令流水线在任何时候都不阻塞;问设置cache后,与无cache比较,计算机的运算速度可提高多少倍答:1有cache的情况:平均访存时间=平均取指时间+平均取数时间=98%10ns+1-98%10ns+100ns+95%10ns+1-95%10ns+100ns/5=12ns+3ns=15ns2无cache的情况平均访存时间=平均取指时间+平均取数时间=1001+1001/5=120ns3速度提高倍数=120ns/15ns=8倍设某计算机的cache采用4路组相联映像,已知cache容量为16KB,主存容量为2MB,每个字块有8个字,每个字有32位;请回答:1 主存地址多少位按字节编址,各字段如何划分各需多少位2 设cache起始为空,CPU从主存单元0,1,…,100;依次读出101个字主存一次读出一个字,并重复按此次序数读11次,问命中率为多少若cache速度是主存的5倍,问采用cache与无cache比较速度提高多少倍答:1主存地址位数:2MB=221B,即21位;块内地址b:每个字块8个字,即3位,每个字32位即4个字节,需2位地址; 块号r:每组4路,需2位地址;组号c’:cache分成的组数为:16MB/4832/8B=27;即需要7位组号;区号t:t+r为2MB/16KB/4=29,即9位,故t=9-2=7位;2第一轮全部不命中,以后10次全部命中,命中率=10/11=91%设cache的读出时间为1,主存的读数时间为5,则:速度可提高到:无cache时的访问时间/有cache时的访问时间=115/101+15=倍设某计算机采用直接映像cache,已知容量为4096字;1 若CPU依次从主存单元0,1,…,99和4096,4097,…,4195交替取指令,循环执行10次,问命中率为多少2 如cache存取时间为10ns,主存存取时间为100ns,cache命中率为95%,求平均存取时间;答:1cache容量为4096字,其地址从0~4095,采用直接映像,则主存地址0和4096、1和4097、…、99和4195映射到cache的同一地址上;若从主存单元0~99和4096~4195交替取指令,因为cache内容的替换,所以命中率为0;2平均存取时间=10ns+1-95%100ns=15ns一个组相联cache,由64个存储块组成,每组包含4个存储块,主存由8192个存储块组成,每块由32字组成,访存地址为字地址;问:1主存和cache地址各多少位地址映像是几路组相联2在主存地址格式中,区号、组号、块号、块内地址各多少位答:1 主存单元数为819232=218,主存地址为18位;cache单元数为6432=211,cache地址为11位;因每组包含4个块,所以是4路组相联2 主存地址:每块32字,即块内地址b=5位;4路组相联,即块号r=2位;组数为64/4=16,即组号c=4位;主存块数/cache组数=8192/16=29,即t+r=9,所以区号t=7;主存储器容量为4MB,虚存容量为1GB1×109B,虚拟地址和物理地址各为多少位根据寻址方式计算出来的有效地址是虚拟地址还是物理地址如果页面大小为4kB,页表长度是多少答:4MB=222B,1GB=230B,所以虚拟地址30位,物理地址22位;根据寻址方式计算出来的有效地址是虚拟地址;如果页面大小为4KB,采用页式管理时,页面的数量=1GB/4KB=218,即页表长度为218;设磁盘组有11个盘片,每片有两个记录面;存储区域内直径英寸,外直径英寸;道密度为1250TPI,内层位密度52400bpi,转速为2400rpm;问:TPI表示每英寸磁道数,bpi表示每英寸位数(1)共有多少个存储面可用112-2=20存储面;最外两个面不可用;2 共有多少柱面柱面数=道数=12505-/2=16503 每道存储多少字节盘组总存储容量是多少每道存储量=2πr位密度=π52400=总存储容量=20面存储量=20道数道存储量=201650=4 数据传输率是多少数据传输率=道存储量转速=2400/60=s5 每扇区存储2KB数据,在寻址命令中如何表示磁盘地址磁盘地址由盘面号、道号和扇区号组成;20个盘面号由5位表示即可;1650个道号需用11位;每道扇区数=2KB≈24个扇区,用5位表示;设高密软盘,每面80个磁道,每磁道15扇区,每扇区存储512B;已知磁盘的转速为360rpm,今在一个磁道上写入4096B数据,平均需要多少时间最长时间是多少假设找道时间为10ms-40ms;解:写入平均时间=平均找道时间+平均等待时间+传输数据时间=10+40/2 ms+60/3602+60/3604096/512/15=25ms+83ms+89ms=197ms最长时间=40ms+60/360 s+89ms=296ms一磁带机有9个磁道8个磁道存储数据,1个磁道存储奇偶校验位,带长700m,带速2m/s,每个数据块1KB,块间间隔14mm;若数据传输率为128KB/s,试求:1 记录位密度;带速2m/s,传输率128KB/s,即2m的磁带含有128KB的容量,故磁带位密度=128KB/2m=64B/mm,一个磁带的位密度=64B/mm/8=64b/mm2 若带首尾各空2m,求此带最大有效存储容量;有效存储长度=700-22=696m每个数据块长度=数据长度+块间隔=1KB/64B/mm+14mm=16mm+14mm=30mm 磁带最大存储容量=块数每块容量=696m/30mm1KB=。
Linux操作系统案例教程电子教案 第8章 外存管理
Linux 外存管理
4. 卸载文件系统umount
格式:#umount [参数] <装载点> 功能: 参数: -t 文件系统类型 //指定文件系统类型 实例: # umount /mnt/cdrom
Linux 外存管理
5. 检测文件系统fsck
格式:# fsck [参数] <设备文件名> 功能: 参数: -p // 自动修复检测到的错误 实例: # fsck -p /dev/hda5
Linux 外存管理
Last cylinder: 注意:此处有四种表示法 (1)柱面数 (2)+1024000 (3)+2048M (4)+2048000K Command (m for help):w
Linux 外存管理
(2)删除分区:
要求:删除3号分区 # fdisk /dev/hda Command (m for help):d Partition number(1-n):3 Command(m for help):w
Linux 外存管理
实例: 把/dev/hda5在系统启动时自动装载到目录 /abc下,且备份频率为0,检查顺序为1 步骤: # vi /etc/fstab 添加如下内容: /dev/hda5 /abc ext2 defaults 0 1
Linux 外存管理
注: 一个设备可以同时被装载到不同的目录中,一个目录 也可以同时装载到不同的设备;一个目录一旦被装 载,该目录下原有的内容将被全部隐藏,如果取消 装载,文件又会重现; /etc/mtab用于记录系统已经装载的文件系统;
Linux 外存管理
9.其他相关命令 # quotaoff [参数] [挂载点] //关闭磁盘配额限制,参数同quotaon #quotaoff –uv /home #quota <用户名/ -g 组名> //查看指定用户或组的磁盘配额信息 #quota u1(显示U1用户的使用情况) # quota (显示当前用户使用情况)
第8章辅助存储器
固定盘存储器是指磁盘不能从驱动器中取
出,更换时要把整个“头盘组合体”一起更
换。这种结构的磁盘存储器称为温彻斯特磁 盘(WinchesterDisk)。
所谓温彻斯特磁盘实际上是一种技术,这
种技术是由IBM公司位于美国加州坎贝尔市 温彻斯特大街的研究所研制的,它于1973年 首先应用于IBM3340硬磁盘存储器中,因此 将这种技术称作温彻斯特技术。
作为主机与驱动器之间交接部件的控制
器,需要有两个接口,一个是与主机的接口 ,控制辅存与主机总线之间交换数据;另一 个是与设备的接口,根据主机的命令控制设 备的操作。前者称为系统级接口,后者称为 设备级接口。
主机与磁盘驱动器交换数据的控制逻辑如图
8.12所示。
控制器和驱动器之间的交界面可以设在图8.12的A处, 驱动器只完成读写和放大,数据分离和以后的控制逻辑构成 磁盘控制器。ST506/412接口就是这种方式。 如果将交界面设在B处,则在驱动器上要完成数据分离和编 码译码操作,然后再将数据传到控制器。磁盘控制器由串/ 并转换、格式控制和DMA控制等逻辑构成。属于这种方式 的接口有增强型小型设备接口ESDI等。 第三种方式是将接口的交界面设在C处;磁盘控制器的功能 转移到设备中,主机与设备之间采用标准的通用接口。小型 计算机系统接口SCSI接口就是这种形式。现在的趋势是增强 设备(磁盘驱动器)的功能,以使设备相对独立。
高速缓存利用了被访问数据的空间局部性和时
从磁表面存储器读出信号时,为了分离出数 据信息必须要有时间基准信号,称为同步信 号。
同步信号可以从专门设置用来记录同步信号 的磁道中取得,这种方法称为外同步。
但对于高密度的记录系统来说,还希望能直 接从磁盘读出的信号中提取同步信号,这种 方法称为自同步。如果说某种编码方法具有 自同步能力,就是指能从读出数据(脉冲序列) 中提取同步信号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020/4/8
21
8.2.2 位示图法
位示图法:利用二进制的一位来表示文 件存储空间中的一个盘块的使用情况。 其值为0表示空闲,为1表示组织方式, 这样由所有盘块所对应的位构成一个集 合,称为位示图。
2020/4/8
22
1. 位示图
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
2020/4/8
12
8.1.3 索引组织方式
也属于离散组织方式方式,它在存放文件 同时,为每个文件建立一个索引表(盘 块),以登记物理块号,并在文件目录项 的地址字段中填上指向该索引表的指针。
2020/4/8
13
索引组织方式方式 文件目录
文件名
索引表地址
0123 4567 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
第8章 磁盘存储器管理
✓ 外存组织方式方法 ✓ 空闲存储空间的管理 ✓ 磁盘容错技术 ✓ 文件系统性能的改善 ✓ 数据一致性控制
8.1 外存的组织方式
常用的三种外存组织方式方式: 连续组织方式 链接(串联)组织方式 索引组织方式
2020/4/8
2
8.1.1 连续组织方式
连续组织方式:为每个文件组织方式相邻的 物理块(数据块/盘块/扇区)。
1. 隐式链接:将一文件离散地存放在外存上, 并将下一个物理块的地址登记在组织方式 给它的前一个物理块中。
2020/4/8
6
某个链接文件示意
2020/4/8
7
磁盘空间的链接式组织方式
文件目录
文件名
始址
末址
0 1 10 2 3 4567 8 9 16 10 25 11 12 13 14 15 16 1 17 18 19 20 21 22 23 24 25 -1 26 27 28 29 30 31
15
主索引 360 740
1125
第二级索引 360 105 106 254
740 356 357
磁盘空间 0 1 2
105 106
254
1125 356 357
985
985
2020/4/8
16
总结三种外存组织方式
连续组织方式 链接组织方式 索引组织方式 思考题:各种组织方式方式的优缺点是什么?
2020/4/8
jeep
9
25
8
隐式链接优缺点
优点: 消除了外部碎片,提高利用率 允许作业动态增长。
缺点: 可靠性差:一个指针出现问题,导致整个链 断开 只适合于顺序访问,不适合随机访问。
2020/4/8
9
2. 显示链接
将文件离散地存放,并将链接各个物理块的
指针显式地登记在内存的一张文件组织方式 表FAT(File Allocation Table)中。
2020/4/8
17
8.2文件存储空间的管理
❖ 为对文件存储空间进行管理,常用以下几 种方法进行:
1. 空闲表法 2. 空闲链表法 3. 位示图法 4. 成组链接法
2020/4/8
18
8.2.1 空闲表法和空闲链表法
1. 空闲表法:属于连续组织方式方式,为每个文 件组织方式一块连续空间。系统为外存上的所 有区建立一张空闲表,每个空闲区对应一个空 闲表项,每个表项包括表项序号、空闲区的第 一个盘块号和空闲区的盘块数。
➢ 要求连续的存储空间。易产生外存碎片,空 间利用率降低
➢ 须事先知道文件长度。不利于文件动态增长
2020/4/8
5
8.1.2 链接组织方式
(Linked Allocation)
一种离散组织方式方式。
通过每个盘块上的链接指针,将同一个文 件的多个离散的盘块链接成一个链表。
可分为隐式链接和显示链接两种方式。
20 21 22 23
24 25 26 27
lis 28t 29 30 31
文件目录
文件名 始址 块数
count
0
2
tr
14
3
19
6
list
28
4
f
6
2
2020/4/8
4
连续组织方式优缺点
优点(Strongpoint) :
➢ 顺序访问容易 ➢ 顺序存取速度快
缺点(Disadvantage) :
11 1 0 0 0 1 1 1 0 0 1 0 0 1 1 0 20 0 0 1 1 1 1 1 1 0 0 0 0 1 1 1 31 1 1 0 0 0 1 1 1 1 1 1 0 0 0 0 4 5 …
23
2020/4/8
2. 盘块的组织方式
(1) 顺序扫描位示图,从中找出一个或一组其值为 “0”的二进制位(“0”表示空闲时)。
(2) 将所找到的一个或一组二进制位,转换成与之 相应的盘块号。假定找到的其值为“0”的二进制 位,位于位示图的第i行、第j列,则其相应的盘块 号应按下式计算:
Jeep
19
9
16
1
19
10
25
-1
-1
-1
2020/4/8
14
8.1.3 索引组织方式优缺点
(Strongpoint and Disadvantage)
优点: ✓ 支持高效的随机存取 ✓ 消除了外部碎片 ✓ 允许文件动态增长。 缺点: 索引表本身也要花费较多外存空间,造
成外存空间浪费。
2020/4/8
优点:空闲区组织方式与回收容易。 缺点:空闲表也会浪费很大存储空间。
2020/4/8
19
序号 1 2 3 …
第一空闲盘块号 2 9 15 …
空闲盘块数 4 3 5 …
图6-21空闲盘快表
20
2020/4/8
2 空闲链表法:将文件存储空间中的所 有空闲区拉成一条空闲链表。
❖ 根据构成链的基本元素是空闲盘块或 空闲盘区,再分为空闲盘块链或空闲 盘区链。
2020/4/8
10
显示链接特点优点:显著提高索速度 缺点:不支持大文件随机存取 FAT需要占用较大的内存空间
2020/4/8
11
思考
➢ 如果硬盘是16G空间,盘块大小为4K,一个 FAT表项占多少位?FAT表需占用多少空间? 如果文件A占用硬盘的第11,12,16,14四 个盘块,试画出文件A中各盘块间的连接及 FAT的情况。
组织方式给文件的首物理块的地址被登记在 它的目录项内。
由连续组织方式方式形成的文件物理结构被 称为顺序文件结构,相应的物理文件则称为 顺序文件(Sequential File)。
2020/4/8
3
磁盘空间的连续组织方式
count
0123
f
4567
8 9 10 11
t
12
13
1r4
15
mai
16 17 18 1l9