2015西安交通大学操作系统考试试卷(带答案)_第1页
2015西安交通大学操作系统考试试卷(带答案)_第2页
2015西安交通大学操作系统考试试卷(带答案)_第3页
2015西安交通大学操作系统考试试卷(带答案)_第4页
2015西安交通大学操作系统考试试卷(带答案)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

经典word整理文档,仅参考,双击此处可删除页眉页脚。本资料属于网络整理,如有侵权,请联系删除,谢谢!(A卷标准答案)西安交通大学考试试卷(操作系统)201420151专业班级:姓名:(A/B□卷)阅卷评分表装订线题号得分一二三四五六七八总得分开课单位:课程名称:操作系统课程编码:106027时间120分钟,开卷□闭卷,总分100,占总评成绩80%,2015111年月日提示:本场考试不得携带使用计算器。评阅人一、选择题(共20分,各选项0.5分)7、为实现设备分配,应为每类设备配置一张(131、在分时系统中,为使多个用户能够同时与系统交互,最关键的问题是(4)A;当用户数立性,系统中应配置一张(2目为100时,为保证响应时间不超过2s,此时的时间片最大应为(2)。(1345)I/O请求表A123)系统能及时地接收多个8现代操作系统中,提高内存利用率主要是通过(1或4)功能实现的,而使每道程序能在45)能快速进行内外不受干扰的环境下运行,主要是通过(2)功能实现的。存对换。(1234)虚拟存储器。学号:1)10ms2)20ms3)50ms4)100ms5)200ms。9、在请求调页系统中,若逻辑地址中的页号超过页表控制寄存器中的页表长度,则会引起2、设有10个进程共享一个互斥段,如果最多允许有1个进程进入互斥段,则所采用的互斥(34信号量初值应设置为(3A,而该信号量的取值范围为(4;如果最多允许有3个进程(1)输入/234)缺页中断。同时进入互斥段,则所采用的互斥信号量初值应设置为(2)C10CPU利用率为20%,用于对换空A,1)102)33)14)0。诚信承诺:间的硬盘的利用率为97.7%1)0~12)-1~03)1~-94)0~-9。我保证严格遵守学校考受学校按相关规定进行处理。(4)A或(1)B能提高CPU利用率。3、在引入线程的操作系统中,资源分配和调度的基本单位是(2CPU调度和分配的基本12)通过扩大硬盘容量增加对换空间;单位是(3(34)减少运行进程数。(1234)作业。12)增加一个更快的CPU;4、设m为同类资源R的数目,n为系统中的并发进程数。当n个进程共享m个互斥资源R(3)增加其他更快的I/O4)使用访问速度更快的内存条。时,每个进程对R的最大需求是;则下列情况会出现死锁的是(411、静态链接是在(A进行的,而动态链接是在(2B或(3C进行的,其中在(3)(1)m=2,n=1,w=22)m=2,n=2,w=13)m=4,n=3,w=24)m=4,n=2,w=3。5、本人签名:一个计算机系统的虚拟存储器最大容量是由(5)确定的,其实际容量是由(4)决定的。(12345)计算机的地址结构。1234)固定分区管理。6、下列解决死锁的方法中,属于死锁预防策略的是(21(1234)撤销进程法。第1页共10页第2页共10页考试试卷课程名称:操作系统12、在UNIX系统中,请求调页是采用(4)A算法,对物理块的分配是采用(2)B策略。二、判断题(共12分,每题1分)如果被换出的页的内容并未被修改,但对换区中尚无拷贝,此时应将它(1)C;若被换出的装订线1、分时系统中,时间片设置得越小,则平均响应时间越短。页的内容已被修改,应将它(1)。不正确专业班级:姓名:1)2)FIFO3)NRU4)LRU;(5)OPT。12)可变分配全局置换;(34)可变分配局部置换。C,123)送回用户区;(42、PCB是进程在系统中存在的唯一标志。正确3、隐式链接结构可以提高文件存储空间的利用率,但不适合文件的随机存取。正确4、Linuxsus是一个多用户、多任务的操作系统。13磁盘属于(,其信息的存取是以(4B为单位的;磁盘的I/O控制主要采取(3)正确C方式;打印机的I/O控制主要采取(2)D方式。5、系统处于不安全状态必然导致系统死锁。1234)虚拟设备。1)位(bit234不正确6、CPU利用率随着进程并发度的增长而提高。不正确C,1)程序I/O23)DMA4)SPOOLing。143)7、属于同一个进程的多个线程可共享进程的程序段、数据段。(1)在现代计算机系统中,只有I/O设备才是有效的中断源。(2(3)同一用户所使用的I/O设备可以并行工作。(4)SPOOLing是脱机I/O系统。正确8配方式。正确15、在文件系统中是利用(1)A来组织大量的文件的,为了允许不同用户的文件使用相同的9、在仅提供用户级线程的多处理机系统中,一个进程最多仍只能获得一个CPU。文件名,通常文件系统中采用(2B;在目录文件中的每个目录通常就是(1C;在UNIX正确系统中的目录则是(4)。10、请求分页系统中,一条指令执行期间产生的缺页次数可能会超过四次。1234)目录。123)文件名到文件物理地址的映射表;(4)索引表。正确学号:、由于设备驱动程序与硬件紧密相关,所以系统中配备多少个设备就必须配备同样数量的设备驱动程序。C,1)FCB23)文件名和文件物理地址;(4)文件名和索引结点指针。不正确12、文件系统中,所有文件的目录信息集中存放在内存的一个特定区域中。16)调度算法与作业的估计运行时间有关。不正确A.时间片轮转;B.先来先服务;C.优先级调度;D.短作业优先。第3页共10页第4页共10页考试试卷课程名称:操作系统三、简述题(共24分,每题6分)四、计算题(共24分,每题8分)1解析管程、管道、通道三个术语。1、已知某分页系统,主存容量为,页面大小为。对于一个4页大的作业,其0、1、2、3页分别被分配到主存的2、4、6、7块中。装订线对该数据结构进行操作的一组过程;③对局部于管程的数据设置初始值的语句。此外,还须为管程赋予一个名字。(2分)pipe文件。(2分)专业班级:姓名:(1①逻辑地址10231023/1K,得到页号为0,页内地址为1023,查页表找到对应的物理通道:是一种特殊的处理机,它具有执行I/O)程序来控块号为2,故物理地址为21K+1023=3071。(1.5分)╳制I/O操作。(2分)②逻辑地址2500。2500/1K,得到页号为2,页内地址为452,查页表找到对应的物理2若死锁检测程序的运行效率较高或较低,则各有什么优缺点?块号为6,故物理地址为61K+452=6596。(1.5分)╳死锁的检测可非常频繁地在每次资源请求时进行,其优点是:可以尽早地检测到死锁及其所涉及的进程,并有可能找到引起系统死锁的那个(或那几个)进程。其缺点是频繁的检测会耗费相当多的CPU时间,增加系统的开销。(3分)③逻辑地址3500。3500/1K,得到页号为3,页内地址为428,查页表找到对应的物理块号为7,故物理地址为71K+428=7596。(1.5分)╳CPU运行死锁检测程序的开销,但在检测到死锁时可能涉及到很多进程,也难以找到引起死锁的那个进程。(3分)④逻辑地址45004500/1K,得到页号为4,页内地址为404,因页号不小于页表长度,故产生越界中断。(1.5分)(2)逻辑地址1023地址变换图如下:3试采用请求式分段存储管理方式简述虚拟存储实现过程。即具有请求调入功能和置换功能,能从逻辑上对内存容量进行扩充。如果操作系统可采用请求分段存储管理方式,当进程在运行时需要访问的某部分程序和数据的段面不在内存中时,即产生一缺段中断,请求操作系统将所缺之段调入内存。(4分)用此方法从逻辑上扩展了内存,实现了虚拟存储。(2分)4何谓设备驱动程序?设备驱动程序中应包含哪些主要处理过程?设备驱动程序是I/O进程与设备控制器之间的通信程序。(3分)设备驱动程序中应包含主要处理过程有:(3分)学号:(2分)将抽象要求转换为具体要求;检查I/O请求的合法性;读出和检查设备的状态;传送必要的参数;工作方式的设置;启动I/O设备。2500GBFAT需占用多少存储空间?如果文件A占用硬盘的第120130145125五个盘块,试画出文件A各盘块间的链接情况及FAT的情况。第5页共10页第6页共10页考试试卷课程名称:操作系统五、经典进程同步问题分析与编程题(共20分,每题10分)(1waitwait(full)和wait(mutex)互换位置,或者将wait(empty)和wait(mutex)signal操作互换位置,即signal(full)和signal(mutex)互换位置,或者将signal(empty)和signal(mutex)互换位置,其后果又如何?答:由题意可知,该硬盘共有25GB个盘块,故FAT有25GB个表项;如果盘块从1开始25GB,FAT表项最少需要35FAT表项需364.5个字节。因此,FAT需占用的存储空间大小为装订线专业班级:姓名:4.525GB=112.5GB(4分)╳在生产者—消费者问题中,如果将两个wait操作,即wait(full)和wait(mutex)互换位置,或者将wait(empty)和wait(mutex)互换位置,都可能引起死锁。考虑系统中缓冲区全满时,若一生产者进程先执行了wait(mutex)wait(empty)因失败而进入阻塞状态,它期待消费者执行signal(empty)来唤醒自己,在此之前,它不可能执行signal(mutex)操作,从而使企图通过wait(mutex)进入自己的临界区的其他生产者和所有wait(mutex),后执行wait(full),同样可能造成死锁。(5分)文件A各盘块间的链接情况及FAT的情况如下:(4分)FAT::FCB120:130”125:EOF145125。。。若signal(full)和signal(mutex)signal(empty)和signal(mutex)互换位置,则不会引起死锁,其影响只是改变临界资源的释放次序。(5分)130:135:145:信号量设置并初始化:empty1,full,empty2,full2:=1,0,1,0;(1分)PA进程程序(3分)begin3、某虚拟存储器的用户空间共有32个页面,每页,主存。假定某时刻系统为用户的第0123页分配的物理块为51047,而该用户作业的长度为6页,试将十六进制的虚拟地址0A5C、103C、1A5C转换成物理地址。学号:repeat从磁盘读一个记录;wait(empty1);将记录存放到缓冲区1中;(full1);untilfalse(12,故页号合法,从页表中找到对应的内存块号为4(4分)(24,页号合法,但该页未装入内存,故产生缺页2分)end(3)逻辑地址错误!未找到引用源。的页号为6,为非法页号,故产生越界中断。(2分)第7页共10页第8页共10页大学考试试卷课程名称:操作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论