操作系统试题集62877
操作系统试题及答案
操作系统试题及答案一、选择题1. 操作系统的主要功能是什么?A. 提供人机接口B. 管理计算机硬件资源C. 执行应用程序D. 实现文件管理答案:B. 管理计算机硬件资源2. 下列哪个不是操作系统的组成部分?A. 内存管理器B. 文件管理器C. 进程管理器D. 网络管理器答案:D. 网络管理器3. 进程是指什么?A. 程序的执行实例B. 程序的源代码C. 程序的编译结果D. 程序的运行环境答案:A. 程序的执行实例4. 下列关于多道程序设计的说法正确的是?A. 可以同时运行多个程序B. 只能运行一个程序C. 依次执行多个程序D. 只有操作系统才能运行多个程序答案:A. 可以同时运行多个程序5. 以下哪个是常见的作业调度算法?A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 最高响应比优先(HRRN)D. 所有选项都是答案:D. 所有选项都是二、填空题1. 在进程调度中,使用________算法可以保证公平调度。
答案:轮转法2. 资源的死锁是指进程之间由于竞争资源而造成的________问题。
答案:互斥三、判断题1. 操作系统是必须安装在计算机上才能使用的。
()答案:错误2. 虚拟内存是操作系统提供的一种管理物理内存的技术。
()答案:正确3. 操作系统通过中断机制来处理程序的执行顺序。
()答案:正确四、简答题1. 请简要解释进程和线程的概念,并说明它们之间的区别。
答案:进程是指计算机中正在运行的程序的实例,多个进程可以同时运行,每个进程都独立分配了资源和状态。
线程是进程的一部分,它是程序执行的最小单位,一个进程可以包含多个线程,它们共享进程的资源和状态。
进程间切换开销较大,而线程间切换开销较小。
2. 请简要解释死锁的原因以及预防策略。
答案:死锁的原因通常是由于进程之间相互等待对方占用的资源,形成了一个循环等待的闭环。
预防死锁的策略包括资源分配策略、环路剥夺策略和预防策略。
资源分配策略是通过破坏死锁的四个必要条件之一(互斥、占有并等待、不可抢占、循环等待)来预防死锁。
操作系统试题及答案
操作系统试题及答案一、选择题1. 操作系统的主要功能是()。
A. 管理计算机硬件资源B. 提供用户界面C. 编译程序代码D. 运行应用程序答案:A2. 下列哪个不是操作系统的类型?()。
A. 分时操作系统B. 实时操作系统C. 批处理操作系统D. 网络操作系统答案:D3. 虚拟内存的作用是()。
A. 提高系统的运行速度B. 扩展物理内存容量C. 提高程序的执行效率D. 保护操作系统不被病毒感染答案:B4. 在操作系统中,调度是指()。
A. 决定哪个作业或进程被分配到CPUB. 决定磁盘I/O的顺序C. 决定文件存储的位置D. 决定网络数据包的发送答案:A5. 死锁产生的四个必要条件中不包括()。
A. 互斥条件B. 请求和保持条件C. 不剥夺条件D. 任务并发条件答案:D二、填空题1. 操作系统中最常用的三种调度算法是________、________和________。
答案:先来先服务(FCFS)、短作业优先(SJF)、时间片轮转(RR)2. 虚拟内存的实现主要依赖于________和________两个机制。
答案:页面置换算法、内存管理单元3. 在文件系统中,文件的物理存储位置由________决定,而文件的逻辑结构由________管理。
答案:磁盘调度算法、文件系统4. 操作系统提供了多种同步机制来解决进程间的同步问题,其中常用的有________、________和________。
答案:信号量、管程、消息队列三、简答题1. 请简述操作系统的主要作用和功能。
答:操作系统是计算机系统中的核心软件,其主要作用是管理和协调计算机的硬件资源和软件应用程序,提供用户友好的界面,并确保系统资源的有效利用和安全。
其功能包括进程管理、内存管理、文件管理、I/O管理和安全管理等。
2. 描述虚拟内存的工作原理。
答:虚拟内存是一种内存管理技术,它允许计算机系统使用硬盘空间来模拟额外的RAM。
当物理内存不足以容纳所有运行中的程序和数据时,操作系统会将部分数据暂时移至硬盘上的一个特定区域(即交换空间或页面文件)。
操作系统试题及答案
操作系统试题及答案一、选择题1. 操作系统的主要功能是什么?A. 文件管理B. 设备管理C. 内存管理D. 所有选项都是答案:D2. 进程和程序有什么区别?A. 进程是程序的执行实例B. 程序是进程的代码C. 进程是程序的存储D. 程序是进程的输出答案:A3. 在现代操作系统中,虚拟内存的作用是什么?A. 提供额外的存储空间B. 允许程序使用更多的内存C. 允许操作系统管理内存D. 允许多个程序同时运行答案:B4. 死锁的四个必要条件是什么?A. 互斥、占有和请求、不可剥夺、循环等待B. 互斥、占有和请求、可剥夺、循环等待C. 互斥、释放和请求、不可剥夺、循环等待D. 互斥、占有和请求、不可剥夺、非循环等待答案:A5. 什么是分页和分段?A. 分页是内存管理的一种技术,分段是文件管理的一种技术B. 分页是文件管理的一种技术,分段是内存管理的一种技术C. 分页和分段都是内存管理的技术D. 分页和分段都是文件管理的技术答案:C二、简答题1. 简述操作系统的五大基本功能。
答:操作系统的五大基本功能包括:进程管理、内存管理、文件系统管理、设备管理以及用户接口。
2. 解释什么是进程和线程,并说明它们之间的关系。
答:进程是程序的执行实例,是操作系统进行资源分配和调度的一个独立单位。
线程是进程中的一个实体,是CPU调度和执行的单位,一个进程可以包含多个线程。
3. 描述死锁的四个必要条件,并给出一个死锁的实例。
答:死锁的四个必要条件包括:互斥条件(资源不能被多个进程同时使用)、占有和请求条件(进程正在占有某些资源,同时请求其他资源)、不可剥夺条件(已分配给进程的资源,在未使用完之前不能被强制夺走)、循环等待条件(存在一种进程资源的循环等待关系)。
实例:银行家算法中,如果多个客户同时请求资源,且每个客户都占有一些资源,同时请求其他资源,就可能发生死锁。
三、论述题1. 论述操作系统中进程调度的几种基本算法,并比较它们的优缺点。
操作系统考试试题
操作系统考试试题操作系统考试试题一、选择题1. 操作系统的主要功能是:A. 管理硬件资源B. 提供用户界面C. 运行应用程序D. 执行指令2. 下列哪个不是操作系统的类型:A. WindowsB. LinuxC. JavaD. MacOS3. 进程是指:A. 程序的一次执行B. 程序的代码段C. 程序的数据段D. 程序的指令集4. 下列哪个不是操作系统的调度算法:A. 先来先服务B. 最短作业优先C. 高优先级优先D. 时间片轮转5. 虚拟内存的作用是:A. 扩大物理内存的容量B. 提高程序的执行速度C. 管理磁盘空间D. 加密数据安全二、填空题1. 操作系统的主要功能之一是管理______资源。
2. 进程是操作系统中的______。
3. 操作系统通过______来实现多道程序的执行。
4. 虚拟内存是通过______技术实现的。
5. 操作系统的核心部分是______。
三、简答题1. 请简述进程与线程的区别。
进程是程序的一次执行,拥有独立的内存空间和资源,是操作系统中的基本调度单位。
线程是进程的子任务,共享进程的资源,是操作系统中的执行单位。
进程之间相互独立,线程之间共享资源。
2. 请简要介绍操作系统的调度算法。
操作系统的调度算法决定了进程的执行顺序和时间片分配。
常见的调度算法包括先来先服务、最短作业优先、高优先级优先和时间片轮转等。
不同的算法适用于不同的场景,可以根据需求选择合适的算法。
3. 请解释虚拟内存的概念及其作用。
虚拟内存是一种将物理内存和磁盘空间结合起来使用的技术。
操作系统将进程的部分数据存储在物理内存中,而将未使用的数据存储在磁盘上,通过虚拟内存管理机制,实现了对大容量程序的运行支持。
虚拟内存的作用包括扩大物理内存容量、提高程序执行速度和管理磁盘空间等。
四、应用题1. 请设计一个简单的生产者-消费者模型,并说明其中涉及的操作系统概念。
生产者-消费者模型是一种并发编程模型,其中生产者将数据放入共享缓冲区,消费者从缓冲区中取出数据。
操作系统试题库及答案
操作系统试题库及答案操作系统试题库及答案题型一单项选择题1.操作系统是一种( )A.系统软件B.系统硬件C.应用软件D.支援软件2.当CPU执行操作系统代码时,称处理机处于( )。
A.执行态B.目态C.管态D.就绪态3.在采用SPOOLING技术的系统中,用户的打印结果首先被送到()。
A.打印机B.内存固定区域C.终端D.磁盘固定区域4.存放Linux基本命令的目录是什么()?A. /binB. /tmpC. /libD. /root5.若有4个进程共享同一程序段,而且每次最多允许3个进程进入该程序段,则信号量的变化范围是()A. 3,2,1,0B. 3,2,1,0,-1C. 4,3,2,1,0D. 2,1,0,-1,-26.Linux通过VFS支持多种不同的文件系统,Linux缺省的文件系统是()A.VFATB.ISO9660C.Ext系列D.NTFS7.在下列文件结构中,不便于文件增删的是()A.连续文件B.链接文件C.索引文件D.hash文件8.下列关于进程的叙述中,不正确的是()A. 进程获得CPU而运行是通过调度得到的B. 优先级是进行进程调度的重要依据,一旦确定不可更改C. 在单CPU系统中,任一时刻都有一个进程处于运行状态D. 进程CPU得不到满足时,将进入就绪态9.通道又被称为I/O处理器,它用于实现( )之间的信息传输。
A.主存与外设 B.CPU与外设 C.外设与外设 D.CPU与辅存10.修改以太网mac地址的命令为()。
A.pingB.ifconfigC.arpD.traceroute11.进程所请求的一次打印输出结束后,将使进程状态从()A、运行态变为就绪态B、运行态变为等待态C、就绪态变为运行态D、等待态变为就绪态12.分页式存储管理中,地址转换工作是由()完成的。
A、硬件B、地址转换程序C、用户程序D、装入程序13.如果允许不同用户的文件可以具有相同的文件名,通常采用()来保证按名存取的安全。
操作系统试题及答案
操作系统试题及答案一、选择题1. 操作系统的主要功能是()A. 实现计算机与外部设备的交互B. 管理计算机的硬件资源C. 控制计算机的运行流程D. 以上答案都正确答案:D2. 下列哪个不属于操作系统的基本功能()A. 进程管理B. 文件管理C. 硬件管理D. 内存管理答案:C3. 操作系统的进程是指()A. 计算机运行的一个程序B. 计算机运行的多个程序C. 计算机运行的最核心程序D. 计算机运行的最后一个程序答案:B4. 下列哪个不是进程状态()A. 运行态B. 就绪态C. 阻塞态D. 结束态答案:D5. 操作系统的调度算法是指()A. 确定进程的执行顺序B. 操作系统的启动顺序C. 进程与外设的交互顺序D. 确定进程的创建顺序答案:A二、填空题1. 操作系统内核是指()。
答案:操作系统的核心部分,负责管理计算机的硬件资源和提供基本的系统调用接口。
2. 进程的状态包括()。
答案:运行态、就绪态、阻塞态。
3. 进程调度算法的目标是()。
答案:提高系统的吞吐量、减少响应时间、提高系统的公平性。
4. 死锁是指进程()。
答案:由于竞争有限的资源而陷入无法继续执行的状态。
5. 虚拟内存是一种()。
答案:将进程的部分或全部地址空间放在磁盘上,以此扩充实际内存的技术。
三、简答题1. 请简要说明进程和线程的区别。
答案:进程是计算机运行的一个程序,包括代码、数据和运行状态等;线程是进程的一部分,是程序执行的最小单位。
一个进程可以包含多个线程,它们共享进程的资源,但拥有各自的执行路径和栈空间。
线程之间的切换开销较小,可以提高系统的并发性。
2. 简述死锁的条件以及解决死锁的方法。
答案:死锁的条件包括互斥、持有并等待、不可剥夺和循环等待。
解决死锁的方法有预防、避免、检测和恢复等。
预防死锁可以通过破坏死锁条件来实现,如破坏循环等待;避免死锁可以通过资源分配策略来避免产生死锁;检测死锁可以通过资源分配图等方法来检测死锁的发生;恢复死锁可以通过资源抢占和进程终止等方式来解除死锁。
完整计算机操作系统试题及答案
完整计算机操作系统试题及答案计算机操作系统试题及答案第一节试题一:操作系统的定义及作用答案:操作系统是计算机系统中的核心软件,它负责管理和协调计算机硬件资源,为用户和应用程序提供一个友好、安全、高效的工作环境。
操作系统的主要作用包括:进程管理、文件管理、内存管理、设备管理和用户接口等。
试题二:操作系统的发展历程答案:操作系统的发展经历了分时操作系统、多道程序设计系统、分布式系统和实时系统等不同阶段。
早期的操作系统注重于资源管理和程序运行,随着技术的发展,操作系统也逐渐演化为能提供更好用户体验和更高性能的系统。
第二节试题三:进程和线程的定义及区别答案:进程是程序的一次执行过程,是操作系统进行资源分配和调度的基本单位。
线程是进程的一个执行流,是CPU调度和执行的基本单位。
区别在于进程拥有独立的地址空间和系统资源,而线程共享进程的地址空间和资源,线程间的通信更加方便快捷。
试题四:进程间通信的方式及特点答案:进程间通信的方式主要包括共享内存、消息传递和管道通信。
共享内存适合大数据量和高并发的通信,但需要自行处理同步和互斥问题。
消息传递是通过操作系统提供的消息队列进行通信,具有灵活性和可靠性的特点。
管道通信是通过文件描述符进行通信,适用于父子进程或兄弟进程间的通信。
第三节试题五:文件系统的作用和组成答案:文件系统是操作系统用来管理和存储文件的一种机制。
它由文件、目录和文件操作三部分组成。
文件是操作系统中的基本存储单位,目录用于组织和管理文件,文件操作包括文件的创建、读取、写入和删除等。
试题六:虚拟内存的概念及优点答案:虚拟内存是一种技术,它将物理内存和磁盘空间组合起来,形成一个更大的内存空间供程序使用。
虚拟内存的优点包括:扩大了程序的可用内存空间、提高了内存利用率、简化了内存管理和程序设计、增强了系统的稳定性和安全性。
第四节试题七:死锁的概念及原因答案:死锁是指系统中的进程互相等待对方持有的资源导致无法继续执行的状态。
操作系统考试题及答案
操作系统考试题及答案一、选择题1. 操作系统的主要功能是什么?A. 控制计算机硬件B. 管理计算机软件C. 进行数据处理D. 实现用户界面答案:A. 控制计算机硬件2. 进程是什么?A. 程序的执行实例B. 存储器中的数据C. 操作系统的一部分D. 磁盘文件答案:A. 程序的执行实例3. 以下哪个不是操作系统的基本特征?A. 并发B. 共享C. 虚拟D. 可靠性答案:D. 可靠性4. 什么是死锁?A. 一种程序错误B. 进程无法继续执行C. 内存溢出错误D. 系统崩溃答案:B. 进程无法继续执行5. 什么是文件系统?A. 硬件设备B. 操作系统的一部分C. 外部存储器D. 磁盘分区答案:B. 操作系统的一部分二、填空题1. 按照逻辑结构划分,操作系统可以分为____和____。
答案:内核,外壳2. 进程是由____和____组成的。
答案:程序代码,程序数据3. 共享资源可能导致____的发生。
答案:死锁4. 哪些调度算法适用于实时系统?答案:最短作业优先(SJF),最早截止时间优先(EDF)5. 文件系统中的____用来记录文件的地址信息。
答案:目录三、简答题1. 请简要解释“操作系统的并发性”是什么意思。
答案:并发性指的是操作系统能够同时管理多个任务或进程。
通过引入进程调度算法,操作系统可以在有限的时间内轮流执行多个任务,提高计算机的利用率和响应速度。
2. 什么是死锁?请列举几个可能导致死锁发生的条件。
答案:死锁是指两个或多个进程无限期地等待对方持有的资源而无法继续执行的情况。
可能导致死锁发生的条件包括互斥(进程独占资源)、占有并等待(进程持有资源同时等待其他资源)、非抢占(资源不能被强制性地从进程手中夺取)、循环等待(进程间形成环路依赖)。
3. 请简述文件系统的作用。
答案:文件系统是操作系统的一部分,用于管理和组织计算机中的文件。
它提供了一种统一的方式来访问和存储文件,可以进行文件的创建、读取、写入、删除等操作。
操作系统测试题(附答案)
操作系统测试题(附答案)操作系统测试题一、选择题1、操作系统的主要功能是什么?A:管理硬件资源并提供应用程序接口B:提供网络连接和通信功能C:管理数据库系统D:保存和处理文件数据2、以下哪项不属于常见的操作系统类型?A: WindowsB: LinuxC: AndroidD: iOS3、下列关于进程和线程的说法,哪个是正确的?A:进程是程序的执行实例,线程是进程的执行实体B:进程是线程的执行实体C:进程和线程可以互相替代使用D:进程和线程没有区别4、下列哪项是操作系统提供的内存管理功能?A:磁盘调度B:进程管理C:文件系统管理D:分页和分段5、虚拟内存的实现主要涉及什么技术?A:内存映射B:缓存技术C:文件系统D:多线程技术二、填空题1、_______________ 是一种资源调度算法,可通过时间片轮转确保多个进程公平地获得CPU时间。
2、在内存管理中,_______________ 是将进程从物理内存复制到磁盘中,以释放内存空间的操作。
3、操作系统通过_______________ 提供了用户与计算机硬件之间的接口。
4、进程间的通信方式包括_______________、_______________和_______________。
5、操作系统中的_______________负责监控系统资源的使用情况,并确保资源的合理分配。
三、简答题1、什么是死锁?死锁的产生条件有哪些?如何避免死锁的发生?2、解释为什么操作系统需要进行进程调度,并举例说明不同的调度算法。
3、什么是虚拟内存?在操作系统中,虚拟内存是如何实现的?四、编程题1、编写一个程序,实现生产者-消费者问题,使用同步机制解决生产者和消费者之间的资源竞争问题。
2、编写一个简单的作业调度程序,根据作业的优先级和到达时间,确定每个作业的执行顺序。
附件:无法律名词及注释:1、版权:指对于文字、艺术作品、音乐作品等的独占权,由法律保护。
2、商标:指用于区别商品和服务来源的标识,如商标名称、图案、字母组合等。
操作系统试题库(经典版)
操作系统试题库一, 选择题第一部分:操作系统概述1.在计算机系统中,操作系统是( B ).A. 一般应用软件B.核心系统软件C.用户应用软件D.系统支撑软件2.( D )不是基本的操作系统.A,批处理操作系统B,分时操作系统C,实时操作系统D,网络操作系统3.(C )不是分时系统的基本特征:A,同时性B,独立性C,实时性D,交互性4.关于操作系统的叙述(D)是不正确的.A."管理资源的程序"B."管理用户程序执行的程序"C."能使系统资源提高效率的程序"D."能方便用户编程的程序"5.操作系统的发展过程是(A )A.设备驱动程序组成的原始操作系统,管理程序,操作系统B.原始操作系统,操作系统,管理程序C.管理程序,原始操作系统,操作系统D.管理程序,操作系统,原始操作系统6.设计批处理多道系统时,首先要考虑的是( B)A.灵活性和可适应性B.系统效率和吞吐量C.交互性和响应时间D.实时性和可靠性7.操作系统是一种(B ).A, 应用软件B, 系统软件C, 通用软件D, 工具软件8.计算机系统的组成包括(B ).A,程序和数据B, 计算机硬件和计算机软件C,处理器和内存D,处理器,存储器和外围设备9.下面关于计算机软件的描述正确的是(B ).A,它是系统赖以工作的实体B,它是指计算机的程序与文档C,位于计算机系统的最外层D,分为系统软件和支撑软件两大类10.财务软件是一种(C).A,系统软件B,接口软件C,应用软件D,用户软件11.世界上第一个操作系统是(B).A,分时系统B,单道批处理系统C,多道批处理系统D,实时系统12.批处理操作系统提高了计算机的工作效率,但(B ).A,系统吞吐量小B,在作业执行时用户不能直接干预C,系统资源利用率不高D,不具备并行性13.允许多个用户以交互使用计算机的操作系统是(A).A,分时系统B,单道批处理系统C,多道批处理系统D,实时系统14.下面关于操作系统的叙述正确的是(A ). A,批处理作业必须具有作业控制信息B,分时系统不一定都具有人机交互功能C,从响应时间的角度看,实时系统与分时系统差不多D,由于采用了分时技术,用户可以独占计算机的资源15.操作系统是一组(C ).A,文件管理程序B,中断处理程序C,资源管理程序D,设备管理程序16.现代操作系统的两个基本特征是(C)和资源共享.A,多道程序设计B, 中断处理C,程序的并发执行D, 实现分时与实时处理17.(D)不是操作系统关心的主要问题. A, 管理计算机裸机B, 设计,提供用户程序与计算机硬件系统的界面C, 管理计算机系统资源D, 高级程序设计语言的编译器18.引入多道程序的目的是(D ).A,为了充分利用主存储器B,增强系统的交互能力C,提高实时响应速度D,充分利用CPU,减少CPU的等待时间19.在多道程序设计的计算机系统中,CPU(C ).A,只能被一个程序占用B,可以被多个程序同时占用C,可以被多个程序交替占用D,以上都不对20.多道程序设计是指(B ).A,有多个程序同时进入CPU运行B,有多个程序同时进入主存并行运行C,程序段执行不是顺序的D,同一个程序可以对应多个不同的进程21.从总体上说,采用多道程序设计技术可以( )单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要(B).A,增加,减少B,增加,延长C,减少,延长D,减少,减少22.(A)没有多道程序设计的特点.A,DOS B,UNIX C,WINDOWS D,OS/223.下列四个操作系统中,是分时系统的为(C ).A,MS-DOS B,WINDOWS 98C,UNIX D,OS/2系统24.在分时系统中,时间片一定,( B),响应时间越长.A,内存越多B,用户数越多C,后备队列D,用户数越少25.批处理系统的主要缺点是(B ).A,CPU的利用率不高B,失去了交互性C,不具备并行性D,以上都不是26.在下列性质中,哪一个不是分时系统的特征.( C )A, 交互性B, 多路性C, 成批性D, 独占性27.实时操作系统追求的目标是( C). A,高吞吐率B,充分利用内存C, 快速响应D, 减少系统开销28.以下(C)项功能不是操作系统具备的主要功能.A,内存管理B,中断处理C,文档编辑D,CPU调度29.操作系统程序结构的主要特点是(C). A, 一个程序模块B,分层结构C, 层次模块化D,子程序结构30.操作系统负责为方便用户管理计算机系统的(C ).A, 程序B, 文档资料C, 资源D, 进程31.计算机在接受用户请求后处理数据以与在数据处理结束时,将结果送到终端显示器.例如,导弹控制系统应选择安装(C )A,批处理操作系统B,分时操作系统C,实时操作系统D,网络操作系统32.操作系统的基本职能是(A).A.控制和管理系统内各种资源,有效地组织多道程序的运行B.提供用户界面,方便用户使用C.提供方便的可视化编辑程序D.提供功能强大的网络管理工具33.分布式操作系统与网络操作系统本质上的不同在于(D ).A.实现各台计算机之间的通信B.共享网络中的资源C.满足较大规模的应用D.系统中若干台计算机相互协作完成同一任务34.Linux操作系统是著名的(B )。
计算机操作系统试题题库及答案
计算机操作系统试题题库及答案一、选择题1. 下列哪个不是操作系统的特征?A. 并发B. 共享C. 有序D. 异步答案:C2. 操作系统的主要功能不包括以下哪项?A. 处理机管理B. 存储器管理C. 设备管理D. 文件管理答案:D3. 下列哪种类型的操作系统用于实现多任务处理?A. 单用户单任务B. 单用户多任务C. 多用户单任务D. 多用户多任务答案:B4. 在操作系统中,进程和线程的区别是什么?A. 进程是系统进行资源分配和调度的基本单位,线程是进程的组成部分B. 线程是系统进行资源分配和调度的基本单位,进程是线程的组成部分C. 进程和线程都是系统进行资源分配和调度的基本单位D. 进程和线程没有区别答案:A5. 下列哪个进程调度算法可能会导致“饥饿”现象?A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 优先级调度D. 最高响应比优先答案:C二、填空题6. 操作系统中的进程与程序的区别是:进程是______的实例,而程序是______的实例。
答案:进程;程序7. 在操作系统中,为了解决进程之间的同步问题,通常使用______机制。
答案:信号量(Semaphore)8. 虚拟存储器的作用是扩大______,提高______。
答案:物理存储器;存储器的利用率9. 文件系统的主要功能包括:文件的______、______、______和______。
答案:创建;删除;读写;权限管理10. 设备驱动程序的作用是实现对______的______。
答案:设备;控制三、判断题11. 进程和线程是操作系统的基本单位,它们都可以独立执行程序。
答案:错误。
进程是基本单位,线程是进程的组成部分,线程可以独立执行程序。
12. 在操作系统中,所有的进程都可以并发执行。
答案:错误。
在单处理器系统中,进程不能同时执行,而是分时执行。
13. 虚拟存储器的容量仅受物理存储器的限制。
答案:错误。
虚拟存储器的容量受物理存储器和硬盘空间的限制。
操作系统习题集(含答案)
注::作红色标记的为答案一、选择题模块1:1.当时引入多道程序的目的在于()。
A.有利于代码共享,减少主、辅存信息交换量B.充分利用存储器C.充分利用CPU,减少CPU等待时间D.提高实时响应速度2. 在单处理机计算机系统中,()是并行操作的。
A.程序与程序B.处理机的操作与通道的操作C.主程序与子程序D.用户程序与操作系统程序3.下面哪一个不是程序在并发系统内执行的特点()。
A.产生死锁的必然性B.资源分配的动态性C.程序执行的间断性D.相互通信的可能性4.进程和程序的一个本质区别是( D )。
A. 进程分时使用CPU,程序独占CPUB.进程存储在内存,程序存储在外存C. 进程在一个文件中,程序在多个文件中D.进程为动态的,程序为静态的5.在下列情况( ),系统需要进行进程调度。
A. 某一进程正访问一临界资源B.某一进程运行时因缺乏资源进入阻塞状态C.某一进程处于运行状态,而另一进程处于自由状态D.某一进程正在访问打印机,而另一进程处于就绪状态6.与设备控制器关系最密切的软件是()。
A.编译程序B.设备驱动程序C.存储管理程序D.处理机管理7. 若进程P一旦被唤醒就能够投入运行,系统可能()。
A.在抢占调度方式中,P的优先级高于当前运行的进程B.进程P的优先级最高C.就绪队列为空队列D.在抢占调度方式中,P的优先级高于就绪队列中所有的进程8. 在下列选项中,属于预防死锁的方法是()。
A.剥夺资源法B.资源分配图法C.资源随意分配D.银行家算法9. 如果要使装入内存的程序,在内存中移动后仍能正常运行,必须要有( )的支持。
A. 静态重定位B.动态重定位C. 动态链接D.静态链接10. 段页式管理中,地址转换表是( )。
A. 每个进程一张段表,一张页表B.每个进程的每个段一张段表,一张页表C.每个进程一张段表,每个段一张页表D.每个进程一张页表,每个段一张段表11.下列( )存储管理方式能使内存碎片尽可能少,避免内存的整理。
《操作系统》考试练习题及参考答案
《操作系统》考试练习题及参考答案一、单选题1. 在下列存储管理方案中,不适用于多道程序设计的是()。
A 、单一连续分配B 、固定式分区分配C 、可变式分区分配D 、段页式存储管理答案:A2. 若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许()个进程参于竞争,而不会发生死锁。
A 、5B 、2C 、3D 、4答案:D3. 主要由于()原因,使UNIX易于移植。
A 、UNIX是由机器指令书写的B 、UNIX大部分由汇编少部分用C语言编写C 、UNIX是用汇编语言编写的D 、UNIX小部分由汇编大部分用C语言编写答案:D4. 一个计算机系统有7台可互换的磁带机供N个进程竞争使用。
每个进程在一段时间内需要占用2台磁带机。
N最多为()不会发生死锁。
A 、5B 、12C 、6D 、2答案:C5. 虚拟设备是指()。
A 、允许用户使用比系统中具有的物理设备更多的设备B 、允许用户以标准化方式来使用物理设备C 、把一个物理设备变换成多个对应的逻辑设备D 、允许用户程序不必全部装入主存便可使用系统中的设备答案:C6. 位示图方法可用于( )A 、盘空间的管理B 、盘的驱动调度C 、文件目录的查找D 、页式虚拟存储管理中的页面调度答案:A7. 任何两个并发进程之间( )A 、一定存在互斥关系B 、一定存在同步关系C 、一定彼此独立无关D 、可能存在同步或互斥关系答案:D8. 在UNIX系统中,请求调用是采用()算法。
A 、LFUB 、FIFOC 、LRUD 、LIFO答案:C9. ()存储器管理方法可能使系统产生抖动。
A 、简单页式B 、请求页式C 、段式D 、可变连续分区答案:B10. 某系统采用固定分区分配存储管理,内存空间为640K,其中地址0到40K被系统占用,其他空间按分区大小相等的方法划为4个分区,则当有大小分别为7KB 、90KB 、30KB 、20KB的作业进入内存时,浪费的内存为()。
操作系统测试题(附答案)
操作系统测试题(附答案)操作系统测试题(附答案)1.操作系统概述1.1 什么是操作系统?操作系统是一种控制和管理计算机硬件与软件资源的系统软件,它允许用户与计算机交互,并使计算机能够运行各种应用程序。
1.2 操作系统的功能有哪些?●进程管理:管理进程的创建、调度和终止,以及进程间的通信机制。
●内存管理:管理计算机内存的分配和释放,实现虚拟内存等功能。
●文件系统:管理计算机上的文件和目录,实现对文件的存取和操作。
●设备管理:管理计算机的各种设备,如磁盘、打印机等,进行设备的分配和控制。
●用户接口:向用户提供与计算机交互的界面,如命令行界面、图形用户界面等。
2.进程管理2.1 什么是进程?进程是程序在计算机上的一次执行过程,它具有独立的运行空间和资源,可以与其他进程并发执行。
2.2 进程的状态有哪些?●就绪状态:进程已经创建并分配了所有必要的资源,等待被调度执行。
●运行状态:进程正在被处理器执行。
●阻塞状态:进程因为等待某个事件的发生而暂停执行。
●终止状态:进程完成了它的执行或者被操作系统终止。
2.3 进程间的通信方式有哪些?●共享内存:多个进程通过共享同一块内存区域来完成数据的交换。
●消息传递:进程通过发送和接收消息进行通信。
●信号量:进程通过对信号量进行操作来实现进程间的同步与互斥。
3.内存管理3.1 什么是虚拟内存?虚拟内存是一种将主存和磁盘空间结合起来使用的技术,它使得程序在运行时可以使用超过物理内存容量的地质空间。
3.2 虚拟内存的实现原理是什么?当程序需要访问一个尚未被加载到内存中的页面时,操作系统会将该页面从磁盘中加载到内存中,如果内存中的空间不够,操作系统会根据一定的策略将不常用的页面移出到磁盘上。
3.3 什么是页面置换算法?页面置换算法决定了操作系统在内存空间不足时如何选择要被移出的页面。
常用的页面置换算法有最佳(OPT)算法、先进先出(FIFO)算法和最近最久未使用(LRU)算法等。
操作系统试卷题库(含部分答案)
题( 1 )一、单选题。
每小题1分,共16分(将正确答案的序号写在题目的括号中)1、关于静态分页存储管理的页表,下列说法错误的是(C )。
P115A、内存中每个作业都对应着一个页表B、页表属于操作系统的内核数据结构C、如果在不同时间运行同一作业,那么每次运行时页表都是相同的D、页表存放在内存中2、批处理操作系统的主要缺点是(C )。
P7A、资源利用率不高B、作业吞吐量小C、无人机交互能力D、作业周转时间短3、在下列调度算法中,(A )不属于进程调度算法。
A 电梯调度法B 优先级调度法C 时间片轮转法D FIFO法4、如果文件采用直接存取方式且文件大小不固定,则宜选择(D )文件结构。
P189A 任意B 顺序C 随机D 索引5、CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用(C )。
A 交换技术B 覆盖技术C 缓冲技术D DMA技术6、操作系统是一种(A )A、系统软件B、应用软件C、UNIXD、Window NT7、在请求页式中,因置换算法选择不当造成页面调度非常频繁,这种情况被称为(A )A、抖动现象B、交换现象C、碎片D、虚拟8、多个进程实体能存在于同一内存中,在一段时间内都得到运行。
这种性质称作进程的(B )。
P30A 动态性B 并发性C 调度性D 异步性9、使用户所编制的程序与实际使用的物理设备无关,这是由设备管理的(A)功能实现的。
P163A 设备独立性B 设备分配C 缓冲管理D虚拟设备10、操作系统中,进程之间交换数据的过程称为(C )A、进程共享B、进程同步C、进程通信D、进程协调11、关于进程的运行、就绪和阻塞三个状态,下列观点正确的是(D )A、每个进程从创建到撤消都要经历这三个状态B、每个进程从创建到撤消,各个状态只能经历一次C、某些进程可以从阻塞状态转化为运行状态D、某些进程可以从运行状态转化为就绪状态12、在一段时间内,只允许一个进程访问的资源称为(C )A、共享资源B、临界区C、临界资源D、共享区13、段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即(B)A、用分段方法来分配和管理物理存储空间,用分页方法来管理用户地址空间B、用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间。
操作系统试题及答案
操作系统试题及答案一、选择题1. 操作系统的主要功能是()。
A. 管理计算机硬件资源B. 提供用户界面C. 编译程序代码D. 执行应用程序答案:A2. 下列哪个不是操作系统的类型?()。
A. 分时操作系统B. 实时操作系统C. 批处理操作系统D. 网络操作系统答案:D3. 在操作系统中,进程和线程的区别在于()。
A. 进程是程序的执行过程,线程是进程中的一个执行路径B. 进程是程序的代码,线程是程序的执行C. 进程和线程都是程序的执行过程,没有区别D. 进程是程序的执行,线程是程序的代码答案:A4. 虚拟内存的作用是()。
A. 提高系统的运行速度B. 扩大物理内存容量C. 提高硬盘的存储空间D. 保护操作系统的安全答案:B5. 操作系统中,文件系统的目的是()。
A. 管理用户账户B. 管理磁盘空间C. 控制程序运行D. 管理输入输出设备答案:B二、填空题1. 操作系统通过________来管理计算机的资源和提供用户接口。
答案:中断机制2. 在操作系统中,使用________策略可以有效地提高CPU的利用率。
答案:时间片轮转3. 为了实现多任务操作,操作系统引入了________的概念。
答案:进程4. 在UNIX和Linux系统中,文件的权限通常由三组字符来表示,分别是所有者权限、组权限和________权限。
答案:其他用户5. 操作系统中的死锁是指两个或两个以上的进程在执行过程中,因________而无法继续执行的现象。
答案:相互等待对方释放资源三、简答题1. 请简述操作系统的主要作用和功能。
答:操作系统是计算机系统中的核心软件,其主要作用是管理计算机硬件资源,提供用户接口,实现多任务操作,以及保证系统的安全稳定运行。
操作系统通过进程管理、内存管理、文件系统、设备驱动等组件,实现了对硬件资源的有效分配和对用户请求的快速响应。
2. 描述虚拟内存的工作原理。
答:虚拟内存是一种内存管理技术,它允许计算机使用硬盘空间来模拟额外的RAM。
操作系统试题及答案
操作系统试题一一、单选题(每小题1分,共20分)1、操作系统中采用多道程序设计技术提高CPU和外部设备的A.A、利用率B、可靠性 C 、稳定性 D、兼容性2、如果分时操作系统的时间片一定,那么 C,则响应时间越短.A、内存越少B、内存越多C、用户数越少D、用户数越多3、若把操作系统看作资源管理者,下列的 C不属于操作系统所管理的资源.A、CPUB、内存C、中断D、程序4、操作系统是通过 D 感知进程存在的.A、程序名B、进程的状态C、中断D、进程控制块5、当 B 时,进程从执行状态变为就绪状态.A、进程被进程调度程序选中B、时间片用完C、等待某一事件D、等待的事件发生6、以下的进程状态变化中,不可能发生的变化是 D .A、执行状态到就绪状态B、等待状态到就绪状态C、执行状态到等待状态D、等待状态到执行状态7、若P、V操作的信号量S初值为2,当前值为-3,则表示有 D个等待进程.A、0个B、1个C、2个D、3个8、P、V操作是 AA、两条低级进程通信原语B、两条高级进程通信原语C、两条系统调用命令D、两组不同的机器指令9、用V操作唤醒一个等待进程时,被唤醒的进程状态变为 B .A、等待B、就绪C、执行D、完成10、资源的有序分配策略破坏 D 条件,是一种死锁预防策略.A、互斥条件B、保持和请求条件C、不剥夺条件D、环路等待条件11、银行家算法是一种B 算法.A、死锁预防B、死锁避免C、死锁检测D、死锁解除12、某系统中有同类资源10个,每个进程的资源需求量为3个,则不会发生死锁的最大并发进程数为 CA、2B、3C、4D、513、分区管理中采用首次适应分配算法时,应把空闲区按 C次序进行管理.A、大小递增B、大小递减C、地址递增D、地址递减14、很好地解决了内存碎片问题的存储管理方案是C .A、固定分区管理B、可变分区管理C、页式存储管理D、段式存储管理15、虚拟存储管理系统的基础是程序的 C理论.A、虚拟性B、动态性C、局部性D、全局性16、在请求分页存储管理系统中,若采用FIFO页面淘汰算法,则当分配的页面数增加时,缺页中断的次数 D .A、减少B、增加C、无影响D、可能增加也可能减少17、设备管理程序对设备的管理是借助一些数据结构来进行的,下面的 B 不属于设备管理数据结构.A、DCTB、JCBC、COCTD、CHCT18、B 是操作系统中采用的以空间换取时间的技术.A、通道技术B、SPOOLING技术C、虚拟存储技术D、覆盖与交换技术19、引入缓冲的主要目的是 A.A、改善CPU和I/O设备速度不匹配的情况B、节省内存C、提高CPU的利用率D、提高I/O设备的利用率20、以下LINUX系统的键盘命令中,显示当前工作目录的命令是 C.A、ls命令B、cd命令C、pwd命令D、cat命令二、判断题(每小题1分,共15分)1、在多道程序环境下,任意两个进程都是可以并发执行的.2、随着进程的撤消,程序也随之消亡.3、临界区是进程中访问临界资源的那段代码.4、进程的同步是指进程间的相互合作关系.5、在消息通信机制中,发送进程和接收进程都必须互斥地访问消息队列.6、作业的调度有抢占式调度和非抢占式调度两种方式.7、若系统的RAG不可完全化简,则可判定系统发生了死锁.8、破坏“互斥条件”是预防死锁的手段之一.9、可变分区管理方式不支持虚拟存储管理方案.10、分段存储管理的目的是提高内存利用率,而分页存储管理的目的是满足用户的编程要求.11、缺页中断处理后从产生缺页中断的指令的下一条指令继续执行.12、最佳置换算法的性能最好,所以现代操作系统中多采用该算法.13、磁盘是典型的独占型设备,分配不当有可能引起进程死锁.14、SPOOLING技术是一种假脱机技术,利用它可以提高独占设备的利用率.15、在LINUX系统中,使用系统调用fork()创建进程,返回值为-1表示创建失败.三、填空题(每小题1分,共15分)1、采用多道程序技术能充分发挥CPU与并行工作的能力.2、如果希望用户和自己的进程之间可以随时交互,应使用操作系统.3、在批处理系统中,资源分配以为基本单位.4、在单处理机系统中,若有5个用户进程且处理机的当前状态为用户态,则处于就绪状态的进程最多为个.5、若有6个进程互斥共享某一临界资源,则当6个进程均发出资源请求后,资源信号量的值为 .6、如果系统的RAG中出现环路,则发生死锁.7、分段存储管理中,必须提供逻辑地址.8、把逻辑地址转换为物理地址的过程称为 .9、在请求分页管理方式中,当请求的页面不在内存时发生 .10、在请求分段管理方式中,当逻辑地址的段内地址大于段表中该段的长度时,发生 .11、在虚拟存储系统中,若选用的不合适,则可能会出现抖动现象.12、实现SPOOLING系统时,必须在开辟出称为输入井和输出井的专门区域用以存放作业信息和作业执行结果.13、根据共享属性的不同,设备可以分为独占设备、共享设备和 .14、在LINUX中,为实现父进程和子进程的同步,在父进程中使用系统调用wait()等待子进程完成,而在子进程中使用系统调用自我终止并唤醒父进程.15、在LINUX中,系统调用PIPE(fd)的功能是 .四、简答题(每小题5分,共20分)1、简述操作系统的基本特征.2、试分析引起进程阻塞和唤醒的事件主要有哪些.3、简述在操作系统中引入缓冲的主要原因.4、以独占设备为例简述设备分配的过程.五、综合分析题(每小题5分,共30分)1、假定一个阅览室最多可容纳100人,读者进入和离开阅览室时都必须在阅览室门口的一个登记表上标志(进入时登记,离开时去掉登记项),而且每次只允许一人登记或去掉登记,问:(1)用P、V操作管理并发进程时,应如何定义信号量写出信号量的初值并说明其含义;(2)根据所定义的信号量,把应执行的P、V操作填入以下程序中,以保证进程能够正确地并发执行.COBEGINPROCEDURE EnterBegin;;登记;;进入阅览室;阅读;End;PROCEDURE LeaveBegin;去掉登记项;;;离开;End;COEND;2、有一个具有两道作业的批处理系统,作业调度采用短作业优先的调度算法,进程调度采用以优先数为基础的非抢占式调度算法.下表所列的作业优先数即为进程优先数,(1) (2) 计算平均周转时间.3、假如某个时刻的系统状态如图所示:请问:(1)对该RAG 进行化简并说明是否存在死锁,要求给出化简步骤;(2) 如果系统发生了死锁,常用的死锁解除策略有哪些4、给出某系统中的进程请求表和空闲分区表,系统采用可变分区存储管理策略.空闲分区表,哪一种算法可以满足该进程序列的请求(2)给出按照能满足进程序列请求的算法进行分区分配后的空闲分区表.5,其页表如下:其中,状态位为1请问:(1)若给定一逻辑地址为2148,其物理地址为多少(2)若给定一逻辑地址为5000,给出其物理地址的计算过程.6、在一个请求分页存储系统中,一个进程的页面走向为4,3,2,1,4,3,5,3,2,1,设分配给该进程的内存块数M=3,采用FIFO 页面置换算法(每调进一个新页认为发生一次缺页中断).(1(2F= ;缺页率f= .操作系统试题二一、单选题(每小题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、该进程重新占有CPUC、其PCB移至等待队列队首D、它的优先权变为最大6、对于两个并发进程,设互斥信号量为S,若S=0,则 .A、表示没有进程进入临界区B、表示有一个进程进入临界区C、表示有一个进程进入临近区,另一个进程等待D、表示两个进程进入临界区7、下面对进程的描述中,错误的是 .A、进程是动态的概念B、进程的执行需要处理机C、进程是有生命期的D、进程是指令的集合8、可以通过破坏四个必要条件的一个或多个来预防死锁,但破坏是不现实的.]A、互斥B、循环等待C、请求和保持D、不剥夺9、当系统中可共享的资源不足时,可能出现死锁;不适当的也可能产生死锁.A、进程推进顺序B、进程优先权C、资源有序分配D、分配队列优先权10、某系统中有3个并发进程,都需要同类资源5个,请问该系统不会发生死锁的最少资源数是 .A、10B、12C、13D、1511、以下关于调度的说法中,正确的是 .A、作业调度存在于所有的操作系统B、所有的进程调度算法都适用于作业调度C、作业调度能够采用抢占式调度方式D、时间片轮转本质上是一种抢占式调度方式12、很好地解决了内存“碎片”问题的存储管理方式是 .A、分页存储管理B、分段存储管理C、可变分区存储管理D、固定分区存储管理13、分区存储管理中的首次适应算法,要求把空闲区按照的次序登记在空闲区表中.A、大小递减B、大小递增C、地址递减D、地址递增14、在分段存储管理系统中,若逻辑地址用24位表示,其中8位表示段号,则允许每段的最大长度为 .A、28B、216C、224D、23215、实现虚拟存储器的理论基础是程序的理论.A、局部性B、全局性C、动态性D、虚拟性16、在请求分页存储管理系统中,若采用FIFO页面置换算法,则当物理块数增加时,缺页中断的次数 .A、减少B、增加C、没有影响D、可能增加也可能减少17、I/O设备与存储设备进行数据交换不经过CPU的I/O控制方式 .A、程序查询B、中断方式C、DMA方式D、不可能18、设备管理程序借助一些数据结构实现对设备的管理,下面的不属于设备管理数据结构.A、DCTB、COCTC、CHCTD、PCB19、SPOOLing系统提高了的利用率.A、独占设备B、共享设备C、主存储器D、磁盘20、算法是设备分配常用的一种算法.A、短作业优先B、最佳适应C、首次适应D、先来先服务二、填空题(每空1分,共20分)1、操作系统的基本功能有:处理机管理、、、文件管理以及 .2、作业的输入方式有联机输入方式、方式、方式、SPOOLING系统和网络输入方式.3、是操作系统提供给编程人员的唯一接口.4、程序的顺序执行具有性、性、性的特点.5、进程空间的大小只与的位数有关.6、进程的静态描述由、有关程序段和该程序对其进行操作的数据结构集组成.7、进程在活动期间可分为、就绪状态、三种状态 .8、在每个进程中访问临界资源的那段代码称为 .9、并发进程之间的制约关系除了互斥,还有 .10、产生死锁的必要条件有条件、条件、保持和请求、环路等待条件.11、内存扩充的主要方法有覆盖和技术.12、常用的I/O控制方式有程序直接控制方式、、、通道控制方式.三、判断题(每小题1分,共10分)1、死锁避免是一种动态预防方法,比死锁预防效果好,需要占去的系统开销也小.2、一个程序在执行时可以包含多个进程,一段程序指令也可以包含在多个进程中.3、分时系统中,时间片越小越好.4、先来先服务调度算法对长作业和短作业是同样公平的.5、CPU的位数越长,则进程空间的大小越大.6、功能级的原语其程序段允许并发执行.7、当等待队列中的进程所等待的事件发生时,该事件将会被唤醒至执行状态.8、进程的互斥是同步机制的一个方面.9、实时调度算法必须要采用抢占式的调度算法,才能保证其实时性.10、内存的分配算法中,最佳适应算法最不会产生碎片.四、名词解释和简答(每小题4分,共20分)1、名词解释(1)虚拟存储器;(2)死锁;2、简答(1)段页式管理这种存储管理方式中为什么要设置高速联想寄存器(2)进程和程序有什么区别和联系(3)什么是系统调用简述系统调用的实现过程.五、综合题(每小题6分,共30分)1、假设有四个作业的单道系统,它们的提交、运行时间如下表所示(时间单位:小时,以十进制进行计算).若采用基于优先权的非抢占式调度算法(优先数高`者优先权低),试回答:(1)作业应以怎样的顺序调度给出分析过程.(2)计算平均带权周转时间.2、输入进程不断地从磁盘读入记录存入缓冲区(假设该缓冲区的大小正好等于两条磁盘记录),计算进程不断地从缓冲区取数据进行计算,要求输入进程和计算进程之间的合作必须保持同步:即输入进程不能向满的缓冲区内存记录,计算进程不能从空的缓冲区内取数据.用P、V原语描述输入进程Input和计算进程Calculate之间的合作,并回答以下问题:(1)设置信号量empty,用于查看缓冲区是否有空间存储新记录,其初值应为多少设置信号量full,用于查看缓冲区内是否放入数据,其初值应为多少(2)根据定义的信号量,将适当的P、V原语填入以下程序使并发进程能够正确执行.COBEGINInput:RepeatBegin读磁盘记录① ;存入缓冲区;② ;EndUntil False ;Calculate :RepeatBegin③ ;取出记录;④ ;进行计算;EndUntil False ;COEND3、设进程A (30K )、B (70K )和C (50K )依次请求内存分配,内存采用可变分区管理.现有两个空闲分区F1(120K )和F2(80K ),如下图所示.若采用首次适应算法,4计算与给定逻辑地址LA 对应的物理地址PA,给出计算过程:(1) LA=(1,50);(2) LA=(5,350).5、在一个请求分页存储管理系统中,某进程的页面走向为2、3、2、1、5、2、4、5、3、2,当分配给该进程的物理块数为3 时(假设开始执行时内存中没有页面),试回答以下问题:(1)计算采用最近最久未用LRU 置换算法的缺页率;(2)LRU 置换算法选择什么样的页面淘汰1200K 1500K试题一答案一、单选题(每小题1分,共20分)1、A2、C3、C4、D5、B6、D7、D8、A9、B10、D11、B 12、C 13、C 14、C 15、C 16、D 17、B 18、B 19、A 20、C二、判断题(每小题1分,共15分)1、错2、错3、对4、错5、对6、错7、对8、错9、对 10、错 11、错 12、错 13、错 14、对 15、对三、填空题(每小题1分,共15分)1、外设2、分时3、进程4、4个5、-56、可能7、二维的8、地址映射(地址变换或重定位)9、缺页中断 10、(段内)地址越界11、置换算法 12、磁盘上 13、虚拟设备 14、exit() 15、创建管道四、简答题(每小题5分,共20分)1、简述操作系统的基本特征.答:(1)并发.在单处理机、多道程序环境下并发是指一段时间内,宏观上多个程序同时运行、微观上交替运行的情形.OS中引入进程的概念就是为了实现并发;(2)共享.是指系统中并发执行的多个进程共享系统资源.根据资源属性可以有互斥共享和同时访问两种方式;(3)虚拟.OS会通过虚拟技术实现系统功能的扩充.(4)异步性.并发执行的多个进程由于资源的限制会出现“走走停停”的运行模式.2、试分析引起进程阻塞和唤醒的事件主要有哪些.答:(1)请求系统服务.当正在执行的进程请求系统提供服务而系统无法满足其请求时,进程阻塞等待;由释放服务的进程唤醒阻塞进程.(2)启动某种操作.当进程启动某种I/O操作后阻塞以等待操作完成;由中断处理程序唤醒阻塞进程.(3)新数据尚未到达.相互合作的进程中,消费者进程阻塞等待数据到达;生产者进程在数据到达后唤醒阻塞进程.(4)无新工作可做.系统进程没有新工作可做时阻塞等待;当有进程发出请求时唤醒阻塞进程.3、简述在操作系统中引入缓冲的主要原因.答:(1)缓和CPU与I/O设备间速度不匹配的矛盾.(2)减少对CPU的中断频率,放宽对中断响应时间的限制.(3)提高CPU和I/O设备之间的并行性.4、以独占设备为例简述设备分配的过程.答:(1)设备的分配.根据物理设备名,查找SDT;找出该设备的DCT,得该设备的状态:忙则将进程的PCB排入设备队列中等待;闲则分配设备给进程.(2)控制器的分配.根据设备的DCT找到与之相连的控制器的COCT,从中得到控制器的状态:忙则将进程的PCB排入控制器的等待队列中;闲则分配控制器给进程.(3)通道的分配.如果系统有通道,则根据控制器的COCT 找到与之相连的通道的CHCT,从中得到通道的状态:忙则将进程的PCB 挂入通道的等待队列中;否则分配通道给进程.只有在三者都分配成功时,设备分配才算成功.五、综合分析题(每小题5分,共30分)1、(1)设置资源信号量Empty :=100,表示阅览室中最初有100个空位; 设置互斥信号量Mutex :=1,表示登记表初始是可用的.(2)按顺序填入 P (Empty ); P (Mutex ); V (Empty );23R1RAG 可以完全化简,故不存在死锁.(2)如果发生了死锁,常用的死锁解除策略有:剥夺资源;撤消进程.4、(1)最佳适应算法可以满足所有进程的资源请求.(25、(1W=2148 mod 1024=100.查页表知:该页在内存,块号为4,由此得物理地址PA=10244+100=4196.(2)逻辑地址LA=5000,则逻辑页号P=INT (5000/1024=4,查页表知:该页不在内存,发生缺页中断.6(试题二答案一、单选题(每小题1分,共20分)1、D2、D3、D4、C5、A6、B7、D8、A9、A 10、C11、D 12、A 13、D 14、B 15、A16、D 17、C 18、D 19、A 20、DR1 R2二、填空题(每空1分,共20分)1、存储管理设备管理用户接口2、脱机输入直接耦合3、系统调用4、顺序封闭可再现5、处理机(或CPU)6、进程控制块(PCB)7、执行等待(或睡眠、阻塞)8、临界区9、同步10、互斥不剥夺11、交换12、中断方式 DMA方式三、判断题(每小题1分,共10分)1、×2、√3、×4、×5、×6、×7、×8、√9、√10、×四、名词解释和简答(每小题4分,共20分)1、虚拟存储器:由进程中的目标代码、数据等的虚拟地址组成的虚拟空间称为虚拟存储器.也可解释为仅把作业的一部分装入内存便可运行作业的存储器系统;具体地说是指具有调入功能和置换功能,能从逻辑上对内存容量进行扩充的一种存储器系统.2、死锁:指各并发进程彼此互相等待对方所拥有的资源,而且这些并发进程在得到对方的资源之前不会释放自己所拥有的资源.从而造成大家都想的到资源而又的不到资源,各并发进程不能继续向前推进的状态.3、因为如果不采用高速联想寄存器,段页式的地址转换需要访问内存的次数将达三次以上,这将使cpu执行指令的速度大大降低,所以必须要设置高速联想寄存器,存放当前最常用的段号、页号和对应的内存页面与其它控制栏目,达到大大提高地址转换的目的.4、(1)进程是一个动态概念,而程序是一个静态概念,程序是指令的有序集合,无执行含义,进程则强调执行的过程.(2)进程具有并行特征,程序没有.(3)进程是竞争计算机系统资源的基本单位.(4)不同的进程可以包含同一个程序,同一程序也可产生多个进程.5、系统调用是操作系统提供给编程人员的唯一接口.编程人员利用系统调用,在源程序一级动态请求和释放系统资源,调用系统中已有的系统功能来完成那些与机器硬件部分相关的工作以及控制程序的执行速度等.实现过程:用户在程序中使用系统调用,给出系统调用名和函数后,即产生一条相应的陷入指令,通过陷入处理机制调用服务,引起处理机中断,然后保护处理机现场,取系统调用功能号并寻找子程序入口,通过入口地址表来调用系统子程序,然后返回用户程序继续执行.五、综合题(每小题6分,共30分)1、C 具有最高优先权,调度运行,完成;D 的优先权较B 高,调度D 运行,完成;时调度B 运行,完成;故进程调度顺序为:A C D B.(2)作业A 的周转时间:;带权周转时间:=;作业B 的周转时间:;带权周转时间:=;作业C 的周转时间:;带权周转时间:=;作业D 的周转时间:;带权周转时间:=;故平均带权周转时间为:.2、(1)资源信号量empty :=2;同步信号量full :=0;(2)①P (empty ); ②;V (full ) ③P (full ); ④V (empty ); 3、4、(1)LA=(1,50) (2)LA=(5,350),因350>120发生地址越界.51200K1230K1300K 1500K1550K(2)LRU置换算法选择离当前时间最近的一段时间内最久没有使用过的页面淘汰.。
计算机操作系统试题库(最全)
《计算机操作系统》试题库一、单项选择题(共200个题目)1. 一般用户更喜欢使用的系统是(C )。
A.手工操作B.单道批处理C.多道批处理D.多用户分时系统2. 与计算机硬件关系最密切的软件是( D).A.编译程序B.数据库管理程序C.游戏程序3. 现代OS具有并发性和共享性,是由(D)的引入而导致的。
A.单道程序B.磁盘C.对象 D.多道程序5. 早期的OS主要追求的是(A)。
A.系统的效率B.用户的方便性C.可移植D.可扩充性6. (A )不是多道程序系统。
A.单用户单任务B.多道批处理系统C.单用户多任务D.多用户分时系统7. ( B)是多道操作系统不可缺少的硬件支持。
A.打印机B.中断机构C.软盘 D.鼠标8. 特权指令可以在(C )中执行。
A.目态B.浏览器中C.任意的时间 D.进程调度中9. 没有了(C )计算机系统就启动不起来了。
A.编译器 D.浏览器10. 通道能够完成( C )之间数据的传输。
与外设 B.内存与外设与主存 D.外设与外设11. 系统的主要功能有( c)。
A.进程管理、存储器管理、设备管理、处理机管理B.虚拟存储管理、处理机管理、进程调度、文件系统C.处理机管理、存储器管理、设备管理、文件系统D.进程管理、中断管理、设备管理、文件系统12. 单处理机计算机系统中,(A )是并行操作的。
A.处理机操作和通道操作是并行的B.程序与程序C.主程序与子程序D.用户程序与操作系统程序13. 处理机的所有指令可以在(D )中执行。
A.目态B.浏览器中C.任意时间 D.系统态14. (B )功能不是操作系统直接完成的功能。
A.管理计算机硬盘B.对程序进行编译C.实现虚拟存储器D.删除文件15. 要求在规定的时间内对外界的请求必须给予及时相应的OS是(B )。
A.多用户分时系统B.实时系统C.批处理系统时间D.网络操作系统16. 操作系统是对( C)进行管理的软件。
A.硬件B.软件C.计算机资源D.应用程序17. ( B)对多用户分时系统最重要。
《操作系统》考题及答案
《操作系统》考题及答案操作系统考题及答案一、选择题(共10题,每题2分,共20分)1. 操作系统是计算机系统中的()。
A. 软件部分B. 硬件部分C. 网络部分D. 执行部分答案:A2. 下列哪个操作系统属于开源操作系统?A. WindowsB. macOSC. LinuxD. iOS答案:C3. 进程是指()。
A. 一个程序的执行B. 一个任务的执行C. 一个线程的执行D. 一个指令的执行答案:B4. 下列关于虚拟内存的说法,正确的是()。
A. 提高了程序的运行效率B. 减少了程序的运行时间C. 可以充分利用硬盘空间D. 不会导致系统崩溃答案:A5. 进程调度算法中,通过时间片轮转调度可以实现()。
A. 公平性B. 紧急性C. 优先级D. 死锁避免答案:A6. 下列关于死锁的说法,正确的是()。
A. 资源利用率提高B. 进程执行顺序无关C. 程序运行速度加快D. 进程无法进行下去答案:D7. 磁盘调度算法中,通过扫描算法可以实现()。
A. 最少移动量B. 最小响应时间C. 最短寻道时间D. 最高吞吐量答案:C8. 进程同步原语中,P操作(也称为申请资源)的作用是()。
A. 分配资源B. 请求资源C. 释放资源D. 撤销资源答案:B9. 下列关于页面置换算法LRU(最近最久未使用)的说法,正确的是()。
A. 置换最近被访问的页面B. 可以避免缺页中断C. 不需要记录页面访问情况D. 只适用于主存容量较小的系统答案:A10. 虚拟存储技术中,页面大小的选择应该满足的原则是()。
A. 尽量小,以减少内存开销B. 尽量大,以提高程序运行速度C. 适中,以兼顾内存开销和程序运行速度D. 无固定原则,根据应用需求灵活选择答案:C二、简答题(共6题,每题10分,共60分)1. 请简要阐述操作系统的作用及主要功能。
答案:操作系统是计算机系统中最重要的软件部分,其作用主要体现在以下几个方面:- 管理计算机硬件资源,包括内存、CPU、磁盘等的分配和调度,保证资源的合理利用和高效运行;- 提供文件管理,包括文件的创建、读写、删除等功能,保证对文件的统一管理和访问控制;- 提供用户接口,通过命令行或图形界面等方式,使用户可以方便地与计算机交互;- 提供进程管理,包括进程的创建、调度、同步、通信等,保证多个进程的协调运行;- 提供安全性和数据保护,保护系统和用户的数据安全,防止恶意攻击和数据丢失。
完整 计算机操作系统试题及答案
完整计算机操作系统试题及答案第一部分:选择题1. 下列哪项不是计算机操作系统的主要功能?A)资源管理B)用户界面C)任务调度D)错误处理答案:B)用户界面2. 在计算机操作系统中,多道程序设计的主要目的是:A)提高系统运行效率B)增加系统的容错能力C)提高用户的体验D)充分利用计算机资源答案:D)充分利用计算机资源3. 操作系统中进行进程调度的算法有哪些?A)先来先服务(FCFS)B)短作业优先(SJF)C)最高优先权优先(HPF)D)所有选项都对答案:D)所有选项都对4. 在操作系统中,进程是什么概念?A)程序的实例B)程序执行时的指令集合C)CPU执行的任务D)没有正确选项答案:A)程序的实例5. 磁盘调度算法中,哪种算法可以使得磁盘的平均寻道时间最小?A)先来先服务(FCFS)B)最短寻道时间优先(SSTF)C)扫描算法(SCAN)D)循环扫描算法(C-SCAN)答案:B)最短寻道时间优先(SSTF)第二部分:填空题1. 在进程控制块(PCB)中,保存了进程的______等信息。
答案:状态(状态包括就绪、运行、阻塞等)2. 操作系统中,_____是指在主存储器中为进程分配地址空间。
答案:内存管理3. 系统调用是操作系统提供给应用程序的一种______。
答案:编程接口4. 在页面置换算法中,产生缺页中断时,会调用______。
答案:页面置换算法5. 在资源分配中,______是指一个进程因等待系统资源而无法继续执行的状态。
答案:阻塞状态第三部分:简答题1. 请简要解释进程与线程的区别和联系。
答案:进程是操作系统中的基本执行单元,拥有独立的地址空间和资源,可以独立运行。
线程是进程中的一部分,由进程创建和调度,共享进程的地址空间和资源,线程之间的切换开销较小。
进程可以包含多个线程,线程之间可以共享数据,提高了程序的并发性和效率。
2. 请简要解释死锁的产生条件,以及常见的死锁解决方法。
答案:死锁产生的条件包括互斥条件(资源只能被一个进程占用)、占有且等待条件(进程占有资源并等待其他资源)、不可剥夺条件(资源不能被剥夺)、循环等待条件(存在进程之间的循环等待关系)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章操作系统的基本概念一.填空题1. 1.计算机系统是由硬件系统和____系统两部分组成。
2. 2.操作系统是计算机系统的一种系统软件,它以尽量合理、有效的方式组织和管理计算机的________,并控制程序的运行,使整个计算机系统能高效地运行。
3. 3.从资源分配的角度讲,计算机系统中的资源分为处理机、_______ 、输入/输出设备和文件资源。
4. 5.按内存中同时运行程序的数目可以将批处理系统分为两类:单道批处理系统和____。
5. 6.操作系统的主要性能参数有____和利用率等。
前者指的是单位时间内系统处理的作业量。
后者指的是在一个给定时间内,系统的一个指定成分被使用的时间比例。
6. 4.并发和______是操作系统的两个最基本的特征,两者之间互为存在条件。
7. 7. __________系统不允许用户随时干预自己程序的运行。
8. 8.实时系统通常采用﹎﹎﹎方法来提高可靠性。
9. 9.UNIX操作系统是著名的﹎﹎﹎系统。
10. 10.DOS系统是﹎﹎﹎操作系统。
11. 11. ﹎﹎﹎系统一般采用时间片轮转的办法,使一台计算机同时为多个终端用户服务,对每个用户都能保证足够快的响应时间,并提供交互会话能力;12. 12. ﹎﹎﹎系统是操作系统的另一种类型,要求对外部输入的信息能以足够快的速度进行处理,并在被控对象允许的时间范围内作出快速响应,其响应时间要求特别高。
13. 13.允许多个用户在其终端上同时交互地使用计算机的OS称为分时OS,它通常采用﹎﹎策略为用户服务;14. 14.允许用户把若干个作业提交计算机系统集中处理的OS,称为批处理OS,衡量这种系统性能的一个主要指标是系统的﹎﹎﹎。
15. 15.在﹎﹎﹎的控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。
设计这种系统时,应首先考虑系统的实时性和可靠性。
解答:1. 答:软件2. 答:资源3. 【答案】存储器【解析】计算机系统中的资源分为硬件资源和软件资源。
硬件资源有处理机、内/外存储器及输入/输出设备。
而软件资源指的是程序、数据和相应的文档。
从资源管理的观点,操作系统是计算机资源系统的管理系统,它提供了处理机管理、存储器管理、输入/输出设备管理和信息文件管理的功能。
对每种资源的管理都可从提供资源情况的记录、资源分配策略、资源分配和回收等几个方面来加以讨论。
4. 答:多道批处理系统5. 答:吞吐率6. 答:共享7. 答:批处理8. 【答案】双工体制【解析】在实时系统中,为了追求高可靠性,最一般的方法是采用硬件的冗余技术。
所谓双工体制,就是采用性能完全一样的两套设备并让它们同步工作。
9. 答案:分时系统10. 答案:单用户(或单用户、单任务)11. 答案:分时系统12. 答案:实时系统13. 【答案】时间片轮转14. 【答案】吞吐率15. 【答案】实时OS二.简答题1. 1.简述操作系统有哪些特征?2. 2.操作系统的功能有哪几方面?它们各自的含义是什么?3. 3.操作系统有哪几种类型,各自的工作方式是怎样的?4. 4.简述操作系统在一个计算机系统中的地位。
5. 5. 试对分时系统和实时系统进行比较。
6. 6、什么是操作系统?它有什么基本特征?7. 7、在批处理系统、分时系统和实时系统中,分别常用哪种调度算法?8. 8. 简述三种基本类型操作系统的优缺点。
9. 9、简述设备管理的任务和功能。
10. 10.现有一下应用计算机的场合,请为其选择适当的操作系统。
1)航天航空,核变研究;2)国家统计局数据处理中心;3)学校学生上机学习编程4)高炉炉温控制;5)民航定票系统,6)发送电子邮件(在两个地区之间)解答:1. 【解析】(1)并行性:即系统中存在着多个程序,宏观上它们同时“运行”。
而实际上,在单U系统中,这些并发执行的程序是交替的在CPU上运行。
(2)共享性:即系统中存在的多个并发执行的程序,它们共享系统所有的软、硬件资源。
2. 【解析】操作系统负责管理计算机系统的所有资源,并调度这些资源的使用。
具体来说,其主要功能有:(1)处理机管理处理机管理也称为进程管理,主要解决的问题是按一定的算法将处理机分配给系统中某个并发执行的程序即“进程”,使CPU资源得到充分地应用。
(2)存储管理存储管理主要负责内存空间的管理,按一定策略为多个并发执行的程序(进程)分配内存空间,以充分利用内存空间,并负责保证内存中各程序间的信息不相互破坏、窃取。
(3)设备管理设备管理负责对系统中所有的输入/输出设备进行管理,除了一般意义上的I/O设备外,这里还应包括外存、通道、控制器。
设备管理负责对设备进行分配、启动和故障处理。
目的是提高设备使用效率,方便用户进行输入/输出。
(4)文件管理计算机系统中的信息是以文件形式存放在外存上的。
文件管理的任务是负责对系统中的文件进行存储、组织、检索等对文件的操作,以方便用户对文件的访问,并解决多用户间文件的共享、保护、保密等问题。
(5)作业管理作业管理的任务是为用户提供一个使用计算机系统的环境,使用户能有效、方便地组织自己的作业(工作流程),并尽可能地提高整个系统的效率。
3. 【解析】操作系统的基本类型有:批处理系统、分时系统、实时系统、个人计算机操作系统、网络操作系统和分布式操作系统。
(1)批处理系统在批处理系统中,用户不能直接控制其作业的运行。
一个作业包括:程序、数据和作业说明书,作业说明书中描述该作业的处理要求。
用户通过输入设备将作业提交给系统后,系统将其放入外存的后备作业队列中,系统按一定调度策略从后备作业队列中选择一个或多个作业进入内存,系统按作业说明书运行作业。
即运行过程中,用户与作业间没有交互作用,不能直接干预作业的运行。
(2)分时系统在分时系统中,主机连接着多个终端(Terminal),用户使用各自的终端直接控制自己“程序”运行,操作系统采用时间片轮转的方法轮流为多个用户服务。
UNIX就是一个非常著名的分时系统。
分时系统具有以下特点:? 多路性微观上各用户轮流使用计算机,宏观上各用户并行工作。
? 交互性用户直接控制自己的“程序”运行,以人-机会话方式工作。
? 独立性各用户可独立操作,互不干涉,不会发生混淆或破坏现象。
? 及时性对用户的请求能及时作出响应,尤其是较批处理系统响应时间快。
(3)实时系统实时系统往往是作为一控制设备使用的,它能够及时响应随机发生的外部事件,并在严格的时间范围内完成事件的处理,主要特点一是及时性、一是高可靠性。
实时系统又分为实时控制系统(如工业过程控制)和实时信息处理系统(如航空、铁路订票系统)。
(4)个人计算机操作系统由于近年来个人计算机(PC)的发展,个人计算机操作系统也有了很大发展,如Windows 95/98/2000系列操作系统、DOS、OS2等,它们都是较为著名的个人计算机操作系统,用户以联机交互方式使用计算机。
(5)网络操作系统网络操作系统是使网络上各计算机能方便而有效地通信及共享网络资源,为网络用户提供所需各种服务的软件、有关协议的集合。
包括网络管理、通信、系统安全和多种服务。
(6)分布式操作系统分布式操作系统也是通过网络将具有自治功能的计算机互联,实现通信和资源共享,并协作完成任务。
它更强调如何将某个大任务划分为小任务,分派到不同系统协作完成。
4. 【解析】操作系统是计算机系统中非常重要的系统软件,它是紧挨着硬件的第一层软件,提供其它软件的运行环境,可以将其看成是用户与硬件的接口,是整个计算机系统的控制和指挥中心。
它是一组用以控制、管理计算机系统中软、硬件资源,提高资源管理效率、方便用户使用计算机的程序集合。
5. 答:分时操作系统是使一台计算机同时为多个用户服务的一种操作系统。
实时操作系统是使计算机能及时响应外部事件的请求,在严格规定的时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致地工作的操作系统。
分时系统通用性强,交互性强,及时响应性要求一般(通常数量级为秒);实时系统往往是专用的,系统与应用很难分离,常常紧密结合在一起,实时系统并不强调资源利用率,而更关心及时响应性(通常数量级为毫秒或微秒)、可靠性等。
6. 答:操作系统是计算机系统中的一个系统软件,能有效的组织和管理计算机系统中的硬件及软件资源,合理的组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,使整个计算机系统能高效运行的一些程序模块的集合。
操作系统有如下基本特征:(1)并行与并发并行性:在同一时刻同时发生并发性:宏观上在同一时间段内同时运行CPU 与各个I/O 设备之间的并行各应用程序“进程”之间的并发(2)共享性(Sharing)操作系统中的资源可供内存中多个并发的执行的进程共同执行。
(3)虚拟性(Virtual)通过某种技术把一个物理设备实体变为若干个逻辑上的对应物。
(4)异步性(Asynchronism)进程是以人们不可预知的速度向前推进的,但结果要保证是固定的。
7. 答:批处理系统使用先来先服务算法。
分时系统使用时间片轮转算法。
实时系统使用优先级算法。
8. 答:操作系统有以下几种类型:多道批处理系统、分时系统、实时系统。
多道批处理系统的特点:多道、成批。
分时系统的特点:同时性、交互性、独立性、及时性。
实时系统的特点:交互能力较弱,系统专用,响应时间更严格、及时、可靠性要求更高。
9. 答:主要功能:缓冲管理,设备分配和设备处理,以及虚拟设备等。
主要任务:完成用户提出的I/O请求,为用户分配I/O设备;提高CPU和I/O设备的利用率;提高I/O速度;以及方便用户使用I/O设备。
10. 答:1)航天航空,核变研究:嵌入式操作系统2)分布式操作系统3)个人计算机操作系统4)实时操作系统5)批处理操作系统6)网络操作系统。
三.应用题解答:第二章操作系统的运行环境一.填空题1. 1. 计算机执行一个程序时,必须把程序和数据存放到计算机的_______中,并且占用硬件资源________执行时才能完成程序的功能。
2. 2. 操作系统程序占用CPU时应让中央处理器工作在________状态,而用户程序占用CPU 时应让中央处理器工作在________状态。
3. 3. 每个计算机系统都有自己的中断机构,中断系统由两部分组成:________ 和操作系统的________。
4. 4. 引起中断的事件称为________ ,对出现事件进行处理的程序称为________ 。
5. 5. PSW是用来控制指令执行顺序并且保留和指示与程序相关的系统状态,一般来说,PSW 包含程序的基本状态、________和________三部分内容。
6. 6. 中断处理程序通常只屏蔽比自己级别________的中断事件,而________是不能屏蔽的。