ImageVerifierCode 换一换
格式:DOC , 页数:15 ,大小:95.50KB ,
资源ID:1335694      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1335694.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】数据库系统工程师-19及答案解析.doc)为本站会员(eventdump275)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】数据库系统工程师-19及答案解析.doc

1、数据库系统工程师-19 及答案解析(总分:34.00,做题时间:90 分钟)假设一个有 3 个盘片的硬盘,共有 4 个记录面,转速为 7200r/min,盘面有效记录区域的外直径为 30cm,内直径为 10cm,记录位密度为 250 位/mm,磁道密度为 8 道/mm,每磁道分 16 个扇区,每扇区 512 字节,则该硬盘的非格式化容量和格式化容量约为 1 ,数据传输速率约为 2 。若一个文件超出一个磁道容量,剩下的部分 3 。(分数:3.00)A.120MB 和 100MBB.30MB 和 25MBC.60MB 和 50MBD.225MB 和 25MBA.2356KB/sB.3534KB/s

2、C.7069KB/sD.1178KB/sA.存于同一盘面的其他编号的磁道上B.存于其他盘面的同一编号的磁道上C.存于其他盘面的其他编号的磁道上D.存放位置随机虚拟存储管理系统的基础是程序的 4 理论,这个理论的基本含义是指程序执行时往往会不均匀地访问主存储器单元。根据这个理论,Denning 提出了工作集理论。工作集是进程运行时被频繁访问的页面集合。在进程运行时,如果它的工作集页面都在 5 内,能够使该进程有效地运行,否则会出现频繁的页面调入/调出的现象。(分数:2.00)A.全局性B.局部性C.时间全局性D.空间全局性A.主存储器B.虚拟存储器C.辅助存储器D.U 盘1.在计算机系统中,构成

3、虚拟存储器 _ 。(分数:1.00)A.只需要一定的硬件资源便可实现B.只需要一定的软件即可实现C.既需要软件也需要硬件方可实现D.既不需要软件也不需要硬件假设某计算机具有 1 MB 的内存(目前使用的计算机往往具有 128 MB 以上的内存),并按字节编址,为了能存取该内存各地址的内容,其地址寄存器至少需要二进制 7 位。为了使 4 字节组成的字能从存储器中一次读出,要求存放在存储器中的字边界对齐,1 字节的地址码应 8 。若存储器周期为 200ns,且每个周期可访问 4 字节,则该存储器带宽为 9 b/s。假如程序员可用的存储空间为 4MB,则程序员所用的地址为 10 ,而真正访问内存的地

4、址称为 11 。(分数:5.00)A.10B.16C.20D.32A.最低两位为 00B.最低两位为 10C.最高两位为 00D.最高两位为 10A.20MB.40MC.80MD.160MA.有效地址B.程序地址C.逻辑地址D.物理地址A.指令地址B.物理地址C.内存地址D.数据地址2.单个磁头在向盘片的磁性涂料层上写入数据时,是以 _ 方式写入的。(分数:1.00)A.并行B.并一串行C.串行D.串一并行3.SCSI 是一种通用的系统级标准输入/输出接口,其中 _ 标准的数据宽度为 16 位,数据传送率达 20Mb/s。(分数:1.00)A.SCSI-IB.SCSI-IIC.FASTSCSI

5、-IID.FAST/WDE SCSI-II4.页式存储系统的逻辑地址由页号和页内地址两部分组成。假定页面的大小为 4K,地址变换过程如图所示,图中逻辑地址用十进制表示。 (分数:1.00)A.33220B.8644C.4548D.2500在段页式管理的存储器中,实存等分为 15 、程序按逻辑模块分成 16 。在多道程序环境下,每道程序还需要一个 17 作为用户标志号。每道程序都有对应的 18 。一个逻辑地址包括 17 x、段号 s、页号 p 和页内地址 d 四个部分。 假设总长度为 22 位的逻辑地址格式分配如下:2120 位 x;1914 位 s;1311 位 p;100 位 d。若x,s,

