福州大学操作系统~学一学期测验考试B卷

合集下载

福州大学操作系统作业及答案整理

福州大学操作系统作业及答案整理

多道程序设计1.一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A先开始做,程序B后开始运行。

程序A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms,结束。

程序B的运行轨迹为:计算50ms、输入80ms、再计算100ms,结束。

试说明(1)两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会等待?(2)程序A、B有无等待CPU的情况?若有,指出发生等待的时刻。

答案:解答:1)CPU在100-150ms之间的时间段内是空闲的;2)A进程没有等待CPU情况,B进程则在0-50ms和180-200ms两个时间段内等待CPU内存调度作业在某联机单道批处理系统中,有一批作业,它们的提交时刻和作业大小如下表所示。

假设9:00开始调度,请写出分别采用SJF、HRN作业调度算法时的调度顺序和平均周转时间。

答案:(1)SJF平均周转时间=(48+158+39+48)/4=73.25(2)HRN调度二:R2=(9:48-9:10)/60=0.63,R3=(9:48-9:45)/36=0.08,所以选择J2调度三:R2=(10:48-9:10)/60=1.63,R4=(10:48-10:00)/24=2,所以选择J4平均周转时间=(48+98+123+72)/4=85.25磁盘调度作业假定某移动磁盘上,磁头的当前位置为100磁道,磁头正向磁道号增加方向移动。

现有一磁盘读写请求队列:23, 376, 205, 132, 19, 61, 190, 398, 29, 4, 18, 40。

请写出:(1)用最短寻道时间优先算法,列出响应的次序,并计算平均寻道长度。

(2)用电梯调度算法,列出响应的次序,并计算平均寻道长度。

答:(1)最短寻道时间优先算法(5分)响应的次序为:132、190、205、61、40、29、23、19、18、4、376、398。

(3分)平均寻道长度:58.3 (2分)(2)电梯调度算法(5分)响应的次序为:132、190、205、376、398、61、40、29、23、19、18、4。

2022年闽南科技学院计算机科学与技术专业《操作系统》科目期末试卷B(有答案)

2022年闽南科技学院计算机科学与技术专业《操作系统》科目期末试卷B(有答案)

2022年闽南科技学院计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、通常对文件系统来说,文件名及属性可以集中在()中以使查询。

A.目录B.索引C.字典D.作业控制块2、若文件f1的硬链接为f2,两个进程分别打开fl和f2,获得对应的文件描述符为fd1和fd2,则下列叙述中,止确的是()I.fl和f2的读写指针位置保持相同II.fl和f2共享同个内存索引节点III.fdl 和fd2分别指向各自的用户打开文件表中的一项,A.仅IIB. 仅II、IIIC.仪I、IID. I、II和II3、若某单处理器多进程系统中有多个就绪进程,则下列关于处理器调度的叙述中,错误的是()。

A.在进程结束时能进行处理器调度B.创建新进程后能进行处理器调度C.在进程处于临界区时不能进行处理器调度D.在系统调用完成并返回用户态时能进行处理器调度4、进行P0和P1;的共享变量定义及其初值为:boolean flag[2];int turn=0;flag[0]=false;flag[1]=false;若进行P0和P1,访问临界资源的类C代码实现如下:void Po()//进程Po{while(TRUE){flag[0]=TRUE;turn=1;While(flag[1]&&(turn==l));临界区;flag[0]=FALSE;}}void P1()//进程P1{while(TRUE){flag[1]=TRUE;turn=0;While(flag[0]&&(turn==0));临界区;flag[1]=FALSE;}}并发执行进程P0和P1时产生的情况是()。

A.不能保证进程互斥进入临界区、会出现“饥饿”现象,B.不能保证进程互斥进入临界区、不会出现“饥饿”现象C.能保证进程互斥进入临界区、会出现“饥饿”现象D.能保证进程互斥进入临界区、不会出现“饥饿”现象5、一个正在访问临界资源的进程由于申请等待1/0操作而被中断时,它()。

操作系统期末考试试题及答案PDF

操作系统期末考试试题及答案PDF

操作系统期末考试试题及答案PDF一、单项选择题(每题2分,共20分)1. 在现代操作系统中,进程和程序的主要区别是()。

