《操作系统》试题库-简答题
国开期末考试《操作系统》机考满分试题(第8套)

国开期末考试《操作系统》机考满分试题(第8套)第一部分:选择题(每题5分,共计25分)1. 以下哪个不属于操作系统的五大功能?A. 处理器管理B. 存储器管理C. 设备管理D. 网络管理E. 文件管理2. 在操作系统中,进程可以被定义为____。
A. 程序的一次执行过程B. 程序的静态表示C. 计算机系统中运行的程序D. 计算机系统中所有程序的总和E. 以上都不是3. 关于操作系统的描述,以下哪项是正确的?A. 操作系统的主要任务是为用户提供方便的编程环境B. 操作系统的主要任务是为用户提供方便的运行环境C. 操作系统的主要任务是为程序提供方便的编程环境D. 操作系统的主要任务是为程序提供方便的运行环境E. 以上都不是4. 下列哪种方式不是进程调度算法?A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 优先级调度D. 时间片轮转(Round Robin)E. 最高响应比优先(HRRN)5. 在虚拟存储器管理中,页面置换算法中____算法是最简单的一种。
A. 先进先出(FIFO)B. 最短剩余时间(SRT)C. 最短作业优先(SJF)D. 最高响应比优先(HRRN)E. 最近最少使用(LRU)第二部分:填空题(每题5分,共计25分)6. 在操作系统中,进程可以被定义为程序在某个数据集合上的运行过程,它对应了进程的静态描述,我们称之为____。
7. 操作系统的____功能主要是管理计算机中的硬件和软件资源,合理地组织计算机的工作流程,并为用户提供一个使用方便、可扩展的工作环境。
8. 在____调度算法中,每当处理机空闲时,系统就选取处于就绪队列的第一个进程投入运行。
9. 虚拟存储器管理中,页面置换算法中____算法是试图根据页面调入后再次被访问的远近选择淘汰的页面。
10. 在操作系统中,文件的逻辑结构有多种形式,其中最常用的是____结构。
第三部分:简答题(每题10分,共计30分)11. 简述进程和线程的区别。
操作系统试题三

《操作系统》试题三一、单项选择题(20分)1.在下列性质中,()不是分时系统的特征。
a. 多路性b. 交互性c. 独占性d. 成批性2.分时系统的响应与下列哪一个因素无关。
()a. 时间片长短b. 系统时钟的频率c. 终端用户数d. 主存和后援存储器之间的信息对换量3.多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区。
所谓临界区是指()。
a. 一个缓冲区b. 一段数据区c. 同步机制d. 一段程序4.一个进程是()。
a. 由协处理机执行的一个程序b. 一个独立的程序+数据集c. PCB结构与程序和数据的组合d. 一个独立的程序5.并发进程之间()。
a. 彼此无关b. 必须同步c. 必须互斥d. 可能需要同步或互斥6.实现进程之间同步与互斥的通信工具为()。
a. P、V操作b. 信箱通信c. 消息缓冲d. 高级通信7.最佳适应算法的空白区是()。
a. 按大小递减顺序排列b. 按大小递增顺序排列c. 按地址由小到大排列d. 按地址由大到小排列8.存储管理方案中,()可采用覆盖技术。
a. 单一连续区存储管理b. 可变分区存储管理c. 段式存储管理d. 段页式存储管理9.作业在执行中发生了缺页中断,经系统将该缺页调入内存后,应继续执行()。
a. 被中断的前一条指令b. 被中断的指令c. 被中断的后一条指令d. 程序的第一条指令10.采用()不会产生内部碎片。
a. 分页式存储管理b. 分段式存储管理c. 固定分区式存储管理d. 段页式存储管理11.在存储管理中,采用覆盖与交换技术的目的是()。
a. 节省主存空间b. 物理上扩充主存容量c. 提高CPU效率d. 实现主存共享12.动态重定位技术依赖于()。
a. 重定位装入程序b. 重定位寄存器c. 地址机构d. 目标程序13.采用SPOOLing技术后,使得系统资源利用率()。
a. 提高了b. 有时提高有时降低c. 降低了d. 提高了,但出错的机会增加了14.虚拟设备是靠()技术来实现的。
最新最新操作系统试题及答案