6、p,d 均以二进制数表示,其转换成的物理地址为 20 。(分数:5.00)A.段B.页C.基D.模块A.段B.页C.基D.模块A.段B.页C.基D.模块E.区域F.段号G.页号H.基号A.一个段表和一个页表B.一个段表和一组页表C.一组段表和一个页表D.一组段表和一组页表A.x220+s214+p211+dB.(x)+x+p)211+dC.(x)+s)+p)+dD.(x)+s)+P)211+d容量为 64 块的 Cache 采用组相联方式映像,每块大小为 128 个字,每 4 块为一组。若主存容量为 4096 块,且以字编址,那么主存地址应该为 20 位,主存区号为 21 位。(分数:2.00

7、)A.16B.17C.18D.19A.5B.6C.7D.85.在 CPU 与主存之间设置高速缓冲存储器 Cache,其目的是为了 _ 。(分数:1.00)A.扩大主存的存储容量B.提高 CPU 对主存的访问效率C.既扩大主存容量又提高存取速度D.提高外存储器的速度6.在文件存储设备管理中,有三类常用的空闲块管理方法,即位图向量法、空闲块链表链接法和 _ 。(分数:1.00)A.一级目录法B.多级目录法C.分区法D.索引法高速缓存 Cache 与主存间采用全相联地址映像方式,高速缓存的容量为 4MB,分为 4 块,每块 IMB,主存容量为 256MB。若主存读写时间为 30ns,高速缓存的读写时

8、间为 3ns,平均读写时间为 3.27ns,则该高速缓存的命中率为 24 %。若地址变换表如下所示,则主存地址为 8888888H 时,高速缓存地址为 25 H。 地址变换表 0 38H 1 88H 2 59H 3 67H (分数:2.00)A.90B.95C.97D.99A.488888B.388888C.288888D.188888从提供的答案中选择与下列叙述相符合的答案。 26 :支持多道程序设计,算法简单,但存储器碎片多: 27 :能消除碎片,但用于存储器紧缩处理的时间长; 28 :克服了碎片多和紧缩处理时间长的缺点,支持多道程序设计,但不支持虚拟存储; 29 :支持虚拟存储,但不能以

9、自然的方式提供存储器的共享和存取保护机制: 30 :允许动态链接和装入,能消除碎片,支持虚拟存储。(分数:5.00)A.段页式B.非请求分页式C.请求分页式D.可重定位分区E.固定分区F.单一连续分配A.段页式B.非请求分页式C.请求分页式D.可重定位分区E.固定分区F.单一连续分配A.段页式B.非请求分页式C.请求分页式D.可重定位分区E.固定分区F.单一连续分配A.段页式B.非请求分页式C.请求分页式D.可重定位分区E.固定分区F.单一连续分配A.段页式B.非请求分页式C.请求分页式D.可重定位分区E.固定分区F.单一连续分配数据存储在磁盘上的排列方式会影响 I/O 服务的总时间。假设每磁

10、道划分成 10 个物理块,每块存放 1 个逻辑记录。逻辑记录 R1,R2,R10 存放在同一个磁道上,记录的安排顺序如表所示。 表 记录的安排顺序 物理块 1 2 3 4 5 6 7 8 9 10 逻辑记录 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 假定磁盘的旋转速度为 20ms/周,磁头当前处在 R1 的开始处。若系统顺序处理这些记录,使用单缓冲区,每个记录处理时间为 4ms,则处理这 10 个记录的最长时间为 (7) ;对信息存储进行优化分布后,处理 10个记录的最少时间为 (8) 。(分数:2.00)A.180msB.200msC.204msD.220msA.40ms

11、B.60msC.100msD.160ms7.虚存页面调度算法有多种, _ 调度算法不是页面调度算法。(分数:1.00)A.后进先出B.先进先出C.最近最少使用D.随机选择8.若内存地址区间为 4000H43FFH,每个存储单元可存储 16 位二进制数,该内存区域由 4 片存储器芯片构成,则构成该内存所用的存储器芯片的容量是 _ 。(分数:1.00)A.51216bitB.2568bitC.25616bitD.10248bit数据库系统工程师-19 答案解析(总分:34.00,做题时间:90 分钟)假设一个有 3 个盘片的硬盘,共有 4 个记录面,转速为 7200r/min,盘面有效记录区域的外

12、直径为 30cm,内直径为 10cm,记录位密度为 250 位/mm,磁道密度为 8 道/mm,每磁道分 16 个扇区,每扇区 512 字节,则该硬盘的非格式化容量和格式化容量约为 1 ,数据传输速率约为 2 。若一个文件超出一个磁道容量,剩下的部分 3 。(分数:3.00)A.120MB 和 100MBB.30MB 和 25MB C.60MB 和 50MBD.225MB 和 25MB解析:A.2356KB/sB.3534KB/sC.7069KB/sD.1178KB/s 解析:A.存于同一盘面的其他编号的磁道上B.存于其他盘面的同一编号的磁道上 C.存于其他盘面的其他编号的磁道上D.存放位置随