A. 进程是一个动态的概念,程序是一个静态的概念B. 进程是程序的执行过程,程序是进程的代码集合C. 进程是程序的代码和数据的集合,程序是进程的执行过程D. 进程是程序的代码集合,程序是进程的执行过程2. 在操作系统中,进程调度的目的是()。

A. 决定进程的执行顺序B. 提高CPU的利用率C. 保证进程的公平性D. 以上都是3. 下列关于死锁的描述,不正确的是()。

A. 死锁是指两个或多个进程在执行过程中,因争夺资源而造成的一种僵局B. 死锁产生的四个必要条件是互斥、占有和等待、不可剥夺、循环等待C. 死锁的预防方法是破坏占有和等待条件D. 死锁的避免方法是通过银行家算法来实现4. 在操作系统中,虚拟内存的主要作用是()。

A. 提高内存的访问速度B. 提高内存的利用率C. 扩大内存的容量D. 以上都是5. 下列关于文件系统的的说法,不正确的是()。

A. 文件系统是操作系统中负责管理文件的系统B. 文件系统提供了文件的创建、删除、读取和写入等操作C. 文件系统将文件存储在磁盘上,并且可以对文件进行加密D. 文件系统允许多个用户同时访问同一个文件6. 在操作系统中,分页管理方式的主要优点是()。

A. 减少了内存的碎片B. 简化了内存管理C. 提高了内存的利用率D. 以上都是7. 下列关于进程通信的说法,不正确的是()。

A. 进程通信是指进程之间交换信息的过程B. 进程通信的方式有共享内存、消息传递、信号量等C. 进程通信可以提高系统的并发性D. 进程通信会导致进程的阻塞8. 在操作系统中,中断处理程序的主要作用是()。

A. 处理硬件设备发出的中断信号B. 处理用户发出的中断信号C. 处理操作系统发出的中断信号D. 处理进程发出的中断信号9. 下列关于操作系统的用户界面的说法,不正确的是()。

2022年福建师范大学计算机应用技术专业《计算机系统结构》科目期末试卷B(有答案)

2022年福建师范大学计算机应用技术专业《计算机系统结构》科目期末试卷B(有答案)

2022年福建师范大学计算机应用技术专业《计算机系统结构》科目期末试卷B(有答案)一、选择题1、系列机软件应做到( )。

A.向前兼容,并向上兼容B.向后兼容,力争向上兼容C.向前兼容,并向下兼容D.向后兼容,力争向下兼容2、在计算机系统设计中,比较好的方法是( )A.从上向下设计B.从下向上设计C.从两头向中间设计D.从中间开始向上、向下设计3、下列说法正确的是( )A.Cache容量一般不大,命中率不会很高B.Cache芯片速度一般比CPU的速度慢数十倍C.Cache本身速度很快。

但地址变换的速度很慢D.Cache存贮器查映象表和访问物理Cache其间可以流水,使速度与CPU匹配4、下列说法正确的是()A."一次重叠"是一次解释一条指令B."一次重叠"是同时解释相邻两条指令C.流水方式是同时只能解释两条指令D."一次重叠"是同时可解释很多条指令5、流水机器对全局性相关的处理不包括( )A.猜测法B.提前形成条件码C.加快短循环程序的执行D.设置相关专用通路6、计算机系统结构不包括( )。

A.主存速度B.机器工作状态C.信息保护D.数据7、对系统程序员不透明的应当是()A.CACHE 存储器B.系列机各档不同的数据通路宽度C.指令缓冲寄存器D.虚拟存储器8、对系统程序员不透明的应当是( )。

A.Cache存贮器XB.系列机各档不同的数据通路宽度C.指令缓冲寄存器D.虚拟存贮器9、计算机组成设计不考虑( )。

A.专用部件设置B.功能部件的集成度C.控制机构的组成D.缓冲技术10、"从中间开始"设计的"中间"目前多数是在( )。

A.传统机器语言级与操作系统机器级之间B.传统机器语言级与微程序机器级之间C.微程序机器级与汇编语言机器级之间D.操作系统机器级与汇编语言机器级之间二、判断题11、对标量数据来说,并行主存系统的实际频宽采用多体单字方式的要比采用单体单字方式组成的高。