最新操作系统试题及答案操作系统试题一一、单选题(每小题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操作是【 A】A、两条低级进程通信原语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个,则不会发生死锁的最大并发进程数为【 C】A、2B、3C、4D、513、分区管理中采用首次适应分配算法时,应把空闲区按【 C】次序进行管理。
A、大小递增B、大小递减C、地址递增D、地址递减14、很好地解决了内存碎片问题的存储管理方案是【C 】。
A、固定分区管理B、可变分区管理C、页式存储管理D、段式存储管理15、虚拟存储管理系统的基础是程序的【 C】理论。
《计算机操作系统》试题库

200310. 分时系统的响应时间受哪些因素的影响?
此题答案为:答:分时系统的相应时间是指用户从终端发出一个命令到系统处理完这个命令并做出回答所需要的时间。这个时间受时间片长度、终端用户个数、命令本身功能、硬件特性、主存与辅存的交换速度等影响。
此题难度等级为:A
200311. 分时系统和实时系统的主要区别?
此题难度等级为:D
200309. 多道程序系统如何实现CPU计算与I/O操作的并行?
此题答案为:答:在多道程序系统中,当需要I/O操作时,不需要CPU直接控制I/O操作的完成。可利用通道、DMA及中断机构来直接控制I/O操作的完成,这时CPU也不是专门空闲等待I/O操作的完成,而是转去执行另一道程序。
此题难度等级为:C
200315. 用于国家导弹防御系统的计算机系统是一个什么样的系统?
此题答案为:答:用于国家导弹防御系统的计算机系统是实时过程控制系统与实时信息处理系统相结合的系统。
此题难度等级为:A
200316. 为什么中断机构对于多道操作系统是必不可少的?
此题答案为:答:很多进程的切换是由中断引起的,如时钟中断,尤其是分时系统。用户程序进行系统调用时通过软中断来实现,如TRAP。通道和外设的操作也要向操作系统发送中断
(4)多道批处理系统是多道程序系统,没有交互性。CPU在执行一道程序时一般切换到其他程序,只有在需要等待某种事件发生时,才切换到另一程序执行。因此,它的CPU切换次数远远低于分时系统,而CPU的有效利用率高于批处理系统。
此题难度等级为:D
200321. Windows这样的多任务系统和Unix这样的多进程系统在调度上有何不同?
因此,客户机/服务器模型既可以用于网络和分布式系统,也可以用于单机系统,只不过网络和分布式系统更需要这种形式。
操作系统期末试题及答案

《操作系统》期末试卷姓名一、选择题( 15*2 分=30 分)1 、在操作系统中, JCB 是指(A )A.作业控制块B.进程控制块 C.文件控制块 D.程序控制块2、并发进程之间 ( D )A. 彼此无关B. 必须同步C. 必须互斥D. 可能需要同步或互斥3、运行时间最短的作业被优先调度,这种调度算法是( C ) 。
A.优先级调度 B.响应比高者优先C.短作业优先D.先来先服务4、某页式存储管理系统中,地址寄存器长度为 24 位,其中页号占 14 位,则主存的分块大小是( C )字节A. 210 B. 211 C. 214 D. 2245 、( D ) 是一种只能进行 P 操作和 V 操作的特殊变量。
A.调度 B.进程 C.同步D.信号量6、在操作系统中,并发性是指若干事件( )A.在同一时刻 B.一定在不同时刻C.在某一时间间隔内D.依次在不同时间间隔内7、很好地解决了“碎片”问题的存储管理方法是( A ) 。
A. 页式存储管理B. 段式存储管理C. 静态分区管理D. 可变分区管理8、多道程序设计是指 ( D )A. 在实时系统中并发运行多个程序B. 在分布系统中同一时刻运行多个程序C. 在一台处理机上同一时刻运行多个程序D. 在一台处理机上并发运行多个程序9 、设有 3 个进程共享同一程序段而每次最多允许两个进程进入该程序,若用 PV 操作作同步机制 , 则信号量 S 的取值范围为 ( ) 。
A.2,1,0,-1B.3,2,1,0C.2,1,0,-1,-2D.1,0,-1,-210、在提供虚拟存储的系统中,用户的逻辑地址空间主要受( C )的限制。
A. 内存空闲块的大小 B.外存的大小C.计算机编址范围D.页表大小11、采用时间片轮转法调度是为了 ( ) 。
A.多个终端都能得到系统的及时响应B.先来先服务 c 优先数高的进程先使用处理器 D.紧急事件优先处理12 、 ( )必定会引起进程切换。
《操作系统》试题4

《操作系统》试题四一、单项选择题(20分)1.多道批处理系统中,用户的作业是由()组成的。
a. 程序b. 程序,数据c. 程序,作业说明书d. 程序,数据,作业说明书2.火车站的售票系统属于()系统。
a. 单道批处理b. 多道批处理c. 实时d. 分时3.在操作系统中,信号量表示资源实体,是一个与队列有关的()变量,其值仅能用P、V操作来改变。
a. 实型b. 整型c. 布尔型d. 记录型4.有5个进程共享一个互斥段,如果最多允许有3个进程同时进入互斥段,则所采用的互斥信号量的初值应是()。
a. 5b. 3c. 1d. 05.n个进程共享某一临界资源,则互斥信号量的取值范围为()。
a. 0~1b. –1~0c. 1~-(n-1)d. 0~-(n-1)6.具有虚拟存储功能的管理方法包括()。
a. 可变分区存储管理b. 页式存储管理c. 段式存储管理d. 段页式存储管理7.分区分配方案中,需要执行靠拢(或紧凑)的操作是()。
a. 固定式分区b. 可变式分区c. 可再定位式分区d. 多重式分区8.系统“抖动”现象的发生是由()引起的。
a. 置换算法选择不当b. 交换的信息量过大c. 内存容量不足d. 请求页式管理方案9.作业地址空间中使用的逻辑地址变成内存中物理地址成为()。
a. 加载b. 重定位c. 物理化d. 逻辑化10.请求分页存储管理方案中,如果所需的页面不在内存中,则产生缺页中断,它属于()中断。
a. 硬件故障b. I/Oc. 外d. 程序11.联想存储器在计算机系统中是用于()的。
a. 存储文件信息b. 与主存交换信息c. 地址变换d. 存储通道程序12.在可变式分区分配方案中,将空白区在空白区表中按地址递增次序排列是()。
a. 最佳适应算法b. 最差适应算法c. 最先适应算法d. 最迟适应算法13.在下列存储管理方案中,不适应于多道程序设计的是()。
a. 单一连续区分配b. 固定式分区分配c. 可变式分区分配d. 段页式存储管理14.I/O交通管制程序的主要功能是管理()的状态信息。
全国2022年10月高等教育自学考试02326《操作系统》试题(真题)

B.内存
C.高速缓存
D.寄存器
4.以下属于非特权指令的是
A.启动I/O设备
B.设置中断屏蔽
C.执行数据算术计算
D.设置程序状态字
5.在多级中断系统中,同时有多个中断请求时,处理器将
A.向用户发出询问请求
B.接收中断优先级最高的中断
C.接收处理时间最短的中断
D.根据先来先服务的方式进行响应
6. UNIX操作系统中,父进程创建子进程所调用的函数为
10.在进程通信的信箱通信机制中,以下说法正确的是
A.发送进程需要知道接收进程名,而接收进程不需要知道发送进程名
B.发送进程需要知道接收进程名,接收进程也需要知道发送进程名
C.发送进程需要知道邮箱,接收进程也需要知道邮箱
D.发送进程需要知道邮箱,而接收进程不需要知道邮箱
11.要求每个进程必须在开始执行前就申请它所需要的全部资源,仅当系统能满足进程的资源申请要求且把资源一次性分配给进程后,该进程才能开始执行。这种死锁预防措施,是打破死锁必要条件中的
A. create
B. fork
C. exec
D. copy
7.以下关于多道程序设计环境的描述中,错误的是
A.各道程序在逻辑上是独立的
B.各道程序的执行开始时间不确定
C.各道程序的执行速度与其他程序无关
D.各道程序独立地使用系统资源,不会冲突
8.以下关于进程并发执行的说法中,正确的是
A.并发进程共享缓冲区
37.某领事馆有一个签证窗口和10个供市民等待的座位。市民到达领事馆时,若有空闲座位,则进入领事馆并到取号机.上取一个号,等待叫号;若座位坐满则不允许市民进入领事馆。取号机每次仅允许一个市民使用。当签证官空闲时,通过叫号选取一位市民,并为其服务。以下算法使用信号量机制描述了签证官和市民的同步关系。请补充题目中的P、V操作,将编号①-⑤处空缺的内容填写在答题卡上。其中信号量以及其他变量定义如下:
操作系统填空、名词解释、简答题题库完整

填空题1.操作系统的特征是(并发),(共享)和(异步性)还有(虚拟).2.按照用户界面的使用环境和功能特征的不同,一般可以把操作系统分为三种基本类型,即:(批处理系统),(分时系统)和实时系统.3. 软件系统分为系统软件,(支撑软件)和(应用软件).4.多数计算机系统将处理器的工作状态划分为(管态)和目态.后者一般指用户程序运行时的状态,又称为普通态或(用户态).5. 存储器一般分成高速缓冲器,(内存)和(外存)三个层次,其中高速缓冲器是造价最高,存取速度最快.6.文件的物理结构有:顺序结构,(链接结构)和(索引结构).8. 在单CPU系统中有n(n>1)个进程,在任一时刻处于就绪的进程最多是(n-1)个,最少是(0)个.9. 系统为每一台设备确定一个编号,以便区分和识别,这个确定的编号称为设备的(绝对)号.由用户在程序中定义的设备编号称为设备的(相对)号.10. 一个作业可划分成若干个(相对独立)的部分,每个部分称为一个(作业步).11. 在批处理兼分时的系统中,往往由分时系统控制的作业称为(前台)作业,而由批处理系统控制的作业称为(后台)作业.12. 操作系统为用户提供两种类型的使用接口,它们是(操作员)接口和(程序员) 接口.13. 操作系统中,进程可以分为(系统)进程和(用户)进程两类.15. 除了新建状态与撤销状态,进程的基本状态有(运行)、(就绪)、(阻塞)。
16. 在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,(计算时间短)分母的作业将得到优先调度;当各个作业要求运行的时间相同时, (等待时间长)分子的作业得到优先调度.17. 当一个进程独占处理器顺序执行时,具有两个特性: (封闭)性和(可再现性).18. Linux的shell有两层含义,一是指由(shell命令)组成的Shell 命令语言;二是指(该命令的解释)程序.19. 操作系统的主要设计目标是(方便用户使用)和(资源利用率高).20. 当一个进程完成了特定的任务后,系统收回这个进程所占的(资源)和取消该进程的(进程控制块PCB),就撤消了该进程.21. 每个索引文件都必须有一张(索引)表,其中每个登记项用来指出一个逻辑记录的(存放位置或指针或首地址).22. 实现SPOOL系统时必须在磁盘上辟出称为(输入#)和(输出#)的专门区域,以存放作业信息和作业执行结果.23. 一个理想的作业调度算法应该是既能(提高系统效率)又能使进入系统的作业(周转时间短).24. 死锁的四个必要条件是(互斥使用资源),(占用并等待资源),不可抢夺资源和循环等待资源.25. 操作系统一般为用户提供了三种界面,它们是(命令界面),(图形界面)和系统调用界面.26. 进程间相互合作的关系是(同步)关系,而对资源争用的关系是(互斥)关系.若干进程使用同一临界资源时必须互斥执行.27. 处理机调度可分为三级,它们是作业调度,(进程调度)和CPU交换调度;在一般操作系统中,必须具备的调度是(进程调度).28. 一般说来,用户程序中所使用的地址是逻辑地址,而内存中各存储单元的地址是(物理地址或绝对地址);将前者转变为后者的过程称作(重定位).29. 在段页式存储管理系统中,面向(用户)的地址空间是段式划分,面向(物理实现)的地址空间是页式划分.30. 在Linux系统中,基本的文件类型分为(普通)文件,目录文件和文件, 所有的I/O设备按其物理特性分为(字符)设备和块设备.33. 操作系统的设备管理应具备的主要功能是(监视设备状态),(进行设备分配),完成I/O操作和缓冲管理与地址转换.34. 对信号量S每执行一次P操作,则信号量S的值就减1.当S的值小于0时,执行P操作的进程的状态就置为阻塞态,把相应的PCB连入该信号量队列的(末尾),并且该进程放弃处理机,由(进程调度程序)调度合适进程.35. 把逻辑地址转变为内存的物理地址的过程称作重定位,它分为(静态重定位)和(动态重定位)两种形式,在现代操作系统中都采用动态重定位形式来实现这种地址转换.37. SPOOLing的中文含义为(同时外围联机操作)或(假脱机操作)。
操作系统试题库

操作系统一、单项选择题1、下列软件中为操作系统的是( C )。
A、Turbo-CB、Visual FoxproC、WindowsD、Word 2、操作系统负责为用户和用户程序完成所有(C)的工作。
A、硬件无关和应用无关B、硬件无关和应用相关C、硬件相关和应用无关D、硬件相关和应用相关3、在进程管理中,当(A)时,进程从等待态转换为就绪态。
A、等待的事件发生B、等待某一事件C、进程被进程调度程序选中D、时间片用完4、一个运行的进程用完了分配给它的时间片后,它的状态变为(A)。
A、就绪态B、运行态C、等待态D、由用户自己确定5、在单处理机系统中实现并发技术后,(B)。
A、进程间在一个时刻点上并行运行,CPU与外设间并行工作B、进程间在一个时间段内并行运行,CPU与外设间并行工作C、进程间在一个时刻点上并行运行,CPU与外设间串行工作D、进程间在一个时间段内并行运行,CPU与外设间串行工作6、使用文件前必须先(C)文件。
A、命名B、建立C、打开D、备份7、一个文件被多个用户或程序使用,称为(A)。
A、文件共享B、文件链接C、文件建立D、文件删除8、引人多道程序的目的在于( A )。
A、充分利用CPU,减少CPU等待时间B、提高实时响应速度C、有利于代码共享,减少主、辅存信息交换量D、充分利用存储器9、在磁臂调度技术中,(C)算法总是在访盘队列中选择离磁头当前位置最近的访盘请求作为下一个服务对象。
A、先来先服务调度算法B、扫描算法C、最短搜索优先调度算法D、循环扫描算法10、引入缓存的主要目的是(A)。
A、改善CPU和I/O设备之间的速度不匹配的情况B、节省内存C、提高CPU的利用率D、提高I/O设备的效率11、通道是一种(C)。
A、I/O端口B、数据通道C、I/O专用处理器D、软件工具12、下列系统中,( B )是实时系统。
A、计算机激光照排系统B、航空定票系统C、办公自动化系统D、计算机辅助设计系统13.操作系统负责为用户和用户程序完成所有( D )的工作。
操作系统试题库(经典版)

---操作系统试题库一, 选择题8. 计算机系统的组成包括 (B ).第一部分:操作系统概述A, 程序和数据 B, 计算机硬件和计算机软件1. 在计算机系统中 , 操作系统是 ( B ). C, 处理器和内存 D, 处理器 , 存储器和外围设备A. 一般应用软件B. 核心系统软件9. 下面关于计算机软件的描述正确的是 (B ).C.用户应用软件D. 系统支撑软件A, 它是系统赖以工作的实体2. ( D ) 不是基本的操作系统 . B, 它是指计算机的程序及文档A, 批处理操作系统 B, 分时操作系统C, 位于计算机系统的最外层C,实时操作系统 D, 网络操作系统D, 分为系统软件和支撑软件两大类3. (C ) 不是分时系统的基本特征 : 10. 财务软件是一种 (C).A, 同时性 B, 独立性A, 系统软件 B, 接口软件 C, 应用软件 D, 用户C,实时性 D, 交互性软件4. 关于操作系统的叙述 (D) 是不正确的 . 11. 世界上第一个操作系统是 (B).A." 管理资源的程序 "B." 管理用户程序执行的A, 分时系统 B, 单道批处理系统程序 " C, 多道批处理系统 D,实时系统C." 能使系统资源提高效率的程序 "D." 能方便12. 批处理操作系统提高了计算机的工作效率 , 用户编程的程序 " 但(B ).5. 操作系统的发展过程是 (A ) A, 系统吞吐量小 B, 在作业执行时用户不能直A. 设备驱动程序组成的原始操作系统, 管理程接干预序, 操作系统C, 系统资源利用率不高 D, 不具备并行性B. 原始操作系统 , 操作系统 , 管理程序13. 允许多个用户以交互使用计算机的操作系C.管理程序 , 原始操作系统 , 操作系统统是 (A).D.管理程序 , 操作系统 , 原始操作系统A, 分时系统 B, 单道批处理系统6. 设计批处理多道系统时 , 首先要考虑的是C, 多道批处理系统 D, 实时系统( B) 14. 下面关于操作系统的叙述正确的是 (A ).A. 灵活性和可适应性B. 系统效率和吞吐量A, 批处理作业必须具有作业控制信息C.交互性和响应时间D. 实时性和可靠性B, 分时系统不一定都具有人机交互功能7. 操作系统是一种 (B ). C, 从响应时间的角度看 , 实时系统与分时系统A, 应用软件 B, 系统软件 C, 通用软件 D, 差不多工具软件D, 由于采用了分时技术 , 用户可以独占计算机---的资源所需的时间可能要 (B).15. 操作系统是一组 (C ). A,增加, 减少 B, 增加, 延长 C, 减少,延长 D, 减A, 文件管理程序 B, 中断处理程序少, 减少C,资源管理程序 D, 设备管理程序22. (A) 没有多道程序设计的特点 .16. 现代操作系统的两个基本特征是(C) 和资A,DOS B,UNIX C,WINDOWS D,OS/2源共享 . 23. 下列四个操作系统中, 是分时系统的为A, 多道程序设计 B, 中断处理(C ).C,程序的并发执行 D, 实现分时与实时处理A,MS-DOS B,WINDOWS 9817. (D) 不是操作系统关心的主要问题 . C,UNIX D,OS/2 系统A, 管理计算机裸机24. 在分时系统中 , 时间片一定 ,( B), 响应时间B, 设计 , 提供用户程序与计算机硬件系统的界越长 .面A, 内存越多 B, 用户数越多C, 管理计算机系统资源C, 后备队列 D, 用户数越少D, 高级程序设计语言的编译器25. 批处理系统的主要缺点是 (B ).18. 引入多道程序的目的是 (D ). A,CPU的利用率不高 B, 失去了交互性A, 为了充分利用主存储器 B, 增强系统的交互C, 不具备并行性 D, 以上都不是能力26. 在下列性质中 , 哪一个不是分时系统的特C, 提高实时响应速度 D, 充分利用CPU,减少征.(C)CPU的等待时间A, 交互性 B, 多路性 C, 成批性 D, 独占性19.在多道程序设计的计算机系统中 ,CPU(C ).27. 实时操作系统追求的目标是 ( C).A, 只能被一个程序占用 B, 可以被多个程序同A, 高吞吐率 B, 充分利用内存时占用C, 快速响应 D, 减少系统开销C,可以被多个程序交替占用 D, 以上都不对28. 以下 (C) 项功能不是操作系统具备的主要20. 多道程序设计是指 (B ). 功能 .A, 有多个程序同时进入 CPU运行A, 内存管理 B, 中断处理 C, 文档编辑 D,CPU调B, 有多个程序同时进入主存并行运行度C,程序段执行不是顺序的29. 操作系统程序结构的主要特点是 (C).D,同一个程序可以对应多个不同的进程A, 一个程序模块 B, 分层结构21. 从总体上说 , 采用多道程序设计技术可以 ( ) C, 层次模块化 D, 子程序结构单位时间的算题量 , 但对每一个算题 , 从算30. 操作系统负责为方便用户管理计算机系统题开始到全部完成所需的时间比单道执行的(C ).---A, 程序 B, 文档资料 C, 资源 D, 进程37. 在下列关于 Linux 的论述中 ,( D) 是不正确31. 计算机在接受用户请求后处理数据以及在的 .数据处理结束时 , 将结果送到终端显示器 . A. Linux 是一个多道分时操作系统例如 , 导弹控制系统应选择安装 (C ) B. 管道机制是 Linux 贡献之一A, 批处理操作系统 B, 分时操作系统 C. 提供可动态装卸的文件系统是 Linux 的特色C,实时操作系统 D, 网络操作系统之一32. 操作系统的基本职能是 (A). D. 路径名是 Linux 独有的实现文件共享的机制A. 控制和管理系统内各种资源 , 有效地组织多38. 将汇编语言源程序转换成等价的目标程序道程序的运行的过程称为 (C )B. 提供用户界面 , 方便用户使用 A. 汇编 B. 解释C. 编译D. 连接C.提供方便的可视化编辑程序39. 下面( B) 不是计算机高级语言。
操作系统-简答题

操作系统一、1.什么是操作系统?从资源管理看操作系统的功能有哪些?答:(1).操作系统是一个系统软件,它能有效地管理和控制电脑系统中的各种硬件和软件资源、合理组织电脑的工作流程,方便用户使用的程序和数据的集合。
(2).a.处理机管理:分配和控制处理机 b.存储器管理:分配及回收内存c. I/O(Input/Output)设备管理:I/O分配与操作d.文件管理:文件存取、共享和保护〔详见课本P2-3〕2.什么叫并发性?什么叫并行性?答:并发性:两个或两个以上事件在同一时间间隔内发生。
并行性:两个或两个以上事件在同一时刻发生。
3.试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。
答:及时性:实时系统要求更高[分时系统:秒级(一般情况〕实时系统: 微秒级甚至更小] 交互性:分时系统交互性更强可靠性:实时系统要求更高〔详见课本P9和P11〕三、1.在操作系统中为什么要引入进程的概念?它与程序的区别和联系是怎样的?答:〔1〕程序在并发执行方式下,运行时具有异步性的特征,“程序”这个静态概念已经不足以描述程序的执行过程。
这样,就需要一个数据结构PCB来记录程序的状态,以及控制其状态转换所需的一些信息。
因此,将PCB、程序、数据三者组成一个完整的实体,就是进程实体。
进程是程序的一次执行,引入进程的概念,便于操作系统对于程序的运行进行控制。
〔2〕区别:1〕进程是指令的有序集合,是静态的,进程是程序的执行,是动态的。
2〕进程的存在是暂时的,程序的存在是永久的。
3〕进程的组成应包括程序和数据。
除此之外,进程还应由记录进程状态信息的“进程控制块”组成。
联系:程序是构成进程的组成部分之一,一个进程的运行目标是执行它所对应的程序。
如果没有程序,进程就失去了其存在的意义。
从静态的角度看,进程由程序、数据和进程控制块三部分组成。
2.什么是进程的互斥与同步?答:进程互斥:指两个或两个以上的进程由于竞争资源而形成的制约关系。
《操作系统》题库解析

华中师范大学网络教育学院《操作系统》练习测试题库一、单项选择题1. 在OS中,进程是一个具有独立功能的程序在某个数据集上的一次()。
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. UNIX系统中,用于创建新进程的系统调用命令是()。
A forkB pipeC exitD read9. 下列哪项不是分时操作系统的特点()。
A 交互性B 多路性C 独占性D 自治性10. 不仅要给每个进程赋以一个优先数,而且还要设置一对标志(u,v)的进程调度的方式是()。
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. 现代小型操作系统一般都按照()来组合各个功能模块。
操作系统题库

操作系统题库一种以计算机网络为基础的,将物理上分布的具有自治功能的数据处理系统或计算机系统互联起来的操作系统。
是非题(正确的划“√”,错误的划“×”)( F)1、多用户操作系统离开了多终端硬件支持,则无法使用。
( F)2、具有多道功能的操作系统一定是多用户操作系统。
( T )3、多用户操作系统在单一硬件终端硬件支持下仍然可以工作。
( F)4、多用户操作系统一定是具有多道功能的操作系统。
(T )5、进程的相对速度不能由自己来控制。
( F )6、进程的并发执行是指同一时刻有两个以上的程序,它们的指令在同一个处理器上执行。
( F )7、并发进程在访问共享资源时,不可能出现与时间有关的错误。
( F )8、并发是并行的不同表述,其原理相同。
( T)9、临界资源是指每次仅允许一个进程访问的资源。
( T)10、进程的互斥和同步是进程通信的基本内容。
( F)11、进程的互斥和同步的相互制约一般不会同时发生。
( T )12、进程的互斥和同步总是因相互制约而同时引起。
( T )13、作业同步面向用户而进程同步面向计算机内部资源管理控制。
(T )14、进程之间的同步,主要源于进程之间的资源竞争,是指对多个相关进程在执行次序上的协调。
( T )15、P操作和V操作都是原语操作。
( F )16、利用信号量的PV操作可以交换大量的信息。
(F )17、信号量机制是一种有效的实现进程同步与互斥的工具。
信号量只能由PV操作来改变。
( T )18、V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值等于零,则从等待队列中唤醒一个进程,现进程变为等待状态,否则现进程继续进行。
(F )19、死锁是指因相互竞争资源使得系统中有多个阻塞进程的情况。
( T )20、产生死锁的原因可归结为竞争资源和进程推进顺序不当。
( T )21、死锁是指两个或多个进程都处于互等状态而无法继续工作。
( F)22、计算机的死锁俗称“死机”。
操作系统试题答案

《计算机操作系统》试卷(1)学号___________ 姓名_________ 成绩_______一、单项选择题(每题1分,共15分)( )1 下列哪一条是在操作系统设计中引入多道程序技术的好处?A. 使并发执行成为可能B. 简化操作系统的实现C. 减少对内存容量的需求D. 便于实施存储保护( )2 Windows 属于下列哪一类操作系统?A. 单用户单任务B. 单用户多任务C. 多用户D. 批处理( )3 发出I/O请求会导致哪种进程状态演变?A. 就绪→执行B. 执行→就绪C. 阻塞→执行D. 执行→阻塞( )4 “临界区”是指:A. 一组临界资源的集合B. 可共享的一块内存区C. 访问临界资源的一段代码D. 请求访问临界资源的代码5 使用一个信号量协调5个进程对3个同类临界资源的访问,下列哪个信号( ) 量值不应该出现?A. 3B. 0C. –1D. –3( )6 操作系统中的高级调度是指:A. 作业调度B. 进程调度C. 进程交换调度D. 线程调度7 要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的哪一( ) 条?A. 互斥B. 请求与保持C. 不剥夺D. 循环等待8 使用“银行家算法”决定是否给进程分配资源,这种策略属于:( )A. 预防死锁B. 避免死锁C. 检测死锁D. 解除死锁9 可变分区存储管理中用链表记录分区使用情况,为应用最差适应法(WF)分( ) 配空闲分区,链表中应该按照下列哪种方法排列?A. 按分区起始地址递增排列B. 按分区起始地址递减排列C. 按分区大小递增排列D. 按分区大小递减排列10 哪种设备属于字符设备?( )A. 磁盘B. 磁带C. 光盘D. 键盘( )11 关于段页式存储管理系统中的页表数,下面哪种说法比较准确?A. 整个系统有一个B. 整个系统有多个C. 每个进程有一个D. 每个进程有多个12 在BFD和SFD分开的系统中,SFD中应记录下列哪类信息?( )A. 文件名B. 文件长度C. 存取权限D. 物理存储位置( )13 MS-DOS系统中的磁盘文件物理结构属于:A. 连续文件B. 链接文件C. 索引文件D. 散列文件14 作业经过下面哪一个过程进入“后备”状态?( )A. 作业创建B. 作业调度C. 进程调度D. 作业终止15 基于用户(主体)记录存取权限的方法属于:( )A. 存取控制表B. 用户目录表C. 存取控制矩阵D. 权能表二、填空题(每题2分,共30分)1 分页系统的页长为1KB,虚拟地址0x3C8F对应的页号为____________,页内地址为____________。
《计算机操作系统》考试题库(名词解释+简答)

名词解释操作系统:是配置在计算机硬件上的第一次软件,是对硬件系统的首次扩充。
并行与并发:并行性是指两个或多个事件在同一时刻发生。
并发性是指两个或多个事件在同一事件间隔内发生。
程序的顺序执行:单道系统中,程序是顺序执行的,即程序在执行时,必须按照某种先后次序进行,仅当前一操作执行完后,才能执行其后续操作。
因此在某一时刻,系统的各个部分中只有一部分在工作。
程序的并发执行:在第一个程序输入后;对第一个程序计算;同时对第二个程序输入;从而使第一个程序的计算操作与第二个程序的输入操作并发执行。
进程与线程:进程是一个具有一定独立功能的程序关于某个数据集合的一次运动活动。
线程是比进程更小的能独立运行基本单位。
线程能比进程更好地提高程序的并发执行程度,充分发挥多处理机的优越性。
管程:代表共享资源的数据结构以及由对该共享数据结构实施操作的一组过程所组成的资源管理程序共同构成了一个操作系统的资源管理模块,我们称之为管程。
信号量:信号量也叫信号灯,一般是由两成员组成的数据结构,是一个确定的二元组。
原语:就是由若干条指令组成的,用于完成一定功能的一定过程。
临界资源与临界区:临界资源是系统中某些资源一次只能被一个进程使用。
每个进程中访问临界资源的那段代码成为临界区。
静态优先级与动态优先级:在创建进程的时候,且在进程的运行期间保持不变称为静态优先级。
动态优先级是指在在创建进程之处,先赋予其一个优先级,然后其值随进程的推进或等待时间增加而改变,以便获得更好的调度性能。
作业:用户在一次计算过程中或者一次事务处理过程中,要求计算机系统所做工作的总称。
作业控制块:为了管理个调度作业,在多道批处理系统中,为每个作业设置了一个作业控制块JCB,它是作业系统中存在的标志。
其中保存了系统对作业进行管理和调度所需的全部信息。
快表/页表/段表:块表:为了提高地址变换速度,可在地址变换机构中增设一个具有并行查寻能力的特殊高速缓冲寄存器,称为快表。
计算机操作系统试题 汤小丹

《操作系统》课程试卷一、单项选择题1. 从下面关于操作系统的论述中,选出一条正确的论述(A )。
A. 对批处理作业,必须提供相应的作业控制信息;B. 对于分时系统,不一定全部提供人机交互功能;C. 从响应角度看,分时系统与实时系统的要求相似;D. 从交互角度看,分时系统与实时系统相似。
2.从下面对临界区的论述中,选择一条正确的论述(D)。
A. 临界区是指进程中用于实现进程互斥的那段代码B. 临界区是指进程中用于实现进程同步的那段代码C. 临界区是指进程中用于实现共享资源的那段代码D. 临界区是指进程中访问临界资源的那段代码3.在生产者-消费者问题中,假定它们之间的公用缓冲池中有n个缓冲区,应设置互斥信号量mutex、资源信号量full和empty。
它们的初值应分别是( C )。
A. 0,1,nB. 0,1,-nC. 1,0,nD. 1,0,-n4.从下面预防死锁的论述中,选出一条正确的论述( D )。
A. 由于产生死锁的基本原因是系统资源不足,因而预防死锁的有效方法,是根据系统规模,配置足够的系统资源。
B. 由于产生死锁的另一基本原因是进程推进的顺序不当,因而预防死锁的有效方法,是使进程的推进顺序合法。
C. 因为只要系统不进入不安全状态,便不会产生死锁,故预防死锁的有效方法,是防止系统进入不安全状态。
D. 可通过破坏产生死锁的四个必要条件之一或其中几个的方法来预防发生死锁5.按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指(A )调度算法。
A. 先来先服务B. 最短作业优先C. 定时轮转法D. 优先数法6.由分区存储管理方式发展为分页存储管理方式的主要推动力是( B )。
A. 提高系统的吞吐量B. 提高主存的利用率C. 满足用户需要D. 更好地满足多道程序运行的需要7.发出I/O请求会导致哪种进程状态演变?(B)A. 就绪→执行B. 执行→阻塞C. 执行→就绪D. 阻塞→执行8.要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的哪一条?( C )A. 互斥B. 不剥夺C. 请求与保持D. 循环等待9.操作系统中的低级调度是指:( B)A. 作业调度B. 进程调度C.交换调度D. 线程调度10.使用“银行家算法”决定是否给进程分配资源,这种策略属于:(D )A. 预防死锁B. 解除死锁C. 检测死锁D. 避免死锁二、填空题1.作业调度性能的优劣主要用(平均周转时间)和(平均带权周转时间)来衡量的。
《操作系统》-简答题

1、什么是操作系统?它有什么基本特征?操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
操作系统的基本特征是:并发、共享和异步性。
2、操作系统的含义及其功能是什么?1)、含义:OS是一组系统软件,它是软硬件资源的控制中心,它以尽量合理有效的方法组织多个用户共享计算机的各种资源。
2)功能:管理计算机的软硬件资源(包括:处理机管理,作业管理,存储管理,设备管理,文件管理)、提高资源的利用率、方便用户。
3、什么是多道程序设计技术多道程序设计技术就是在系统(内存)中同时存放并运行多道相互独立的程序(作业),主机以交替的方式同时处理多道程序。
它是一种宏观上并行,微观上串行的运行方式。
4、分时系统和实时系统有什么不同?答:分时系统通用性强,交互性强,及时响应性要求一般(通常数量级为秒);实时系统往往是专用的,系统与应用很难分离,常常紧密结合在一起,实时系统并不强调资源利用率,而更关心及时响应性(通常数量级为毫秒或微秒)、可靠性等。
5、SPOOLing的含义是什么?试述SPOOLing系统的特点、功能。
答:SPOOLing是Simultaneous Peripheral Operation On-Line (即并行的外部设备联机操作)的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为“假脱机技术”。
SPOOLing技术是在通道技术和多道程序设计基础上产生的,它由主机和相应的通道共同承担作业的输入输出工作,利用磁盘作为后援存储器,实现外围设备同时联机操作。
SPOOLing系统由专门负责I/O的常驻内存的进程以及输入井、输出井组成;它将独占设备改造为共享设备,实现了虚拟设备功能。
6、作业与进程有何不同?它们之间有什么关系?(1)、不同:作业:是用户在一次上机活动中,要求计算机系统所做的一系列工作的集合。
也称作任务(task)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、什么是操作系统?它有什么基本特征?操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
操作系统的基本特征是:并发、共享和异步性。
2、操作系统的含义及其功能是什么?1)、含义:OS是一组系统软件,它是软硬件资源的控制中心,它以尽量合理有效的方法组织多个用户共享计算机的各种资源。
2)功能:管理计算机的软硬件资源(包括:处理机管理,作业管理,存储管理,设备管理,文件管理)、提高资源的利用率、方便用户。
3、叙述操作系统的含义及其功能,并从资源管理角度简述操作系统通常由哪几部分功能模块构成,以及各模块的主要任务。
答:1)、OS是一个系统软件,是控制和管理计算机系统硬件和软件资源,有效、合理地组织计算机工作流程以及方便用户使用计算机系统的程序集合。
2)功能:管理计算机的软硬件资源、提高资源的利用率、方便用户。
3)组成模块:(1)、处理机管理(或进程管理):对CPU的管理、调度和控制。
(2)、存储管理:管理主存的分配、使用和释放。
(3)、设备管理:管理设备的分配、使用、回收以及I/O控制。
(4)、文件管理:管理外存上文件的组织、存取、共享和保护等。
(5)、作业管理:对作业的管理及调度。
(或用户接口,使用户方便的使用计算机)4、什么是中断向量?什么是多级中断?中断处理的过程一般有哪几步?(1)、中断向量:存放中断处理程序入口地址的内存单元称为中断向量。
(2)、多级中断:为了便于对同时产生的多个中断按优先次序来处理,所以在设计硬件时,对各种中断规定了高低不同的响应级别。
优先权相同的放在一级。
(3)、中断处理步骤:响应中断,保存现场;分析中断原因,进入中断处理程序;处理中断;恢复现场,退出中断。
5、什么是多道程序设计技术多道程序设计技术就是在系统(内存)中同时存放并运行多道相互独立的程序(作业),主机以交替的方式同时处理多道程序。
它是一种宏观上并行,微观上串行的运行方式。
6、分时系统和实时系统有什么不同?答:分时系统通用性强,交互性强,及时响应性要求一般(通常数量级为秒);实时系统往往是专用的,系统与应用很难分离,常常紧密结合在一起,实时系统并不强调资源利用率,而更关心及时响应性(通常数量级为毫秒或微秒)、可靠性等。
7、SPOOLing的含义是什么?试述SPOOLing系统的特点、功能。
答:SPOOLing是Simultaneous Peripheral Operation On-Line (即并行的外部设备联机操作)的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为“假脱机技术”。
SPOOLing技术是在通道技术和多道程序设计基础上产生的,它由主机和相应的通道共同承担作业的输入输出工作,利用磁盘作为后援存储器,实现外围设备同时联机操作。
SPOOLing系统由专门负责I/O的常驻内存的进程以及输入井、输出井组成;它将独占设备改造为共享设备,实现了虚拟设备功能。
8、操作系统用户接口中包含哪几种接口?它们分别提供给谁使用?答:操作系统的用户界面是操作系统与使用者的接口,现代操作系统通常提供两种界面:命令界面(图形界面)和系统调用界面DOS操作系统和UNIX操作系统为命令界面的代表(目前UNIX也提供图形界面)。
图形界面的代表为微软的Windows操作系统,大多数普通用户使用这种界面。
系统调用是操作系统提供给编程人员的接口。
在UNIX系统中,系统调用以C函数的形式出现的。
它只能在C程序中使用,不能作为命令在终端输入。
9、程序状态字包含哪些主要内容?(1)程序基本状态(2)中断码(3)中断屏蔽位10、作业与进程有何不同?它们之间有什么关系?(1)、不同:作业:是用户在一次上机活动中,要求计算机系统所做的一系列工作的集合。
也称作任务(task)。
进程:是一个具有一定独立功能的程序关于某个数据集合的一次可以并发执行的运行活动。
作业是一个宏观的执行单位,它主要是从用户的角度来看待的。
作业的运行状态是指把一个作业调入内存,然后产生若干个进程可以去竞争CPU。
进程是微观的执行单位,它主要从系统的角度来看待的,它是抢占CPU和其他资源的基本单位。
进程的执行状态是指一个进程真正占用了CPU。
(2)、关系:一个作业调入内存以后,处于执行状态,则此作业对应在系统建立若干个进程。
进程的所有状态对应作业的执行状态,通过这若干个进程的执行,来完成该作业。
11、什么是进程?什么是线程?它们的关系是什么?进程是一个具有一定独立功能的程序关于某个数据集合的一次可以并发执行的运行活动。
线程是进程内可以并行执行的单位,即处理机调度的基本单位。
它们的关系是:一个线程只能属于一个进程,而一个进程可以有多个线程;资源分配给进程,同一进程的所有线程共享该进程的所有资源;处理机分给线程,即真正在处理机上运行的是线程;线程在运行过程中,需要协作同步,不同进程的线程间要利用消息通信的办法实现同步。
12、 画出混合级线程实现过程图。
13、 在OS 中,引起进程调度的因素有哪些?1、 完成任务;正在运行的进程完成任务,释放CPU2、 等待资源;等待资源或事件,放弃CPU3、 运行时刻;规定时间片已用完,时钟中断,让出CPU4、 发现标志;核心处理完中断或陷入事件后,发现“重新调度标志”被置上,执行进程调度。
14、 进程调度的主要功能是什么?(1) 保存当前正在运行进程的现场;(2) 从就绪队列中挑选一个合适的进程(使用一定的调度算法),将其状态改为运行态,准备分配CPU 给它;(3) 为选中的进程恢复现场,分配CPU15、 请说明作业调度与进程调度的区别?(1) 作业调度是宏观调度,它所选择的作业只是具备获得处理机的资格,但尚未占有处理机,不能立即在其上实际运行;而进程调度是微观调度,它动态地把处理机实际地分配给选中进程,使之活动;(2) 进程调度相当频繁,而作业调度的执行次数很少;(3) 有的系统可以不设作业调度,但进程调度必不可少。
进程216、简述时间片轮转(RR)调度算法的实现思想?答:系统把所有就绪进程按先入先出的原则排成一个队列,新来的进程加到就绪队列末尾。
每当执行进程调度时,进程调度程序总是选出就绪队列的队首进程,让它在CPU中运行一个时间片的时间。
当进程用完分配给它的时间片后,调度程序便停止该进程的运行,并把它放入就绪队列的末尾;然后,把CPU分配给就绪队列的队首进程。
17、简述优先级调度算法的实现思想?答:(1)从就绪队列中选出优先级最高的进程,把CPU分配给它;(2)非抢占式优先级法是当前占用CPU的进程一直运行直到完成任务或阻塞才让出CPU,调度优先级高的进程占用CPU。
(3)抢占式优先级法是当前进程在运行时,一旦出现一个优先级更高的就绪进程,调度程序就停止当前进程的运行,强将CPU分给那个进程。
18、作业调度和进程调度各自的主要功能是什么?作业调度的主要功能是:①记录系统中各个作业的情况;②按照某种调度算法从后备作业队列中挑选作业;③为选中的作业分配内存和外设等资源;④为选中的作业建立相应的进程;⑤作业结束后进行善后处理工作。
进程调度的主要功能是:①保存当前运行进程的现场;②从就绪队列中挑选一个合适进程;③为选中的进程恢复现场。
19、在UNIX系统下,进程调度的时机有哪些?(1)进程调用sleep程序(2)进程终止(3)进程从系统调用态返回用户态时,重新调度标志被置上(4)核心处理完中断后,进程回到用户态,但存在比它更适宜运行的进程20、简述 shell 命令在UNIX中实现过程。
答: 过程如下:(1)终端进程读命令(2)分析用户键入的命令是否正确(3)创建一个子进程(4)等待子进程完成工作(5)子进程运行(6)子进程完成工作终止(7)子进程唤醒父进程(8)父进程运行,发出提示符。
21、进程间同步和互斥的含义是什么?同步:并发进程之间存在的相互制约和相互依赖的关系。
互斥:若干进程共享一资源时,任何时刻只允许一个进程使用。
22、为实现分页式虚拟存贮,页表中至少应含有哪些内容?页号标志主存块号磁盘上的位置23、什么是虚拟存储器,其基本特征是什么?虚拟存储器的容量主要受到哪两方面的限制?答: 虚拟存储器是由操作系统提供的一个假想的特大存储器。
虚拟存储器的基本特征是:(1)虚拟性。
即不是物理上而是逻辑上扩充了内存容量;(2)兑换性(部分装入)。
即每个作业不是全部一次性地装入内存,而是只装入一部分,将当前不运行的程序、数据调至外存盘交换区;(3)离散性,即不必占用连续的内存空间,而是“见缝插针”;(4)多次性,即所需的全部程序和数据要分成多次调入内存。
虚拟存储器的容量主要受到指令中表示地址的字长和外存的容量的限制。
24、存储管理的基本任务是什么?(1)管理内存空间;(2)进行虚拟地址(或:逻辑地址)到物理地址的转换;(3)实现内存的逻辑扩充;(4)完成内存信息的共享和保护。
25、存储管理的主要功能是什么?答:存储管理的主要功能是解决多道作业的主存空间的分配问题。
主要包括:(1)内存区域的分配和管理:设计内存的分配结构和调入策略,保证分配和回收。
(2)内存的扩充技术:使用虚拟存储或自动覆盖技术提供比实际内存更大的空间。
(3)内存的共享和保护技术。
除了被允许共享的部分之外,作业之间不能产生干扰和破坏,须对内存中的数据实施保护。
26、解释下列与存储管理有关的名词:(1)地址空间与存储空间答:目标程序所在的空间称为地址空间,即程序员用来访问信息所用的一系列地址单元的集合;存储空间是指主存中一系列存储信息的物理单元的集合。
(2)逻辑地址与物理地址答:在具有地址变换机构的计算机中,允许程序中编排的地址和信息实际存放在内存中的地址有所不同。
逻辑地址是指用户程序经编译后,每个目标模块以0为基地址进行的顺序编址。
逻辑地址又称相对地址。
物理地址是指内存中各物理存储单元的地址从统一的基地址进行的顺序编址。
物理地址又称绝对地址,它是数据在内存中的实际存储地址。
(3)虚地址与实地址答:虚地址同逻辑地址,实地址同物理地址。
(4)地址重定位答:重定位是把逻辑地址转变为内存的物理地址的过程。
根据重定位时机的不同,又分为静态重定位(装入内存时重定位)和动态重定位(程序执行时重定位)。
27、何谓系统的“抖动”现象?当系统发生“ 抖动”时,你认为应该采取什么措施来加以克服。
答: “抖动”是指内外存交换频繁使效率下降的现象(刚调出的页马上又要调入,所造成页面的频繁转换现象)抖动现象与内存中并发的用户进程数以及系统分配给每个用户的物理块数有关.减少抖动的方法有:采取局部置换策略、在CPU调度中引入工作集算法、挂起若干进程等。
28、为什么分段技术比分页技术更容易实现程序或数据的共享?答:1) 每一段在逻辑上是相对完整的一组信息,分段技术中共享信息是在段一级出现的。