13、机解析:解析 磁盘上的数据都存放于磁道上。磁道就是磁盘上的一组同心圆,其宽度与磁头的宽度相同。为了避免减少干扰,磁道与磁道之间要保持一定的间隔(inter-track gap),沿磁盘半径方向,单位长度内磁道的数目称之为道密度(道/英寸,TPI),最外层为 0 道。 沿磁道方向,单位长度内存储二进制信息的个数叫位密度。为了简化电路设计,每个磁道存储的位数都是相同的,所以其位密度也随着从外向内而增加。磁盘的数据传输是以块为单位的,所以磁盘上的数据也以块的形式进行存放。这些块就称为扇区 (sector),每个磁道通常包括 10100 个扇区。同样为了避免干扰,扇区之间也相互留有空隙(interse

14、ctor gap)。柱面是若干个磁盘组成的磁盘组,所有盘面上相同位置的磁道组称为一个柱面(每个柱面有/1 个磁道);若每个磁盘有 m 个磁道,则该磁盘组共有 m 个柱面。根据硬盘存放数据的规则,在向磁盘记录一个文件时,应将文件尽可能记录在同一柱面(不同记录面上的同号磁道构成一个柱面)上,当一个柱面记录不下时,再记录到相邻柱面上。因此,当一个文件超出一个磁道容量时,剩下的部分应存于其他盘面的同一编号的磁道上,即同一柱面的其他磁道上。 所谓的格式化,是指将磁盘空间按照一定的磁盘阵列排布方法,有序且很规则地划分为若干个扇区,然后再把其中的所有存储介质的电离子清除,使之上面不管有无数据,都清零。在格式

15、化中,要插入一些停顿位、写入些辅助位,使得格式化后的容量小于格式化前的容量。磁盘格式化后能够存储有用信息的总量称为存储容量,其计算公式如下: 存储容量ntsb 其中 n 为保存数据的总盘面数;t 为每面磁道数:s 为每道的扇区数;b 为每个扇区存储的字节数。 磁盘的存取时间包括寻道时间和等待时间。寻道时间(查找时间,seek time)为磁头移动到目标磁道所需的时间(movablehead disk),对于固定磁头磁盘而言,无须移动磁头,只需选择目标磁道对应的磁头即可。等待时间为等待读写的扇区旋转到磁头下方所用的时间。一般选用磁道旋转一周所用时间的一半作为平均等待时间。寻道时间由磁盘机的性能决

16、定,目前主流硬盘典型的 AST(average seek time)一般在10ms 左右,而转速则有 2400r/min,5400r/min,7200r/min,等等。软盘转速较慢,一般只有 360r/min (因为磁头与盘面接触性读写)。 磁盘的数据传输速率是指磁头找到地址后,单位时间写入或读出的字节数: RTBT 其中 TB 为一个磁道上记录的字节数,了为磁盘每转一圈所需的时间,只为数据传输速率。 另外,对于这类试题,考生还需要记住几个公式: (1)总磁道数记录面数磁道密度(外直径-内直径)2 (2)非格式化容量位密度3.14最内圈直径总磁道数 (3)格式化容量每道扇区数扇区容量总磁道数

17、(4)平均数据传输速率最内圈直径位密度盘片转速 做这类试题时,一定要注意单位的换算。根据题目给定条件,我们可计算如下: 总磁道数48(30-10)2103200 说明:因为直径是以厘米为单位,而道密度是以毫米为单位,所以需要乘以 10。 非格式化容量(2503.1410103200)81024102429.95MB 说明:因为括号中求出的单位是位,而 1B=8b(1 字节=8 位),1KB=1024B, 1MB=1024KB。 格式化容量(165123200)1024102425MB 平均数据传输速率(23.14(100+2)250720060)810001177.5KB/s 说明:数据传输率

18、中的 K 为 1000。虚拟存储管理系统的基础是程序的 4 理论,这个理论的基本含义是指程序执行时往往会不均匀地访问主存储器单元。根据这个理论,Denning 提出了工作集理论。工作集是进程运行时被频繁访问的页面集合。在进程运行时,如果它的工作集页面都在 5 内,能够使该进程有效地运行,否则会出现频繁的页面调入/调出的现象。(分数:2.00)A.全局性B.局部性 C.时间全局性D.空间全局性解析:A.主存储器 B.虚拟存储器C.辅助存储器D.U 盘解析:解析 虚拟存储管理系统的基础是程序的局部性理论。所谓程序局部性原理是指程序在执行时所呈现的局部性规律,即在一段较短时间内,程序的执行仅限于某个