2022年福州大学公共课《大学计算机基础》期末试卷B(有答案)

2022年福州大学公共课《大学计算机基础》期末试卷B(有答案)

2022年福州大学公共课《大学计算机基础》期末试卷B(有答案)一、单项选择题1、下列数据中,最小数是()A.(10111100)2B. (162)sC. (264)10D. (CD)162、下列四个不同进制的数值中,最小的数是()A.(01101011)B. (154)C. (107)10 C. (6A)163、将十进制数57转换为二进制数是()A.111011B.111001C.101111D.1100114、在计算机内部.一个字节表示的二进制位数是()A.7B.8C.15D.165、计算机病毒对于操作计算机的人,()A.只会感染,不会致病B.会感染致病C.不会感染D.会有厄运6、用16×16点阵存储一个汉字的字形码,需要用()A.16个字节B.32个字节C.64个字节D.256个字节7、在微型计算机中,控制器的基本功能是()A.存储各种控制信息B.保持各种控制状态C.实现算术运算和逻辑运算D.控制机器各个部件协调一致地工作8、关于对Windows 7资源管理器的操作,下列叙述不正确的是()A.单击文件夹前的“—”号,可折叠该文件夹B.单击文件夹前的“+”号,可展开该文件夹C.单击文件夹前的“+”号,该文件夹前的“+”变成“—”D.单击文件夹前的“+”号,该文件夹前的“+”变成“*”9、Windows 7系统提供了4种桌面图标的排列方式,分别是按:名称、大小,以及()A.访问频率和最近访问日期排列B.项目类型和访问频率排列C.项目类型和修改日期排列D.项目类型和创建日期排列10、Windows 7是一种()A.操作系统B.语言处理程序C.实用程序与工具D.数据库管理系统11、在Windows7中,关闭当前应用程序窗口可用快捷键()A Ctrl+EscB Ctrl+F4C Alt+EscD Alt+F412、Windows 7中的“任务栏”()A.只能改变其位置不能改变其大小B.只能改变其大小不能改变其位置C.既能改变其位置也能改变其大小D.既不能改变其位置也不能改变其大小13、在Window“资源管理器”窗口中,若要按文件创建的日期顺序显示文件目录,应选择“查看”菜单中的()A.“大图标”命令B.“详细资料”命令C.“小图标”命令D.“列表”命令14、在Word 2010中最大的分栏数是()A.8个B.9个C.10个D.11个15、在Word中,可以插入页眉和页脚的视图是()A.普通视图B.Web版是视图C.大纲视图D.页面视图16、Word水平标尺不能设置段落的()A.左边距B.右边距C.字间距D.首行缩进17、在Word“字体”对话框中,不能设置()A.边框B.字号C.字体颜色D.下划线18、Word文档的默认扩展名是()A.WPSB.DOTC.DOCD.EXE19、在Word中,文档窗口显示出水平标尺,则当前的视图方式()A. 一定是普通视图方式B. 一定是页面视图方式C. 一定是普通视图方式或页面视图方式D. 一定是大纲视图方式20、关于Excel 2010谈入式图表的叙述,不正确的是()A.可以移动联入式图表B.可以改变做人式图表的大小C.当数据源改变时,相应的谈入式图表随之改变D.副除铁入式图表时相应的数据源将同时被割除21、下列有关Excel 2010排序的叙述中,错误的是()A.可以按指定的关键字升序排序B.可以指定大于4个关键字排序C.最多可以指定2个关键字排序D.可以按指定的关键字降序排序22、在默认方式下,Excel 2010工作簿中的第一张工作表的名称为()A.表1B.Sheet1C.Book1D.xls23、当启动Excel 2010时,会打开一个空工作簿,它的默认文件名是()A.空白文档1.xlsB.文档1.xlsC.Sheet1.xlsD.Book1.xls24、在Exce12010中可以为单元格命名,下列单元格名称正确的是()A.A3B.ЗAC.成绩,优D.成绩优25、在Excel 2010中,对汉字的排序可以按照()A.字号和拼音排序B.字体和字号排序C.拼音字母和笔划排序D.字号和笔划排序26、在PowerPoint 2010中,演示文稿与幻灯片的关系是()A.同属于一个对象B.相互独立并没有联系C.演示文稿由若干个幻灯片组成D.幻灯片由若干个演示文稿组成27、若要多幻灯片中的文本设置字体时,可通过()A.”视图”菜单进行设置B.“插入”菜单进行设置C.“格式”菜单进行设置D.“工具”菜单进行设置28、FTP的中文含义是()A.文件传输协议B.网际协议C.简单邮件协议D.域名服务协议29、WWW即World Wide Web,我们经常称它为()A. 因特网B.万维网C.综合服务数据网D.电子数据交换30、Ipv4支持的地址空间是()A.16位B.32位C.64位D.128位二、填空题31、在计算机中表示数值数据时,小数点的位置是约定的,则称为_________数。

