浙江大学远程教育计算机科学--操作系统原理 在线作业答案
- 格式:docx
- 大小:1.09 MB
- 文档页数:45
《操作系统原理》3(2017)在线作业参考资料一、单选题(共30 道试题,共60 分。
)V1. 下面关于设备属性的论述中,正确的是()。
A. 字符设备的基本特征是可寻址到字节,即能指定输入的源地址或输出的目标地址B. 共享设备必须是可寻址的和可随机访问的设备C. 共享设备是指同一时间内允许多个进程同时访问的设备D. 在分配共享设备和独占设备时都可能引起进程死锁正确答案:B 满分:2 分2. 从静态角度看,进程由程序、数据和()三部分组成。
A. JCBB. DCBC. PCBD. PMT正确答案:C 满分:2 分3. 在操作系统中,进程是一个()概念,而程序是一个静态的概念。
A. 组合态B. 关联态C. 运行态D. 动态正确答案:D 满分:2 分4. 通常,文件的逻辑结构可以分为两大类:无结构的()和有结构的记录式文件。
A. 堆文件B. 流式文件D. 直接(Hash)文件正确答案:B 满分:2 分5. 在请求调页系统中有着多种置换算法:选择自某时刻开始以来,访问次数最少的页面予以淘汰的算法称为()。
A. FIFO算法B. OPT算法C. LRU算法D. LFU算法正确答案:D 满分:2 分6. 使用户所编制的程序与实际使用的物理设备无关是由()功能实现的。
A. 设备分配B. 缓冲管理C. 设备管理D. 设备独立性正确答案:D 满分:2 分7. 通道具有()能力。
A. 执行I/O指令集B. 执行CPU指令集C. 传输I/O命令D. 运行I/O进程正确答案:A 满分:2 分8. 在请求调页系统中有着多种置换算法:选择自上次访问以来所经历时间最长的页面予以淘汰的算法称为()。
A. FIFO算法C. LRU算法D. NRU算法正确答案:C 满分:2 分9. 下列第()项不是文件系统的功能?A. 文件系统实现对文件的按名存取B. 负责实现数据的逻辑结构到物理结构的转换C. 提高磁盘的读写速度D. 提供对文件的存取方法和对文件的操作正确答案:C 满分:2 分10. 实现CPU和外部设备并行工作的硬件支持是:()。
浙大远程操作系统原理第三次作业(第4、5章)答案问答题1.在某些系统中有这样的情况,假如某用户打开文件,向该文件中增加了若干新记录之后没有关闭文件就关机了,当他下次开机再打开文件时却无法读出所增加的新记录。
试从打开文件和关闭文件的作用出发,分析产生这种现象的原因,并说明编程时使用文件的操作的步骤。
答:由于文件的控制块(目录)存于磁盘中,有些系统为了减少在多次读写同一文件查目录时盘I/O操作次数,在读写文件前需先执行打开文件操作,它的作用是将要用到的文件目录从磁盘拷到内存,在内存建立内存文件目录表。
以后的读写文件操作只与内存文件目录表打交道,避免读写盘上文件目录所需的盘I/O操作。
同时在读写文件结束后再执行关闭文件操作,它的作用是将内存中修改过的内存文件目录表中的信息写回到磁盘中的文件目录中,避免已修改文件目录信息的丢失。
如果用户打开文件后向该文件中增加了若干新记录,这时文件可能增加存储记录的物理块,相应的内存的文件目录中增加了记录数和新增物理块的地址,而这时磁盘中相应文件的文件目录内容还未改变,它需在执行关闭文件后,将内存文件目录写入磁盘文件目录后才能改变。
如没有关闭文件就关机,磁盘中该文件的文件目录中未记入新增的物理块的地址和新增的记录数,当他下次开机再打开文件时,无法找到的新增记录的物理块的地址,也无法读出新增的新记录。
2.简述UNIX对文件实现存取控制的方法和命令的使用。
答:UNIX系统使用文件存取控制表来实现对文件存取控制,它把用户分成三类:文件主、同组用户和其它用户,每类用户的存取权限为可读、可写、可执行以及它们的组合。
不同类的用户对文件的访问规定不同的权限,以防止文件被未经文件主同意的用户访问。
文件存取控制表存放在每个文件的文件控制块(即目录表目)中,对UNIX它只需9位二进制来表示三类用户对文件的存取权限,它存在文件索引节点的di_mode中。
Linux/UNIX可使用命令chmod改变文件或目录的存取控制权限,改变存取控制权限的操作有增加、删除某些权限和绝对地赋予某些权限。
浙江大学远程教育学院《操作系统原理》课程作业姓名:学号:年级:学习中心:—————————————————————————————一、单选题7进程P0和P1的共享变量定义及其初值为boolean flag[2];int turn=0;flag[0]=FALSE;flag[1]=FALSE;若进程P0和P1访问临界资源的类C代码实现如下:void P0() //P0进程{ while(TURE){flag[0]=TRUE; turn = 1;while (flag[1] && turn == 1) ;临界区;flag[0] = FALSE;}}void P1() //P1进程{ while(TURE){flag[1]=TRUE; turn = 0;while (flag[0] && turn == 0) ;临界区;flag[1] = FALSE;}}则并发执行进程P0和P1时产生的情况是:A.不能保证进程互斥进入临界区、会出现“饥饿”现象B.不能保证进程互斥进入临界区、不会出现“饥饿”现象C.能保证进程互斥进入临界区、会出现“饥饿”现象D.能保证进程互斥进入临界区、不会出现“饥饿”现象【答案】D2.有两个进程P1和P2描述如下:shared data:int counter = 6;P1 :Computing;counter=counter+1;P2 :Printing;counter=counter-2;两个进程并发执行,运行完成后,counter的值不可能为。
A. 4B. 5C. 6D. 7【答案】C3.某计算机采用二级页表的分页存储管理方式,按字节编址,页大小为210字节,页表项大小为2字节,逻辑地址结构为:页目录号页号页内偏移量逻辑地址空间大小为216页,则表示整个逻辑地址空间的页目录表中包含表项的个数至少是A.64 B.128 C.256 D.512【答案】B4.在动态分区系统中,有如下空闲块:空闲块块大小(KB)块的基址1 80 602 75 1503 55 2504 90 350此时,某进程P请求50KB内存,系统从第1个空闲块开始查找,结果把第4个空闲块分配给了P进程,请问是用哪一种分区分配算法实现这一方案?A.首次适应B. 最佳适应C. 最差适应D. 下次适应【答案】C5.在一页式存储管理系统中,页表内容如下所示。
操作系统原理第三次作业(第4、5章)-1问答题1.用户在使用配置UNIX/Linux 操作系统的计算机时不能将用户软盘随便插进和拿出,试从UNIX/Linux子文件系统的使用原理说明它需要一定的操作的依据和操作的步骤。
UNIX系统只有一个安装UNIX操作系统的根设备的文件系统常驻系统,在硬盘上的其它盘区和软盘上的文件系统被安装前UNIX OS不知道,系统要使用其它文件系统,必须先用mount命令将其安装到系统,被安装的子文件系统的根安装到根设备树形目录的某一节点上。
子文件系统在安装时将该子系统的管理块(superblock)和有关目录信息拷贝到系统缓冲区和活动索引节点表,管理块中存放该子文件系统所对应盘区的管理信息,如即将分配的空闲块号和空闲索引节点号等。
子文件系统安装后进行文件读写增删,文件创建和删除等操作,其变化要记录在系统缓冲区中管理块和活动索引节点表中。
子文件系统使用完毕后要使用umount拆卸命令拆卸安装上去的文件系统,在拆卸时系统将内存系统缓冲区中的管理块和活动索引节点表信息拷贝到将拆卸的子文件系统盘中,保证信息的完整性。
软盘的子文件系统,它需按规定使用,步骤如下:(1)插入软盘(2)使用安装命令安装软盘文件系统(3)读/写盘中文件(4)使用拆卸命令拆卸软盘文件系统(5)取出软盘如使用软盘时随便插进和拿出软盘,就可能造成软盘信息的丢失2. 什么是文件共享?试述UNIX系统中文件共享的实现方法和命令的使用。
文件共享是允许不同的用户使用不同的名字名存取同一文件。
UNIX的文件共享方式有二种:(1)基于索引节点的共享方式--文件硬连接UNIX系统将文件控制块FCB中文件名和文件说明分开。
文件说明为索引节点,各文件索引节点集中存放在索引节点区。
而文件名与索引节点号构成目录,同一级目录构成目录文件,在文件区存放。
为了共享文件,只是在二个不同子目录下取了不同的文件名,但它们具有相同的索引节点号。
操作系统1.什么是计算机系统?计算机系统是怎么构成的?了解PC的组成情况,说明:1)硬件组织的基本结构,画出硬件配置图;2)主要系统软件和应用软件(若有的话)他们的作用。
答:计算机系统就是按照人的要求接收和存储信息,自动进行数据处理和计算,并输出结果信息的系统。
计算机系统由硬件子系统和软件子系统组成。
计算机系统的构成包括:如图1.2计算机硬件系统的构成:如图1.42.从功能以及程序涉设计的角度说明计算机系统中软件系统是如何构成的?答:分为系统软件,支撑软件和应用软件三层。
3.什么是操作系统?请举例说明操作系统在计算机系统中的重要地位。
答:操作系统是计算机系统中的一个系统软件,是一些程序模块的集合。
它们能以尽量有效、合理的方式组织和管理计算机的软硬件资源,合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能,使得用户能够灵活、方便、有效的使用计算机,使整个计算机系统能安全高效地运行4.请举一个实际的例子来说明操作系统的功能。
答:你能用用操作系统管理很多资源5.为什么说“操作系统是控制硬件的软件”的说法不确切?答:操作系统不仅能够控制硬件,也可以控制各种软件资源。
6.操作系统的基本特征是什么?说明他们之间的关系。
答:1.并发性2.共享性3.随机性7.试从独立性,并发性和交互性和实时性四个方面来比较批处理系统,分时系统以及实时系统。
答:分时系统:并发性是指同时有多个用户共同使用一个计算机,宏观上看是多个人同时使用一个CPU,微观上是多个人在不同时刻轮流使用CPU.独占性,是指用户感觉不到计算机为他们服务,就好像整个系统为他所独占。
交互性:是指用户根据系统响应结果进一步提出新要求,用户直接干预每一步。
实时性:是指系统对用户提出的请求及时响应。
8.引入多道程序设计技术的起因和目的是什么?多道程序系统的特征是什么?答:多道程序设计的基本思想在内存中保持多个作业,主机可以交替的方式同时处理多个作业,一般来说任何一道作业的运行总是要交替的使用处理器和外设子案9.多道程序设计的度是指在任一给定时刻,单个CPU所能支持的进程数目最大值。
第1章计算机基础知识(单项选择题)这些题目一定做一遍,来自统考题库(期末考试题也多数出在这里),参照答案在另一个Word文档中(上传自己做的答案后才能够下载…)。
听说,统考题库中大概有10,000测试题,我想它的十分之一仍是要做的。
只需大家听话,一次性经过考试仍是没问题的。
知识题以单项选择题的形式给出。
一.对于计算机的出生与发展1、一般以为,世界上第一台电子数字计算机出生于_A__。
年年年年[分析]参照p.12、目前的计算机一般被以为是第四代计算机,它所采纳的逻辑元件是__C____。
A.集成电路B.晶体管C.大规模集成电路D.电子管[分析]请记忆:第一代主要元件是电子管,第二、三代分别是晶体管和集成电路(参照p.1和p.2)。
计算机经历了四个时代,其区分主要依照是计算机的“构成元件”(又称电子元器件)。
3、以下对于世界上第一台电子计算机ENIAC的表达中,错误的选项是___D___。
A.世界上第一台计算机是1946年在美国出生的B.它主要采纳电子管作为主要电子器件C.它主要用于军事目的和科学计算,比如弹道计算D.确立使用高级语言进行程序设计[分析] ENIAC是第一台电子计算机的英文缩写。
从第二代计算机才开始引入高级程序语言BASIC 和ForTran等,所以D是错的。
4、目前,微型计算机中宽泛采纳的电子元器件是__D___。
A.电子管B.晶体管C.小规模集成电路D.大规模和超大规模集成电路[分析]略5、初期的计算机体积大、耗电多、速度慢,其主要原由是限制于__D___。
A.元资料B.工艺水平C.设计水平D.元器件 -----初期的计算机元器件是电子管,其体积大、耗电多。
[分析]略二.计算机的分类6、计算机可分为数字计算机、模拟计算机和数模混杂计算机,这类分类是依照__B_。
A.功能和用途B.办理数据的方式(或办理数据的种类)C.性能和规律D.使用范围[分析]参照p.2。
目前学习、办公和生活中使用的计算机属于电子数字计算机,但也有一些场合使用模拟计算机。
《操作系统教程》习题答案习题11(单项选择题(1)大中小型计算机是以为中心的计算机系统。
A、CPUB、存储器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、并发性是指进程,并行性是指程序(1)B (2)B (3)A (4)B (5)D (6)B2(填空题(1)微机是以总线为纽带构成的计算机系统。
(2)在批处理兼分时系统中,往往把由分时系统控制的作业称为前台作业,把由批处理系统控制的作业称为后台作业。
(3)在分时系统中,若时间片长度一定,则用户数越多,系统响应时间越慢。
(4)分布式操作系统能使系统中若干台计算机协同完成一个共同的任务,分解问题成为子计算并使之在系统中各台计算机上并行执行,以充分利用各计算机的优势。
(5)用户通过网络操作系统可以网络通信、资源共享,从而大大扩展了计算机的应用范围。
3(简答题(1)什么是操作系统,现代操作系统的基本特征是什么, 并发性 (2)什么是批处理系统,衡量批处理系统好坏的主要指标是什么, 及时性 (3)试述分时系统的原理及其特性。
浙江大学远程教育学院《操作系统原理》课程作业答案1.进程P0和P1的共享变量定义及其初值为boolean flag[2];int turn=0;flag[0]=FALSE;flag[1]=FALSE;若进程P0和P1访问临界资源的类C代码实现如下:void P0() //P0进程{ while(TURE){flag[0]=TRUE; turn = 1;while (flag[1] && turn == 1) ;临界区;flag[0] = FALSE;}}void P1() //P1进程{ while(TURE){flag[1]=TRUE; turn = 0;while (flag[0] && turn == 0) ;临界区;flag[1] = FALSE;}}则并发执行进程P0和P1时产生的情况是:A.不能保证进程互斥进入临界区、会出现“饥饿”现象B.不能保证进程互斥进入临界区、不会出现“饥饿”现象C.能保证进程互斥进入临界区、会出现“饥饿”现象D.能保证进程互斥进入临界区、不会出现“饥饿”现象【答案】D2.有两个进程P1和P2描述如下:shared data:int counter = 6;P1 :Computing;counter=counter+1;P2 :Printing;counter=counter-2;两个进程并发执行,运行完成后,counter的值不可能为。
A. 4B. 5C. 6D. 7【答案】C3.某计算机采用二级页表的分页存储管理方式,按字节编址,页大小为210字节,页表项大小为2字节,逻辑地址结构为:页目录号页号页内偏移量逻辑地址空间大小为216页,则表示整个逻辑地址空间的页目录表中包含表项的个数至少是A.64 B.128 C.256 D.512【答案】B4.在动态分区系统中,有如下空闲块:空闲块块大小(KB)块的基址1 80 602 75 1503 55 2504 90 350此时,某进程P请求50KB内存,系统从第1个空闲块开始查找,结果把第4个空闲块分配给了P进程,请问是用哪一种分区分配算法实现这一方案?A.首次适应B. 最佳适应C. 最差适应D. 下次适应【答案】C5.在一页式存储管理系统中,页表内容如下所示。
1.一个采用三级索引文件系统(每块大小为4KB,每块地址占用4字节。
管理的最大的文件是()。
A 512MBB 1TBC 2TBD 4TB2.关于优先权大小的论述中,正确的论述是()。
A 计算型进程的优先权,应高于I/O型进程的优先权。
B 用户进程的优先权,应高于系统进程的优先权。
C 资源要求多的进程,其优先权应高于资源要求少的进程。
D 在动态优先权中,随着进程执行时间的增加,其优先权降低。
3.在操作系统中,一般不实现进程从()状态的转换。
A 就绪→等待B 运行→就绪C 就绪→运行D 等待→就绪4.如果一个程序为多个进程所共享,那么该程序的代码在执行的过程中不能被修改,即程序应该是()。
A 可执行码B 可重入码C 可改变码D 可再现码5.文件系统接到用户给出的“打开”文件的操作命令后,文件系统要完成的工作之一是()。
A 根据用户提供的参数在文件的目录项中填入文件名等文件属性B 确定文件的存储结构C 把存储介质上的文件有关属性(目录)读入内存D 按照给定的该文件的记录号查找索引表6.分区分配内存管理方式的主要保护措施是()。
A 界地址保护B 程序代码保护C 数据保护D 栈保护7.设m为同类资源数,n为系统中并发进程数。
当n个进程共享m个互斥资源时,每个进程的最大需求是w;则下列情况会出现系统死锁的是()。
A m=2,n=1,w=2B m=2,n=2,w=1C m=4,n=3,w=2D m=4,n=2,w=38.总体上说,请求分页是个很好的虚拟内存管理策略。
但是,有些程序设计技术并不适合于这种环境。
例如:()。
A 堆栈B 线性搜索C 矢量运算D 二分法搜索9. 现代操作系统的基本特征是()、资源共享和异步性。
A 多道程序设计B 中断处理C 实现分时与实时处理D 程序的并发执行10.CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾可采用()。
A 并行技术B 通道技术C 缓冲技术D 虚拟技术11.互斥条件是指()。
A 某资源在一段时间内只能由一个进程占有,不能同时被两个或两个以上的进程占有。
B 一个进程在一段时间内只能占用一个资源。
C 多个资源只能由一个进程占有。
D 多个资源进程分配占有。
12. 下列选择中,当()时,进程的状态从运行状态转为就绪状态A 进程被进程调度程序选中B 进程时间片用完C 进程等待I/O操作D 进程I/O操作完成13. Linux操作系统在内核里面或用模块(module)实现设备的驱动,而不是放在内核外面。
这么做固然有其优势,但并非十全十美。
例如,()。
A 设备管理的效率不如后者B 使操作系统所支持设备的种类受限制C 只能支持目前可知设备,对未来新发明的设备无能为力D 内核的规模随着设备的增多而变得庞大,不利于Linux系统在嵌入式系统中的应用14. 某进程由于需要从磁盘上读入数据而处于等待状态。
当系统完成了所需的读盘操作后,此时该进程的状态将()。
A 从就绪变为运行B 从运行变为就绪C 从运行变为阻塞D 从等待变为就绪15.当处理机系统中,可并行的是()。
Ⅰ. 进程与进程Ⅱ. 处理机与设备Ⅲ. 处理机与通道Ⅳ. 设备与设备A Ⅰ、Ⅱ和ⅢB Ⅰ、Ⅱ和ⅣC Ⅰ、Ⅲ和ⅣD Ⅱ、Ⅲ和Ⅳ16.分段系统中信息的逻辑地址到物理地址的变换是通过()来实现的。
A 段表B 页表C 物理结构D 重定位寄存器17. 按照计算机系统层次结构的一般原则, 从用户的角度,他们层次(①、②、③)是()。
A ①C语言编译程序,②用C语言写的某单位人事管理程序,③操作系统B ①用C语言写的某单位人事管理程序,②C语言编译程序,③操作系统C ①操作系统,②用C语言写的某单位人事管理程序,③C语言编译程序D ①用C语言写的某单位人事管理程序,②操作系统,③C语言编译程序18. 当操作系统完成了用户请求的“系统调用”功能后,应使CPU()工作。
A 维持在用户态B 从用户态转换到核心态C 维持在核心态D 从核心态转换到用户态19.在()的情况下,系统出现死锁。
A 计算机系统发生了重大故障B 有多个阻塞的进程正在等待键盘的输入C 若干进程因竞争资源而无休止地相互等待他方释放已占有的资源D 资源数大大小于进程数或进程同时申请的资源数大大超过资源总数20. 下面的叙述中正确的是()。
A 操作系统的一个重要概念是进程,因此不同进程所执行的代码也一定不同B 为了避免发生进程死锁,各个进程只能逐个申请资源C 操作系统用PCB管理进程,用户进程可以从PCB中读出与本身运行状况有关的信息D 进程同步是指某些进程之间在逻辑上的相互制约关系21.在请求分页内存管理的页表表项中,其中修改位供()时参考。
A 分配页面B 置换算法C 程序访问D 换出页面22.设某进程的页访问串为:1、3、1、2、4,工作集为3块,问:按LRU页面替换算法,当访问4号页面时,应淘汰()号页面。
A 1B 2C 3D 423.下列哪一个问题只包含进程互斥问题?A 田径场上的接力比赛B 两个进程都要使用打印机C 一个生产者和一个消费者通过一个缓冲区传递产品D 公共汽车上司机和售票员的协作24.假设系统由相同类型的9个资源被4个进程共享,试分析每个进程最多可以请求多少个资源数时该系统仍无死锁?A 1B 2C 3D 425.设文件F1的当前引用计数值为1,先建立F1的符号链接(软链接)文件F2,再建立F1的硬链接文件F3,然后删除F1。
此时,F2和F3的引用计数值分别是()。
A 0、1B 1、1C 1、2D 2、126.预防死锁是通过破坏死锁四个必要条件中的任何一个来实现的,下面关于预防死锁的说法中,错误的是()。
A 破坏“非抢占”条件目前只适用于内存和处理器资源B 可以采用共享等策略来破坏“互斥”条件C 破坏“请求和保持”条件可以采用静态分配策略或规定进程申请新的资源前首先释放已经占用的资源D 采用资源编号并规定进程访问多个资源时按编号次序顺序申请的办法可以破坏“环路等待”条件,从而防止死锁的出现27. 并行技术可使系统的各种硬件资源尽量并行工作,这样的程序执行环境具有独立性、随机性和()。
A 封闭性B 多发性C 顺序性D 资源共享性28.文件系统中,文件访问控制信息存储的合理位置是()。
A 文件控制块B 文件分配表C 用户口令表D 系统注册表29. 下面关于进程的叙述不正确的是()。
A 进程申请CPU得不到满足时,其状态变为就绪状态。
B 在单CPU系统中,任一时刻有一个进程处于运行状态。
C 优先级是进行进程调度的重要依据,一旦确定不能改变。
D 进程获得处理机而运行是通过调度而实现的。
30.现有3个同时到达的进程P1、P2和P3,它们的执行时间分别是T1、T2和T3,且T1A T1+T2+T3B (3T1+2T2+T3)/3C (T1+T2+T3 )/3D (T1+2T2+3T3 )/331.在可变分区存储管理方案中需要一对界地址寄存器,其中()作为地址映射(重定位)使用。
A 逻辑地址寄存器B 长度寄存器C 物理地址寄存器D 基址寄存器32.死锁与安全状态的关系是()。
A 死锁状态有可能是安全状态B 安全状态也可能是死锁状态C 不安全状态必定产生死锁D 死锁状态一定是不安全状态33.一作业8:00到达系统,估计运行时间为1小时。
若10:00开始执行该作业,其响应比是()。
A 2B 1C 3D 0.534.()不是一个操作系统环境。
A VMWAREB Windows 2008 serverC GNU/LinuxD Open Solaris35.对信号量S执行P操作后,使进程进入等待队列的条件是()。
A S.value < 0B S.value <= 0C S.value > 0D S.value >= 036. 实时操作系统对可靠性和安全性的要求极高,它()。
A 十分注意系统资源的利用率B 不强调响应速度C 不强求系统资源的利用率D 不必向用户反馈信息37. 我们知道,有些CPU指令只能授权给操作系统内核运行,不允许普通用户程序使用。
但是在以下操作中,()可以不必具有此种特权。
A 设置定时器的初值B 触发trap指令(访管指令)C 内存单元复位D 关闭中断允许位38.从下列关于驱动程序的论述中,选出一条正确的论述。
A 驱动程序与I/O设备的特性紧密相关,因此应为每一I/O设备配备一个驱动程序B 驱动程序与I/O控制方式紧密相关,因此对DMA方式应是以字节为单位去启动设备及进行中断处理C 由于驱动程序与I/O设备(硬件)紧密相关,故必须全部用汇编语言书写D 对于一台多用户机,配置了相同的16个终端,此时可以只配置一个由多个终端共享的驱动程序39.在操作系统中,用户在使用I/O设备时,通常采用()。
A 设备的绝对号B 设备的相对号C 虚拟设备号D 设备名40.假设一个正在运行的进程对信号量S进行了P操作后,信号量S的值变为-1,此时该进程将()。
A 转为等待状态B 转为就绪状态C 继续运行D 终止41.在下列描述中,()发生进程通信上的死锁。
A 某一时刻,发来的消息传给进程P1,进程P1传给进程P2,进程P2得到的消息传给进程P3,则P1、P2、P3三进程。
B 某一时刻,进程P1等待P2发来的消息,进程P2等待P3发来的消息,而进程P3又等待进程P1发来的消息,消息未到,则P1、P2、P3三进程。
C 某一时刻,发来的消息传给进程P3,进程P3再传给进程P2,进程P2再传给进程P1,则P1、P2、P3三进程。
D 某一时刻,发来的消息传给进程P2,进程P2再传给进程P3,进程P3再传给进程P1,则P1、P2、P3三进程。
42. 下列选项中,操作系统提供给应用程序的接口是()。
A 系统调用B 中断C 库函数D 原语43. 下面哪一种情况不会引起进程之间的切换?A 进程调用本程序中定义的sinx函数进行数学计算B 进程处理I/O请求C 进程创建了子进程并等待子进程结束D 产生中断44.设置当前目录的主要目的是()。
A 节省主存空间B 加快文件查找速度C 解决文件的重名和共享D 实现统一的目录管理45.在请求调页系统中有着多种置换算法,选择最先进入内存的页面予以淘汰的算法称为()。
A FIFO算法B OPT算法C LRU算法D NRU算法E LFU算法46.在请求页式虚拟存储系统中,若进程在内存中占4帧(开始时为空),若采用LRU页面置换算法,当页面访问序列为1、8、1、7、8、2、7、2、1、8、3、8、2、1、3、1、7、1、3、7时,将产生()次缺页中断。
A 4B 5C 6D 747.进程中()是临界区。
A 用于实现进程同步的那段程序B 用于实现进程通讯的那段程序C 用于访问共享资源的那段程序D 用于更改共享数据的那段程序48.设文件索引节点中有7个地址项,其中4个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,每个地址项大小为4字节。