19、部分。局部性原理表现为两个方面: (1)时间局限性:如果某条指令被执行,则不久以后该指令很可能再次被执行;如果某条数据结构被访问,则不久以后该数据结构很可能再次被访问。产生时间局限性的主要原因是程序中有大量的循环操作。 (2)空间局限性:一旦程序访问了某个内存单元,不久以后,其附近的内存单元也要被访问,即程序在一段时间内所访问的存储器空间可能集中在一定的范围之内,其最常见的情况就是程序的顺序执行。 根据局部性原理的特征性,Denning 阐述了程序性能的工作集理论。工作集是进程频繁访问的页面的集合。工作集理论指出,为使进程有效地运行,它的页面工作集应驻留内存中。否则,由于进程频繁地从外存请求页

20、面,而出现称为“颠簸”(又称抖动)的过度的页面调度活动。此时,处理页面调度的时间超过了程序的执行时间。显然,此时 CPU 的有效利用率会急速下降。 通常用两种等价的方法确定进程的工作集,一种是将工作集确定为在定长的页面访问序列(工作集窗口)中的页面集合,另一种是将工作集确定为在定长时间间隔中涉及到页面的集合。工作集的大小依赖于工作集窗口的大小,在进程执行时,工作集会发生变化。有时,当进程进入另一个完全不同的执行阶段时,工作集会出现显著的变化。不过在一个进程的执行过程中,工作集的大小处于稳定状态的时间基本上占绝大多数。 另一种控制颠簸的技术是控制缺页率。操作系统规定缺页率的上下限,当一个进程的缺

21、页率高于上限时,表明该进程需要更大的内存空间,则分配较多的内存页面给它,当进程的缺页率低于下限时,表明该进程占用的内存空间过大,可以适当地收回若干内存页面。1.在计算机系统中,构成虚拟存储器 _ 。(分数:1.00)A.只需要一定的硬件资源便可实现B.只需要一定的软件即可实现C.既需要软件也需要硬件方可实现 D.既不需要软件也不需要硬件解析:解析 在计算机中,内存空间的分配是由操作系统进行的,程序和数据除了常驻内存的以外都是以文件的形式存放在硬盘中,需要时从硬盘调到内存,再由 CPU 使用。我们把由进程中的目标代码、数据等的虚拟地址组成的虚拟空间称为虚拟存储器,操作系统必须解决由虚拟存储器到物

22、理存储器的地址变换。这种变换方法有静态地址重定位和动态地址重定位两种方法。 (1)静态地址重定位:静态地址重定位是在虚空间程序执行之前由装配程序完成地址影射工作。静态地址重定位的优点是不需要硬件的支持,缺点是无法实现虚拟存储器,必须占用连续的内存空间且难以做到程序和数据的共享。 (2)动态地址重定位:动态地址重定位是在程序执行过程中,在 CPU 访问内存之前,将要访问的程序或数据地址转换为内存地址。动态地址重定位依靠硬件地址变换机构完成,其优点主要有:可以对内存进行非连续分配;提供了虚拟存储器的基础;有利于程序段的共享。 虚拟存储器只是一个容量非常大的存储器的逻辑模型,不是任何实际的物理存储器

23、。它借助于磁盘等辅助存储器来扩大主存容量,使之为更大或更多的程序所使用。它指的是主存一外存层次。它以透明的方式给用户提供了一个比实际主存空间大得多的程序地址空间。所以它既需要硬件也需要软件。假设某计算机具有 1 MB 的内存(目前使用的计算机往往具有 128 MB 以上的内存),并按字节编址,为了能存取该内存各地址的内容,其地址寄存器至少需要二进制 7 位。为了使 4 字节组成的字能从存储器中一次读出,要求存放在存储器中的字边界对齐,1 字节的地址码应 8 。若存储器周期为 200ns,且每个周期可访问 4 字节,则该存储器带宽为 9 b/s。假如程序员可用的存储空间为 4MB,则程序员所用的

24、地址为 10 ,而真正访问内存的地址称为 11 。(分数:5.00)A.10B.16C.20 D.32解析:A.最低两位为 00 B.最低两位为 10C.最高两位为 00D.最高两位为 10解析:A.20MB.40MC.80MD.160M 解析:A.有效地址B.程序地址C.逻辑地址 D.物理地址解析:A.指令地址B.物理地址 C.内存地址D.数据地址解析:解析 1M=2 20 ,故 1MB 内存按字节编址(即寻找空间为 1M),地址寄存器至少需要 20 位。 如果采用字节编址,4 字节一次读出,字地址是该字高位字节的地址,总是等于 4 的倍数。 例如:某字的起始地址为 1000,接着三个内存单