福建师范大学2020年8月课程考试《操作系统导论》作业考核试题.doc

福建师范大学2020年8月课程考试《操作系统导论》作业考核试题.doc

《操作系统导论》期末考试A卷姓名:专业:学号:学习中心:成绩:一、单项选择题(每小题2分,共30分)1.N个进程共享M台打印机(其中N>M),假设每台打印机为临界资源,必须独占使用,则打印机的互斥信号量的取值范围为( B )。

A.-(N-1)~MB.-(N-M)~MC.-(N-M)~1D.-(N-1)~12.如果允许不同用户的文件可以具有相同的文件名,通常采用(D )来保证文件存取的安全。

A.重名翻译机构 B.建立索引表C.建立指针 D.多级目录结构3.在单一处理机上,将执行时间有重叠的几个程序称为( C )。

A.顺序程序 B.多道程序C.并发程序 D.并行程序4.为了提高设备分配的灵活性,用户申请设备时应指定(A )号。

A.设备类相对 B.设备类绝对 C.相对 D.绝对5.文件系统中,目录管理最基本的功能是( D )。

A.实现按名存取B.管理文件存储器的空闲空间C.指出分配给文件的盘块的地址D.管理文件存储器的空闲空间,并指出分配给文件的盘块的地址6.CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用( C )。

A.并行技术 B.通道技术C.缓冲技术 D.虚存技术7.临界区是指并发进程中访问共享变量的(D )段。

A.管理信息 B.信息存储 C.数据 D.程序8.产生系统死锁的原因可能是由于(C )。

A.进程释放资源 B.一个进程进入死循环C.多个进程竞争资源出现了循环等待 D.多个进程竞争共享型设备9.下面关于批处理操作系统的叙述错误的是( C )。

A.批处理操作系统可以分为批处理单道系统和批处理多道系统B.单道系统是指一次只有一个作业装入计算机系统的主存中运行的系统C.批处理系统具有用户与计算机的直接交互能力,提高了系统资源的利用率D.“通道”和“中断”技术的出现,使得输入输出设备与中央处理器可以并行工作10.由固定分区发展为分页存储管理方式的主要推动力是( A )A.提高内存利用率 B.提高系统吞吐量C.满足用户需要 D.更好地满足多道程序运行的需要11.下列用于实现虚拟设备的技术是( C )。

福州大学操作系统~学第一学期考试A卷

福州大学操作系统~学第一学期考试A卷

福州大学 2008~2009学年第一学期考试A卷课程名称计算机操作系统考试日期 2009年1月14日考生姓名学号专业或类别必修课考生注意事项:1、本试卷共8 页,请查看试卷中是否有缺页。

2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。

一、单项选择题(每小题1分,共20分>1、设计实时操作系统时,首先应该考虑系统的<)。

A.可靠性和灵活性 B.实时性和可靠性C.分配性和可靠性 D.灵活性和实时性2、多道程序设计是指<)。

A.在实时系统中并发运行多个程序B.在分布式系统中同一时刻运行多个程序C.在一台处理机上同一时刻运行多个程序D.在一台处理机上并发运行多个程序3、若当前进程因时间片用完而让出处理机时,该进程应转变为<)状态。

