操作系统期末试卷(含答案)1

当CPU处于管态时,它可以执行的指令是___。

A.计算机系统中的全部指令

B.仅限于非特权指令

C.仅限于访管指令

D.仅限于特权指令


正确答案:A


在多道程序设计环境中,将指令系统中的指令分成特权指令和非特权指令。在下列指令中,哪个不是特权指令?

A.启动设备执行I/O操作指令

B.访管指令

C.置中断向量指令

D.修改程序状态字指令


正确答案:B


用户进程从用户态转变为内核态时,使用的指令是

A.访管指令

B.I/O指令

C.页保护指令

D.压栈指令


正确答案:A


计算机操作系统位于核心态时,下列叙述中,哪一个是正确的?

A.它可以运行特权指令,但是不能运行非特权指令

B.它既可运行特权指令,也可以运行任何非特权指令

C.它可以运行访管指令,但是不能运行特权指令

D.它可以运行访管指令,也可以运行任何特权指令


正确答案:B


系统调用是操作系统向用户提供的程序一级的服务。用户编制程序时。调用系统调用命令,该命令经过编译后,形成若干参数和

A.访管指令

B.启动I/O指令

C.屏蔽中断指令

D.通道指令


正确答案:A


一、选择题1、在现代操作系统中引入了( ),从而使并发和共享成为可能。A.单道程序 B. 磁盘 C. 对象 D.多道程序 2、( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。 A.网络 B.分布式 C.分时 D.实时3、从用户的观点看,操作系统是( )。 A. 用户与计算机硬件之间的接口 B.控制和管理计算机资源的软件 C. 合理组织计算机工作流程的软件 D.计算机资源的的管理者 4、当CPU处于管态时,它可以执行的指令是( )。 A. 计算机系统中的全部指令 B. 仅限于非特权指令 C. 仅限于访管指令 D. 仅限于特权指令5、用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的( )接口。 A. 系统调用 B.图形用户接口 C.原语 D.键盘命令6、下列几种关于进程的叙述,( )最不符合操作系统对进程的理解?A.进程是在多程序并行环境中的完整的程序。 B.进程可以由程序、数据和进程控制块描述。 C.线程是一种特殊的进程。 D.进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。7、当一个进程处于( )状态时,称其为等待(或阻塞)状态。 A. 它正等待中央处理机 B. 它正等待合作进程的一个消息 C. 它正等待分给它一个时间片 D. 它正等待进入内存8、一个进程释放一种资源将有可能导致一个或几个进程( )。A.由就绪变运行 B.由运行变就绪 C.由阻塞变运行 D.由阻塞变就绪9、下面关于线程的叙述中,正确的是( )。A.不论是系统支持线程还是用户级线程,其切换都需要内核的支持。 B.线程是资源的分配单位,进程是调度和分配的单位。 C.不管系统中是否有线程,进程都是拥有资源的独立单位。 D.在引入线程的系统中,进程仍是资源分配和调度分派的基本单位。10、设有3个作业,它们同时到达,运行时间分别为T1、T2和T3,且T1T2T3,若它们在单处理机系统中按单道运行,采用短作业优先调度算法,则平均周转时间为( )。 A. T1+T2+T3 B. (T1+T2+T3)/3 C. T1+T2/3+2*T3/3 D.T3/3+2*T2/3+T111、在下面的I/O控制方式中,需要CPU干预最少的方式是( )。A程序I/O方式 B中断驱动I/O控制方式 C直接存储器访问DMA控制方式 DI/O通道控制方式12、有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是( )。A.1至 (m-1) B.1至m-1 C.1至m D.1至m13、对资源编号,要求进程按照序号顺序申请资源,是破坏了死锁必要条件中的哪一条?( )A. 互斥 B. 请求与保持 C. 不可剥夺 D. 循环等待14、某系统采用了银行家算法,则下列叙述正确的是( )。A.系统处于不安全状态时一定会发生死锁 B.系统处于不安全状态时可能会发生死锁C.系统处于安全状态时可能会发生死锁 D.系统处于安全状态时一定会发生死锁15、CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用()A并行技术 B缓冲技术 C虚拟存储器技术 D覆盖技术16、下面最有可能使得高地址空间成为大的空闲区的分配算法是( )。A.首次适应法 B.最佳适应法 C.最坏适应法 D.循环首次适应法17、在下面关于虚拟存储器的叙述中,正确的是( )。A.要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存B.要求程序运行前不必全部装入内存且在运行过程中不必一直驻留在内存C.要求程序运行前不必全部装入内存但是在运行过程中必须一直驻留在内存D.要求程序运行前必须全部装入内存但在运行过程中不必一直驻留在内存18、采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是( )。A.224 B.216 C.28 D.23219、在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是( )。A.无上邻空闲区,也无下邻空闲区 B.有上邻空闲区,但无下邻空闲区C.有下邻空闲区,但无上邻空闲区 D.有上邻空闲区,也有下邻空闲区20、MS-DOS系统中的磁盘文件物理结构属于( )。A. 连续文件 B. 链接文件 C. 索引文件 D. 散列文件二、填空题21、 操作系统是计算机系统中的一个_系统软件_,它管理和控制计算机系统中的_资源_。22、 进程主要由_程序_、_数据_和_PCB_三部分内容组成,其中_PCB_是进程存在的惟一标识,而_数据_部分也可以为其它进程共享。23、在一个具有2个处理器的操作系统中共有n 个进程,在不考虑进程状态过渡的情况下,阻塞进程队列中最多有_n_ 个进程。某一时刻,处于执行状态的进程为0个,且当前处理机空闲,处于就绪状态的进程有_n_ 个。24、当处理器空闲时,调度程序从 _就绪_ 进程队列中选择一个进程给其分配CPU,处于_阻塞_状态的进程是不会获得CPU的。25、在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,运行时间短_ 的作业将得到优先调度;当各个作业要求运行的时间相同时,_等待时间长_ 的作业得到优先调度。26、某系统中共有10台磁带机被 m 个进程竞争,每个进程最多要求3台磁带机,那么当m的取值为_不超过4的整数_时,系统不会发生死锁。27、 设有8页的逻辑空间,每页有1024字节,它们被映射32块的物理存储区中,那么,逻辑地址的有效位是_13_位,物理地址至少是_15_位。28、 在一个分页存储管理系统中,页长为4KB,页号物理块号031426某一作业的页表如图1所示,虚拟地址3000对应的物理地址为12K+3000=152888 。 图1 作业页表29、虚拟设备是通过_ SPOOLING技术把独占设备变成能为若干用户_共享 _的设备。30、已知某文件采用串联结构,它由10个逻辑记录组成,每个逻辑记录刚好存放于一个磁盘块上,都为1024字节,并依次存放在10、61、32、75、87、98、46、37、33和11号磁盘块上。若要存取文件相对于文件头偏移7654字节处的信息,则要访问的磁盘块块号为_37_,块内的偏移量是_486_。31、什么是进程?什么是线程?进程与线程有何区别?答:(1)进程是具有独立功能程序在某个数据集合上的一次执行过程。(2分) (2)线程是进程内的一个执行实体或执行单元。(2分) (3)进程和线程的区别:(a)不同进程的地址空间是独立的,而同一进程内的线程共享同一地址空间。一个进程的线程在另一个进程内是不可见的。(b) 在引入线程的操作系统中,进程是资源分配和调度的单位,线程是处理机调度和分配的单位,资源是分配给进程的,线程只拥有很少资源,因而切换代价比进程切换低。(2分) 说明:论述条理清晰,包含上述要点,本题

当用户程序需要调用操作系统所提供的文件读写功能时,该功能首先执行的指令是

A.文件操作指令

B.访管指令

C.特权指令

D.I/O中断指令


正确答案:B


用户在程序中试图读存放在硬盘中某文件的第10逻辑块,使用操作系统提供的接口是( )。

A 进程

B 系统调用

C 库函数

D 图形用户接口


参考答案B


特权指令().

A.是可能影响系统安全的一类指令

B.即允许操作系统程序使用,又允许用户程序使用

C.是管态和目态运行的基本单位

D.是一种存储保护方法


正确答案:A


()程序可执行特权指令。

A.同组用户

B.操作系统

C.特权用户

D.一般用户


参考答案:B


下列关于计算机指令系统的叙述中,________是不正确的。

A.指令系统分为“特权指令”与“非特权指令”

B.特权指令仅能由操作系统使用

C.设置时钟、清内存等为非特权指令

D.用户只能使用非特权指令


正确答案:C
解析:特权指令与处理机状态:计算机系统都有自己的指令系统,在多道程序设计系统中,指令系统分为“特权指令”与“非特权指令”。特权指令仅能由操作系统使用,如设置时钟、清内存等为特权指令;其他指令为非特权指令,用户只能使用非特权指令。

更多 “操作系统期末试卷(含答案)1” 相关考题
考题 计算机操作系统位于核心态时,下列叙述中,哪一个是正确的?()A、它可以运行特权指令,但是不能运行非特权指令B、它既可运行特权指令,也可以运行任何非特权指令C、它可以运行访管指令,但是不能运行特权指令D、它可以运行访管指令,也可以运行任何特权指令正确答案:B

考题 当中央处理器处于管态时,则()A、不允许执行特权指令B、可以执行一切指令C、只能执行访管指令D、可以执行系统调用程序E、操作系统可改变中央处理器的工作状态正确答案:B,D,E

考题 多选题当处理器处于目态时,处理器可以执行的指令包括()A非特权指令B特权指令C访管指令D非访管指令E一切指令正确答案:C,D解析:暂无解析

考题 单选题在静态下运行的操作系统程序中,只能在管态下执行而不能在算态下执行的特殊机器指令是()。A 特权指令B 系统调用指令C 陷阱指令D 访管指令正确答案:D解析:暂无解析

考题 关于操作系统,正确的叙述是()A、 “运算器区分目态和管态”B、 “管态时不可执行特权指令”C、 “目态时可执行特权指令”D、 “管态时可执行特权指令”正确答案:D

考题 当处理器处于目态时,处理器可以执行的指令包括()A、 非特权指令B、 特权指令C、 访管指令D、 非访管指令E、 一切指令正确答案:A,C

考题 下面正确的叙述是()。A、在管态下运行的用户程序,可以执行访管指令B、在算态下运行系统程序,可以执行特殊指令C、在管态下运行系统程序,可以执行特权指令D、在算态下运行用户程序,可以执行所有指令正确答案:C

考题 以下关于特权指令的叙述中错误的是______。A.特权指令集是计算机指令集的一个子集 B.特权指令通常与系统资源的操纵和控制有关 C.当计算机处于系统态运行时,它可以执行特权指令 D.当计算机处于用户态运行时,它可以执行特权指令答案:D解析:本题考查计算机状态和特权指令概念。计算机运行时的状态可以分为系统态(或称管态)和用户态(或称目态)两种。当计算机处于系统态运行时,它可以执行特权指令,而处于用户态运行时,则不能执行特权指令,如果此时程序中出现特权指令,机器将会发出特权指令使用错误的中断。所谓特权指令集是计算机指令集的一个子集,特权指令通常与系统资源的操纵和控制有关。例如,访外指令用于通道启动通道;时钟控制指令用于取、置时钟寄存器的值;程序状态字控制指令用于取、置程序状态字;通道控制指令用于访问通道状态字;中断控制指令则用于访问中断字等。

考题 以下关于特权指令的叙述中,错误的是( )。A.特权指令集是计算机指令集的一个子集 B.特权指令通常与系统资源的操纵和控制有关 C.当处于用户态运行时,计算机可以执行特权指令 D.当处于系统态运行时,计算机可以执行特权指令答案:C解析:特权指令指具有特殊权限的指令,由于这类指令的权限最大,所以如果使用不当,就会破坏系统或其它用户信息。因此为了安全起见,这类指令只能用于操作系统或其它系统软件,而一般不直接提供给用户使用。计算机运行时的状态可以分为系统态(或称管态)和用户态(或称目态)两种。当计算机处于系统态运行时,它可以执行特权指令,而处于用户态运行时,则不能执行特权指令。

考题 下列的叙述中错误的是A.大多数计算机系统将CPU执行状态划分为管态和目态B.管态又称特权状态、系统态或核心态。通常操作系统在管态下运行C.系统在目态下也能够执行特权指令D.机器处于目态时,程序只能执行非特权指令正确答案:C解析:目态又称常态或用户态。机器处于目态时,程序只能执行非特权指令。通常操作系统在管态下运行。