25、元 1001,1002,1003: 下个字首地址则为 1004,4 在二进制中表示为 100: 同样下个字首地址为 1008,8 在二进制中表示为 1000; 最低两位总是为 00。 若存储周期为 200ns(20010 -9 秒),每个周期可访问 4 个字节,其带宽为: 1(20010 -9 )4210 7 (B/s)160M(b/s) 因为可用的 4MB 内存空间超出了实际的物理内存 1MB,称为逻辑地址,实际访问内存的地址为物理地址。在程序运行时,需要把逻辑地址映射为实际的物理地址。2.单个磁头在向盘片的磁性涂料层上写入数据时,是以 _ 方式写入的。(分数:1.00)A.并行B.并一串行

26、C.串行 D.串一并行解析:解析 串行通信中,两个设备之间通过一对信号线进行通信,其中一根为信号线,另外一根为信号地线,信号电流通过信号线到达目标设备,再经过信号地线返回,构成一个信号回路。 并行通信中,基本原理与串行通信没有区别。只不过使用了成倍的信号线路,从而一次可以传送更多位信号。 单磁头可以看做一对信号线路,所以是以串行方式写入数据。3.SCSI 是一种通用的系统级标准输入/输出接口,其中 _ 标准的数据宽度为 16 位,数据传送率达 20Mb/s。(分数:1.00)A.SCSI-IB.SCSI-IIC.FASTSCSI-II D.FAST/WDE SCSI-II解析:解析 SCSI

27、接口是小型计算机系统接口(Small Computer System Interface)的简称,它是在美国 Shugart 公司开发的 SASI 的基础上,增加了磁盘管理功能而成的。SCSI 接口作为输入/输出接口,主要用于光盘机、磁带机、扫描仪、打印机等设备。 SCSI 标准是 1986 年审议完成的,称为 SCSI-I 标准,由于 SCSI 的特点是传输速度快,支持多 I/O 任务并行操作,因此在非 PC 上得到了广泛的应用。1990 年又制定了 SCSI-II 标准。下面是广些 SCSI 标准的数据。 (1)SCSI-I:数据宽度为 8 位,数据传输速率最高达 5Mb/s。 (2)SC

28、SI-II:数据宽度为 16 位,数据传输速率最高达 10Mb/s。 (3)Fast SCSI-II:数据宽度为 16 位,数据传输速率最高达 20Mb/s。 (4)Fast/Wide SCSI-II:数据宽度为 32 位,数据传输速率最高达 40Mb/s。 (5)Ultra SCSI:最高传输速率约为 20Mb/s。 (6)Ultra-2 SCSI:最高传输速率可达 80Mb/s。 (7)Ultra 160/m:最高传输速率可达 160Mb/s。4.页式存储系统的逻辑地址由页号和页内地址两部分组成。假定页面的大小为 4K,地址变换过程如图所示,图中逻辑地址用十进制表示。 (分数:1.00)A

29、.33220 B.8644C.4548D.2500解析:解析 本题考查的是虚拟存储中的页式存储。页式存储组织的基本原理是将各进程的虚拟空间划分为若干个长度相等的页,把内存空间以与页相等的大小划分为大小相等的片或页面,采用请求调页或预调页技术实现内外存的统一管理。 页式存储组织的主要优点是利用率高,产生的内存碎片小,内存空间分配及管理简单。主要缺点是要有相应的硬件支持,增加了系统开销:请求调页的算法如选择不当,有可能产生抖动现象。 页式存储系统的逻辑地址由页号和页内地址两部分组成。题目已知页面大小为 4K,因为 4K=2 12 ,所以页内地址有 12 位。现在把逻辑地址 8644 转成二进制数得

30、 100001 1100 0100,这里的低 12 位为页内偏移量,最高两位则为页号,所以逻辑地址 8644 的页号为 10(即十进制数的 2),所以物理块号为 8,化为二进制数得 1000。把物理块号和页内偏移地址拼合得 10000001 11000100,转化为十进制数得 33220。在段页式管理的存储器中,实存等分为 15 、程序按逻辑模块分成 16 。在多道程序环境下,每道程序还需要一个 17 作为用户标志号。每道程序都有对应的 18 。一个逻辑地址包括 17 x、段号 s、页号 p 和页内地址 d 四个部分。 假设总长度为 22 位的逻辑地址格式分配如下:2120 位 x;1914