A.就绪 B.等待 C.运行 D.完成4、现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,且T1<T2<T3。

系统按照单道方式运行且采用短作业优先算法,则上述3个作业的平均周转时间是<)。

A.T1+T2+T3 B.(T1+T2+T3>/3C.(3T1+2T2+T3>/3 D.(T1+2T2+3T3>/35、进程控制块是<)。

A.PCB B.CCB C.JCB D.UCB6、在并发系统中,为保证公共变量的完整性,各进程应互斥进入临界区。

所谓临界区是指<)。

A.一个缓冲区 B.一段数据区 C.同步机制 D.一段程序7、在可变分区管理中,某一作业完成后,系统收回其主存空间并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是<)。

A.无上邻空闲区也无下邻空闲区B.有上邻空闲区但无下邻空闲区C.有下邻空闲区但无上邻空闲区D.有上邻空闲区也有下邻空闲区8、为使虚拟存储系统有效地发挥其预期的作用,所运行的程序应具有的特性是<)。

A.该程序不应含有过多的I/O操作B.该程序的大小不应超过实际内存容量C.该程序应具有较好的局部性D.该程序的指令相关不应过多9、要保证一个程序在主存中被改变了存放位置后仍能正确执行,则其主存空间管理应采用<)技术。

2022年福州大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年福州大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年福州大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、下列关厂索引表的叙述中,正确的是()。

A.索引表中每个记录的索引项可以有多个B.对索引文件存取时,必须先查找索引表C.索引表中含有索引文件的数据及其物理地址D.建立索引表的i1的之,是减少存储空间,2、在现代操作系统中,文件系统都有效地解决了重名(即允许不同用户的文件可以具有相同的文件名)问题。

系统是通过()来实现这一功能的。

A.重名翻译结构B.建立索引表C.树形目录结构D.建立指针3、银行家算法在解决死锁问题中用于()。

A.预防死锁B.死锁避免C.检测死锁D.解除死锁4、通常用户进程被建立后()A.使一直存在于系统中,直到被操作人员撤销B.随着作业运行正常或不正常结束而撤销C.随着时间片轮转而撤销与建立D.随着进程的阻塞或唤醒而撤销与建立5、一次性分配所有资源的方法可以预防死锁的发生,这种方法破坏的是产生死锁的4个必要条件中的()。

A.互斥条件B.占有并请求C.不剥夺条件D.循环等待6、若用8个字(字长32位,H字号从0开始计数)组成的位示图管理内存,用户归还一个块号为100的内存块时,它对应位示图的位置为()(注意:位号也从0开始)。

A.字号为3,位号为5B.字号为4,位号为4C.字号为3,位号为4D.字号为4,位号为57、设有8页的逻辑空间,每页有1024B,它们被映射到32块的物理存储区中。

那么,逻辑地址的有效位是()位,物理地址至少是()位。

A.10,11B.12,14C.13,15D.14,168、下列观点中,不是描述操作系统的典型观点的是()。

A.操作系统是众多软件的集合B.操作系统是用户和计算机之间的接口C.操作系统是资源的管理者D.操作系统是虚拟机9、与早期的操作系统相比,采用微内核结构的操作系统具有很多优点,但是这些优点不,包括()。

A.提高了系统的可扩展性B.提高了操作系统的运行效率C.增强了系统的可靠性D.使操作系统的可移植性更好10、某进程的段表内容见表,当访问段号为2、段内地址为400的逻辑地址时,进行地址转换的结果是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

福州大学2008~2009学年第一学期考试B卷课程名称计算机操作系统考试日期2009年2月日考生姓名学号专业或类别必修课
考生注意事项:1、本试卷共8页,请查看试卷中是否有缺页。

2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。

一、单项选择题(每小题1分,共20分)
1、并发进程执行的相对速度是()。

A.由进程的程序结构决定的
B.由进程自己来控制的
C.与进程调度策略有关的
D.在进程被创建时确定的
2、多道程序设计是指()。

A.在实时系统中并发运行多个程序
B.在分布式系统中同一时刻运行多个程序
C.在一台处理机上同一时刻运行多个程序
D.在一台处理机上并发运行多个程序
3、下列关于操作系统的叙述,不正确的是()。