31、位 s;1311 位 p;100 位 d。若x,s,p,d 均以二进制数表示,其转换成的物理地址为 20 。(分数:5.00)A.段B.页 C.基D.模块解析:A.段 B.页C.基D.模块解析:A.段B.页C.基D.模块E.区域F.段号G.页号H.基号 解析:A.一个段表和一个页表B.一个段表和一组页表 C.一组段表和一个页表D.一组段表和一组页表解析:A.x220+s214+p211+dB.(x)+x+p)211+dC.(x)+s)+p)+dD.(x)+s)+P)211+d 解析:解析 本题涉及存储管理知识,主要考查段页式存储管理。 段页式存储组织是分段式和分页式结合的存储组织方法,这样可充

32、分利用分段管理和分页管理的优点。在段页式管理的存储器中,程序按逻辑单位分成基本独立的段,再把每段分成固定大小的页。实存则等分成与上述页大小相等的页。程序对内存的调入或调出是按页进行的。但它又可按段实现共享和保护。 在多道程序环境中,每道程序都有一张段表和一个作为用户标志的基号。每道程序有一个基号与其他程序相区分,每道程序可以有多个段,但只有一个段表,每个程序可以有多个页表。一个逻辑地址中,除了基号(x)、段号(p)和页号(s)外,还有一个页内地址(d)。 每个逻辑地址变换成实地址的过程如下: (1)首先,由基号在基寄存器中找到该道程序的段表起始地址; (2)接着,由该地址及段号在该程序段表中找

33、到该程序特定段的页表起始地址; (3)再由页表起始地址及页号找到物理地址的实页号; (4)最后,由该实页号拼接上页内地址就是物理地址。 该过程可简单地用一个式子来示意,即 (x)+s)+p)2 11 +d 其中,(x)表示基寄存器中地址为 x 的单元的内容。由于本题中给出页内地址占 11 位(从位 0 到位 10),故实页号 c 与 d 拼接成的物理地址为 c2 11 +d 段页式管理将段式存储管理和页式存储管理两种方式相结合,互相取长补短,充分发挥了它们的优点。段页式虚拟存储器管理方案具有空间浪费小、存储共享容易、存储保护容易、能动态连接的特点。但由于管理软件的增加,复杂性和开销也随之增加,

34、需要的硬件及占用的内容也有所增加,使得执行速度大大下降。容量为 64 块的 Cache 采用组相联方式映像,每块大小为 128 个字,每 4 块为一组。若主存容量为 4096 块,且以字编址,那么主存地址应该为 20 位,主存区号为 21 位。(分数:2.00)A.16B.17C.18D.19 解析:A.5B.6 C.7D.8解析:解析 Cache(高速缓冲存储器)的功能是提高 CPU 数据输入/输出的速率,突破所谓的“冯诺依曼瓶颈”,即CPU 与存储系统间数据传送带宽限制。高速存储器能以极高的速率进行数据的访问,但由于其价格高昂,如果计算机的主存储器完全由这种高速存储器组成则会大大增加计算机

35、的成本。通常在 CPU 和主存储器之间设置小容量的高速存储器 Cache。Cache 容量小但速度快,主存储器速度较低但容量大,通过优化调度算法,系统的性能会大大改善,仿佛其存储系统容量与主存相当而访问速度近似于 Cache。在计算机的存储系统体系中,Cache 是访问速度最快的层次。 使用 Cache 改善系统性能的依据是程序的局部性原理。依据局部性原理,把主存储器中访问概率高的内容存放在 Cache 中,当 CPU 需要读取数据时就首先在 Cache 中查找是否有所需内容,如果有则直接从 Cache中读取;若没有再从主存中读取该数据,然后同时送往 CPU 和 Cache。如果 CPU 需要

36、访问的内容大多都能在 Cache 中找到(称为访问命中,hit),则可以大大提高系统性能。 当 CPU 发出访存请求后,存储器地址先被送到 Cache 控制器以确定所需数据是否已在 Cache 中,若命中则直接对 Cache 进行访问。这个过程称为 Cache 的地址映射。常见的映射方法有直接映射、相联映射和组相联映射。 (1)直接映射:以随机存取存储器作为 Cache 存储器,硬件电路较简单。在进行映射时,存储器的地址被分成三部分,从高到低依次为:高位地址标识符、块号,以及块内地址。首先按照块号访问 Cache,把该块的 tag 值与存储器地址中的 tag 域进行比较,若相同则根据地址中的

37、word 域对该项数据进行读写,若tag 不相符则说明访问未命中。直接映射方式也是一种多对一的映射关系。 (2)相联映射:使用相联存储器作为 Cache,其速度快于直接映射,但是硬件电路较复杂,而且价格也较昂贵。使用相联存储器组成的 Cache 存储器,其基本单元分成两部分:地址部分和数据部分。数据部分用于存放数据,而地址部分则存放该数据的存储器地址。当进行映射时,相联存储器把 CPU 发出的存储器地址与 Cache 内所有的地址信息同时进行比较,以确定是否命中。全相联映射方式因其比较器电路难于设计和实现,而只适用于小容量 Cache。 (3)组相联映射:组相联映射的每一个块中有两个或两个以上