A.“管理资源的程序”
B.“管理用户程序执行的程序”
C.“能使系统资源提高效率的程序”
D.“能方便用户编程的程序”
4、关于进程的运行、就绪和阻塞三个状态,下列观点正确的是()。

A.每个进程从创建到撤消都要经历这三个状态
B.每个进程从创建到撤消,各个状态只能经历一次
C.某些进程可以从阻塞状态转化为运行状态
D.某些进程可以从运行状态转化为就绪状态
5、若当前进程因时间片用完而让出处理机时,该进程应转变为()状态。

A.就绪
B.等待
C.运行
D.完成
6、一种既有利于短小作业又兼顾到长作业的作业调度算法是()。

A.先来先服务
B.轮转
C.最高响应比优先
D.均衡调度
7、所谓临界区是指()。

A.一个缓冲区
B.一段数据区
C.同步机制
D.一段程序
8、可变分区存储管理在收回一个空闲区后,空闲区数目可能会()。

A.增加1个
B.减少1 个
C.保持不变
D.上述A、B、C都有可能
9、不会产生内部碎片的存储管理是()。

A.分页式存储管理
B.分段式存储管理
C.固定分区式存储管理
D.段页式存储管理
10、把作业地址空间中的逻辑地址变成内存中物理地址称为()。

A.重定位
B.加载
C.物理化
D.逻辑化
11、在下列存储管理方案中,不适应于多道程序设计的是()。

A.单一连续分区
B.固定分区
C.可变分区
D.段式管理
12、文件系统采用()组织文件。

A.堆栈
B.指针
C.目录
D.路径
13、用磁带作为文件存储介质时,则文件只能组织成()。

A.顺序文件
B.链接文件
C.索引文件
D.目录文件
14、下列文件中属于逻辑结构的文件是()。

A.连续文件
B.系统文件
C.散列文件
D.流式文件
15、文件的保密是指防止文件被()。

A.篡改
B.破坏
C.窃取
D.删除
16、文件系统的主要目的是()。

A.实现对文件的按名存取
B.实现虚拟存储
C.提高外存的读写速度
D.用于存储系统文件
17、在UNIX系统中,磁盘空闲空间管理所采用的方法是()。

A.位图法
B.空闲块表法
C.成组链接法
D.单块链接法
18、S POOLing技术的主要目的是()。

A.提高CPU和外设交换信息的速度
B.提高独占设备的利用率
C.减轻用户编程负担
D.提供主、辅存接口
19、如果I/O设备与存储设备间的数据交换不经过CPU来完成,则这种数据交换方式
是()。

A.程序查询方式
B.中断方式
C.DMA方式
D.无条件存取方式
20、为解决CPU输出数据的速度远高于打印机的打印速度的矛盾可采用()
技术。

A.并行 B.通道 C.缓冲 D.虚存
二、填空题(每个空2分,共20分)
21、操作系统的主要设计目标是和。

22、在用户编程时使用地址,处理机执行程序时使用地址。

23、死锁的四个必要条件是、、不可抢夺资源和循环等待资源。

24、在采用SPOOLing技术的系统中,作业执行时从磁盘上的中读取信息,并把作业的
执行结果暂时存放在磁盘上的中。

25、为了保证操作系统的自身安全,Linux在结构上分为分和两个部分。

三、简答题(每小题5分,共30分)
26、请简述现代操作系统的基本特征?
27、什么是处理机三级调度?各级调度分别完成什么工作?
28、文件系统的主要功能有哪些?
29、何谓设备独立性?有何优点?
30、什么是通道技术?并分析该技术的优点。

31、操作系统的安全需求主要有哪些.?
四、综合题(每小题10分,共30分)
32、假设在一个请求分页式存储管理系统中,某作业J执行的访问请求页面序列为:
3,2,1,4,4,5,5,3,4,3,2,1,5
并已知主存中有3个可供作业J使用的空闲块,试说明采用FIFO和LRU两种算法进行页面调度时,缺页中断的次数分别是多少?
33、设某磁盘有200个柱面,其编号为0~199,当前磁盘读写位于柱面号20,且正向
199磁道方向移动,此时有以下访问请求序列(柱面号)
10,22,20,2,40,6,38
请按照下列两种算法,计算其移动的柱面总数量。