38、不同的 tag 域,每一个 tag 域则对应着一个数据域。这样。Cache 中同一项的两个(或多个)数据有相同的 block 值和 word 值,但是可以有不同的tag 值,从而弥补了直接映射机制的缺陷。当 CPU 发出读写请求后,地址信息中的 block 域用来访问Cache 存储器。存储器地址所含的 tag 域则同时和该块中所有的 tag(图中为两个)进行比较以确定是否命中。为了加快 tag 的比较过程,可以采用相联存储器的方式并行地进行比较。这就是组相联名称的由来。组相联映射方式适度地兼顾了相联和直接映射两种方式的优点。在 Cache 容量相等的条件下,组相联映射比直接映射方式有更高的命

39、中率。 若计算机的 Cache 容量大,速度快,而且运行的程序又能使 CPU 读写的数据经常在 Cache 中获得,则该程序执行的速度就快,也就是说如果程序短,访问存储器的局部性比较大,Cache 的命中率就会比一般程序高。采用这种程序来评价计算机性能往往性能偏好。 本题为组相联的 Cache 存储器的主存地址和 Cache 地址格式为: 区号的长度由主存分区的区数确定,组号的长度由一个区的分组的组数确定,块号的长度由一个组的分块的块数确定,块内地址由块的大小确定。 所以依据题意得:Cache 分 4 块为一组,所以块长度log 2;64 块的 Cache 可以分为 16 组,所以组号长度lo

40、g 4:字块大小为 128,所以块内地址长度=log 7。 由于 Cache 分为 64 块,所以主存分为 4096/64=64 个区,区号长度log 6。主存块长度log 2;主存组号长度log 4:主存块内地址长度log 5.在 CPU 与主存之间设置高速缓冲存储器 Cache,其目的是为了 _ 。(分数:1.00)A.扩大主存的存储容量B.提高 CPU 对主存的访问效率 C.既扩大主存容量又提高存取速度D.提高外存储器的速度解析:6.在文件存储设备管理中,有三类常用的空闲块管理方法,即位图向量法、空闲块链表链接法和 _ 。(分数:1.00)A.一级目录法B.多级目录法C.分区法D.索引法

41、 解析:解析 在文件存储设备管理中,有三类常用的空闲块管理方法,即位图向量法、空闲块链表法和索引法。 位图向量法中位图的每个字的每一位都对应一个物理块。空闲块链表法是把所有的空白块链在一起,当创建文件需要一块或几块时,就从链头上依次取下,反之,回收空间时,把这些空白块依次链接到链头上。索引法是指在文件存取器上每一个连续的空闲区建立一个索引,这种分配技术适用于建立连续文件。高速缓存 Cache 与主存间采用全相联地址映像方式,高速缓存的容量为 4MB,分为 4 块,每块 IMB,主存容量为 256MB。若主存读写时间为 30ns,高速缓存的读写时间为 3ns,平均读写时间为 3.27ns,则该高

42、速缓存的命中率为 24 %。若地址变换表如下所示,则主存地址为 8888888H 时,高速缓存地址为 25 H。 地址变换表 0 38H 1 88H 2 59H 3 67H (分数:2.00)A.90B.95C.97D.99 解析:A.488888B.388888C.288888D.188888 解析:解析 如果以 h 代表对 Cache 的访问命中率,t 1 表示 Cache 的周期时间,t 2 表示主存储器周期时间,使用“Cache+主存储器”的系统的平均周期为 t 3 ,则 t 3 =ht 1 +(1-h)t 2 其中 1-h 又称为失效率(未命中率)。 在本题中,t 2 =30ns,t

43、 1 =3ns,t 3 =3.27ns,把这些数据代入上面的公式,则可求出 h=99%。 当主存地址为 8888888H 时,即二进制地址为 1000100010001000100010001000B,其中块内地址为10001000100010001000B,而相联存储器中存储的是区号 100010B 和区内 Cache 块号为 01B。将 Cache 块号与块内地址连接到一起,构成 Cache 的地址为 0110001000100010001000B 即 188888H。从提供的答案中选择与下列叙述相符合的答案。 26 :支持多道程序设计,算法简单,但存储器碎片多: 27 :能消除碎片,但用