(写出计算过程)
(1)最短查找时间优先算法
(2)电梯算法
用P、V操作实现下述问题的解:
桌子有一个盘子,每次只能放入一个水果,爸爸专向盘中放苹果,妈妈专向盘中放桔子,一个女儿专等吃盘中的苹果,一个儿子专等吃盘中的桔子。

福州大学2008~2009学年第一学期考试B卷
计算机操作系统参考答案2009.01
五、单项选择题
六、填空题
21、方便用户提高系统效率
22、逻辑地址物理地址
23、互斥使用资源占有且等待资源
24、输入井输出井
25、内核外壳
七、简答题
26、答:操作系统的特征有:并发性,共享性,不确定性(异步性),虚拟性。

并发性是指两个以上的进程在同一时间间隔内运行。

(2分)
共享性指系统资源可被多个进程共同使用,而不是被某个进程独占。

(1分)
异步性指进程的执行不是一贯到底的,而是“走走停停”,具有随机性。

(1分)
虚拟性是指把物理上的实体变成逻辑上的对应物的技术。

(1分)
27、答:三级调度分别为:作业调度、进程调度和交换调度。

(1)作业调度:作业调度按照一定算法选择满足条件(后备态)的若干作业装入内存,并创建相应的进程;(2分)
(2)进程调度:按照一定算法选择一个就绪进程,让它占用CPU运行;(2分)
(3)交换调度:当系统内存不足时,交换调度将内存中暂时不运行(等待态)的进程的进程映像临时保存到外存中指定区域,归还所占用的内存空间;当内存空闲空间允许时,
交换调度将外存中的进程映像重新分配并装入内存,以便继续运行。

(1分)
28、答:文件系统的主要功能:(每一个1分,全部5分)
(1)文件的按名存取
(2)文件目录的建立和维护
(3)文件的组织
(4)文件存储空间的分配和管理
(5)提供各种文件操作方法
(6)实现文件的共享、保护和保密
29、答:用户不指定具体的物理设备,而是使用逻辑设备,这样使得用户作业和物理设备独立开
来,由操作系统实现逻辑设备和物理设备之间的映射,称这种特性为“设备独立性”。

(3分)优点:用户应用程序与物理设备无关,系统增减或变更物理设备时程序不必修改;易于对付输入输出设备的故障;提高了系统的可靠性,增加了外围设备分配的灵活性,能更有效地利用外围设备资源,实现多道程序设计技术。

(2分)
30、答:通道又称输入输出处理器,它能完成主存储器和外围设备之间的信息传送,与中央处理
器并行地执行操作。

(3分)
优点:外围设备和中央处理器能实现并行操作;通道和通道之间能实现并行操作;各通道上的外围设备也能实现并行操作,以达到提高整个系统效率这一根本目的。

(2分)
31、操作系统的安全需求:
(1)机密性:为秘密数据提供保护方法及保护等级的一种特性。

(2分)
(2)完整性:系统中的数据和原始数据未发生变化,未遭到偶然或恶意修改或破坏时所具有的一种性质。

(1分)
(3)可审计性:指要求能证实用户身份,可对有关安全的活动进行完整记录、检查和审核,以防止用户对访问过某信息或执行过某操作的否认(1分)
(4)可用性:防止非法独占资源,每当合法用户需要时保证其访问到所需信息,为其提供所需服务。

(1分)
八、综合题
32、解答:
(1)FIFO:缺页中断9次。

(5分)
(2)LRU:缺页中断9次。

(5分)
33、解答:
(1)最短查找时间优先算法:服务序列是20,22,10,6,2,38,40;移动柱面总数为60。

(5分)
(2)电梯算法:服务序列是20,22,38,40,10,6,2;移动柱面总数为58。

(5分)
解答:分析知,盘子容量为1,用信号量empty表示其剩余容量,初始值1;设置信号量apple和orange分别表示是否有苹果、桔子,初始值0。

empty:=1;apple:=0;orange:=0; (2分)
cobegin
coend。

相关文档
最新文档