44、于存储器紧缩处理的时间长; 28 :克服了碎片多和紧缩处理时间长的缺点,支持多道程序设计,但不支持虚拟存储; 29 :支持虚拟存储,但不能以自然的方式提供存储器的共享和存取保护机制: 30 :允许动态链接和装入,能消除碎片,支持虚拟存储。(分数:5.00)A.段页式B.非请求分页式C.请求分页式D.可重定位分区E.固定分区 F.单一连续分配解析:A.段页式B.非请求分页式C.请求分页式D.可重定位分区 E.固定分区F.单一连续分配解析:A.段页式B.非请求分页式 C.请求分页式D.可重定位分区E.固定分区F.单一连续分配解析:A.段页式B.非请求分页式C.请求分页式 D.可重定位分区E.固定分

45、区F.单一连续分配解析:A.段页式 B.非请求分页式C.请求分页式D.可重定位分区E.固定分区F.单一连续分配解析:解析 此题考查存储管理方面的知识点,侧重各种存储管理方法的优缺点。要正确解答此题,必须把这些存储管理方法的特点搞清楚。下面逐一分析备选项。 (1)连续分区把所有用户区都分配给唯一的用户作业,当做业被调度时,进程全部进入内存,一旦完成,所有主存恢复空闲,因此,它不支持多道程序设计。 (2)固定分区存储管理。这是支持多道程序设计的最简单存储管理方法,它把主存划分成若干个固定的和大小不同的分区,每个分区能够装入一个作业,分区的大小是固定的,算法简单,但是容易生成较多的存储器碎片。 (3

46、)可重定位分区存储管理。这是克服固定分区碎片问题的一种存储分配方法,它能够把相邻的空闲存储空间合并成一个完整的空区,还能够整理存储器内各个作业的存储位置,以达到消除存储碎片和紧缩存储空间的目的。紧缩工作需要花费大量的时间和系统资源。 (4)非请求分页式存储管理。非请求分页式是指将存储空间和作业的地址空间分成若干个等分部分的分页式,要求把进程所需要的页面全部调入主存后作业方能运行,因此,当内存可用空间小于作业所需的地址空间时,作业无法运行。它克服了分区存储管理中碎片多和紧缩处理时间长的缺点,支持多道程序设计,但不支持虚拟存储。 (5)请求分页式存储管理。非请求分页式是将存储空间和作业的地址空间分

47、成若干个等分部分的分页式,当进程需要用到某个页面时将该页面调入主存,把那些暂时无关的页面留在主存外。它支持虚拟存储,克服了分区存储管理中碎片多和紧缩处理时间长的缺点,支持多道程序设计,但是它不能实现对最自然的以段为单位的共享与存储保护 (因为程序通常是以段为单位划分的,所以以段为单位最自然)。 (6)段页式存储管理。这是分段式和分页式结合的存储管理方法,充分利用了分段管理和分页管理的优点。作业按逻辑结构分段,段内分页,内存分块。作业只需部分页装入即可运行,所以支持虚拟存储,可实现动态链接和装配。数据存储在磁盘上的排列方式会影响 I/O 服务的总时间。假设每磁道划分成 10 个物理块,每块存放

48、1 个逻辑记录。逻辑记录 R1,R2,R10 存放在同一个磁道上,记录的安排顺序如表所示。 表 记录的安排顺序 物理块 1 2 3 4 5 6 7 8 9 10 逻辑记录 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 假定磁盘的旋转速度为 20ms/周,磁头当前处在 R1 的开始处。若系统顺序处理这些记录,使用单缓冲区,每个记录处理时间为 4ms,则处理这 10 个记录的最长时间为 (7) ;对信息存储进行优化分布后,处理 10个记录的最少时间为 (8) 。(分数:2.00)A.180msB.200msC.204ms D.220ms解析:A.40msB.60ms C.100ms

49、D.160ms解析:解析 首先从磁盘的转速 20ms/周,我们可以知道,读取一条记录需要 2ms。值得注意的一点是:处理一条记录的前提是将其读出来。处理第 1 条记录时,要先将其读取出来,再进行处理,所以处理 R1 所需时间为2ms+4ms,当 R1 处理完时,磁头已经转到了 R4 的位置,此时要将其调整到 R2 的位置,需要经过R5,R6,R7,R8,R9,R10,R1,这样要耗 16ms 的时间,再加上读取 R2 需要 2ms 以及处理数据的4ms,R2 的总处理时间应为 22ms。依次类推,处理这 10 个记录的时间为 2+4+(16+2+4)9204ms 从上面的分析,我们知道,大部分时间消耗在磁头回移的过程中。为了减少这种时间消耗,可以对排列顺序进行优化

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1