《计算机操作系统》第02章在线测试
智慧树 计算机操作系统 网课章节测试答案
计算机操作系统在线学堂•得分:8••评语:••名称计算机操作系统•成绩类型百分制•截止时间2022-07-22 23:59•题目数5•总分数10说明第二次见面课课后测验提示:选择题选项顺序为随机排列•第1部分•总题数:51【单选题】 (2分)关于同步和互斥关系,以下叙述错误的是:A.并发进程推进过程中由于共享互斥资源可能形成互斥关系B.互斥表现的是一种竞争关系,互斥进程不能同时使用互斥资源C.并发进程推进过程中围绕共享资源可能形成合作关系D.同步表现的是进程之间的合作关系,同步进程可以同时使用临界资源2【单选题】 (2分)关于临界区和临界资源的说法,错误的是A.并发进程体中关于同一临界资源的临界区称为相关临界区B.临界区指的是进程体中使用临界资源的代码段C.一个进程体中只能有一块临界区D.临界资源指的是并发进程并发推进过程中需要共享但是不能同时共享的资源3【多选题】 (2分)PV操作可用来实现A.并发进程间的互斥B.进程间少量信息的传递C.并发进程间的同步D.进程间大量信息的传递4【判断题】 (2分)为了让用户进程互斥地进入临界区,可以把整个临界区实现成不可中断的过程,即让用户具有屏蔽所有中断的能力。
每当用户程序进入临界区的时候,屏蔽所有中断。
当出了临界区的时候,再开放所有中断A.对B.错5【判断题】 (2分)互斥是指不但不能同时用,谁先用谁后用也有严格约束A.错B.对总分8第1部分12345Copyright © 2003-现在Zhihuishu. All rights reserved.沪ICP备10007183号-5沪公网备31010402003974号电子营业执照计算机操作系统在线学堂•得分:10••评语:••名称计算机操作系统•成绩类型百分制•截止时间2022-07-22 23:59•题目数5•总分数10说明第一次见面课课后测验提示:选择题选项顺序为随机排列•第1部分•总题数:51【单选题】 (2分)以下关于进程的表述错误的是A.进程具有独立性,进程是分配资源和参与CPU调度的独立单位B.进程具有动态性,操作系统为了描述和管理程序动态的执行过程才引入了“进程”C.进程是一个程序的一次动态执行过程,进程由要执行的代码和要处理的数据组成D.进程具有并发性和异步性,每个进程的推进速度都是不可预知的2【单选题】 (2分)下列哪一种进程状态转换是不可能的A.阻塞态→运行态B.就绪态→运行态C.运行态→就绪态D.运行态→阻塞态3【判断题】 (2分)进程是按异步方式运行的,即,它的推进速度是不可预知的A.对B.错4【判断题】 (2分)一个进程由程序代码、数据集和进程控制块TCB组成。
操作系统第二章习题与解答
02
03
选择题1解析
这道题考查的是操作系统 的定义,要求考生能够准 确理解并解释操作系统的 基本概念。
选择题2解析
这道题考查的是操作系统 的功能,要求考生能够列 举并解释操作系统的基本 功能。
选择题3解析
这道题考查的是操作系统 的分类,要求考生能够根 据不同的分类标准对操作 系统进行分类。
填空题析
多做练习题
通过多做练习题可以加深对基 本概念的理解,提高解题能力
和技巧。
THANKS
感谢观看
简答题2解析
这道题考查的是进程的状态转换, 要求考生能够简要描述进程的三种 状态转换及其条件。
简答题3解析
这道题考查的是内存管理的方式, 要求考生能够简要比较几种常见的 内存管理方式的优缺点。
04
重点回顾部分
本章重点概念回顾
进程
进程是程序的一次执 行,具有动态性、并 发性、独立性和制约 性。
线程
简答题
题目
简述死锁的预防和解除方法。
答案
死锁的预防方法包括避免循环等待和请求和保持条件 ,即对资源进行合理的分配和排序,避免出现循环等 待的情况;同时限制进程对资源的申请,防止出现请 求和保持条件。死锁的解除方法包括回退和记账法, 回退法是指让进程主动放弃已获得的资源,回到之前 的安全状态;记账法是指为每个资源设置计数器,当 出现死锁时,通过调整计数器的值来解除死锁。
线程是进程内的一条 执行路径,是系统进 行调度的基本单位。
死锁
死锁是指两个或多个 进程在执行过程中, 因争夺资源而造成的 一种互相等待的现象。
饥饿
饥饿是指一个或多个 进程无限期地等待, 而得不到所需资源的 现象。
调度算法
调度算法是根据一定 的规则和优先级,将 就绪队列中的进程分 配给处理器进行执行 的算法。
操作系统第二章复习题答案
操作系统第二章复习题答案操作系统第二章复习题答案第一节:操作系统概述操作系统是计算机系统中的核心软件之一,它负责管理和控制计算机硬件资源,并提供用户与计算机之间的接口。
操作系统的主要功能包括进程管理、内存管理、文件系统管理和设备管理等。
第二节:进程管理1. 进程是指正在执行中的程序。
它包括程序计数器、寄存器集合和栈等信息。
进程的状态包括运行态、就绪态和阻塞态。
2. 进程调度是指根据一定的策略选择下一个执行的进程。
常见的调度算法有先来先服务调度算法、短作业优先调度算法和时间片轮转调度算法等。
3. 进程同步是指协调多个进程的执行顺序,避免出现竞态条件和死锁等问题。
常见的进程同步机制有互斥锁、信号量和条件变量等。
第三节:内存管理1. 内存管理是指操作系统对内存资源的分配和回收。
常见的内存管理方式有分区管理和页式管理。
2. 分区管理将内存划分为多个固定大小的分区,每个分区只能分配给一个进程。
常见的分区分配算法有首次适应算法、最佳适应算法和最坏适应算法等。
3. 页式管理将内存和进程的地址空间划分为固定大小的页和页框,实现了虚拟内存的概念。
常见的页式管理算法有局部页面置换算法和全局页面置换算法等。
第四节:文件系统管理1. 文件系统管理是指操作系统对文件的组织和访问控制。
文件是计算机中存储数据的基本单位,它包括文件名、文件属性和文件数据等。
2. 文件系统通过目录结构来组织文件,常见的目录结构有单级目录结构、树状目录结构和索引节点结构等。
3. 文件系统提供了文件的读、写和删除等操作,同时还提供了文件保护和文件共享等功能。
第五节:设备管理1. 设备管理是指操作系统对计算机硬件设备的管理和控制。
常见的设备管理方式有设备驱动程序和设备控制块等。
2. 设备驱动程序是操作系统与硬件设备之间的接口,它负责将操作系统的请求转化为硬件设备可以理解的指令。
3. 设备控制块是操作系统对每个设备的描述,它包括设备类型、设备状态和设备队列等信息。
操作系统原理在线作业(第一、二章)答案
您的本次作业分数为:87分 单选题1. 操作系统是一种系统软件,它﹎﹎﹎﹎。
A 控制程序的执行B 管理计算机系统的资源C 方便用户使用计算机D 管理计算机系统的资源和控制程序的执行正确答案:D单选题2.实现不同的作业处理方式(如:批处理、分时处理、实时处理等),主要是基于操作系统对 管理采用了不同的策略。
A 处理机B 存储器C 设备D 文件正确答案:A单选题3.多道程序设计系统中,让多个计算问题同时装入计算机系统的主存储器﹎﹎﹎。
A 并发执行B 顺序执行C 并行执行D 同时执行正确答案:A单选题4. 有一类操作系统的系统响应时间的重要性超过系统资源的利用率,它被广泛地应用于卫星控制、导弹发射、飞机飞行控制、飞机订票业务等领域是﹎﹎﹎﹎。
A 分时操作系统B 实时操作系统C 批处理系统D 网络操作系统正确答案:B单选题5.分时系统中,当用户数目为100时,为保证响应不超过2秒;此时的时间片最大应为﹎﹎﹎﹎。
A 10msB 20msC 50msD 100msE 200ms正确答案:B单选题6.在设计批处理系统时,首先要考虑的是﹎﹎﹎。
A 灵活性和可适应性B 交互性和响应时间C 周转时间和系统吞吐量D 实时性和可靠性正确答案:C单选题7.在设计分时操作系统时,首先要考虑的是﹎﹎﹎。
A 灵活性和可适应性B 交互性和响应时间C 周转时间和系统吞吐量D 实时性和可靠性正确答案:B单选题8.批处理系统的主要缺点是﹎﹎﹎﹎。
A CPU的利用率不高B 失去了交互性C 不具备并行性D 以上都不是正确答案:B单选题9. 实时操作系统对可靠性和安全性要求极高,它﹎﹎﹎。
A 十分注重系统资源的利用率B 不强调响应速度C 不强求系统资源的利用率D 不必向用户反馈信息正确答案:C单选题10.分时系统的响应时间(及时性)主要是根据﹎﹎﹎确定的。
A 时间片大小B 用户数目C 用户数目D 用户所能接受的等待时间E 控制对象所能接受的时延正确答案:D单选题11.从静态角度看,进程由程序、数据和﹎﹎﹎﹎三部分组成。
操作系统第二章测试题及答案
1.操作系统为用户和应用程序提供服务的形式不包括()。
A.系统程序B.系统调用C.用户接口D.应用程序5.00/5.00D2.以下有关系统调用的描述,错误的是()。
A.系统调用提供了程序和操作系统之间的接口。
B.系统调用是操作系统服务的编程接口。
C.系统调用的代码由操作系统提供。
D.系统调用可以在用户态运行。
5.00/5.00D3.早期操作系统采用的人机交互接口是()。
A.图形化接口B.声控接口C.命令行接口D.其它5.00/5.00C4.采用简单结构的操作系统是()。
A.WindowsB.MS-DOSC.IOSD.Linux5.00/5.00B5.有关微内核的论述,错误的是()。
A.微内核的核心是操作系统内核的微型化B.微内核操作系统更加稳定C.微内核增加了用户空间和内核空间通信的系统开销D.微内核操作系统效率更高0.00/5.00A(×)D(√)6.以下操作系统不属于微内核的是()。
A.LinuxB.Windows 2000C.MachD.Windows 20035.00/5.00A7.大多数现代操作系统采用的结构是()。
A.简单结构B.模块结构C.层次结构D.微内核5.00/5.00B8.常用的虚拟机软件不包括()。
A.VirtualBoxB.JVMC.VMWARED.VMP5.00/5.00D9.利用虚拟机安装在操作系统上的操作系统称为()。
A.应用操作系统B.嵌入操作系统C.宿主操作系统D.客户操作系统5.00/5.00D10.以下有关模块化结构的论述,错误的是()。
A.模块结构比层次结构更加灵活B.模块结构更加安全C.模块和模块之间可以相互调用D.每个模块可以在需要时被加载到内核5.00/5.00B11.用户接口和系统调用是操作系统提供给用户的服务形式。
A.√B.×5.00/5.00B12.在Windows中,屏幕输出不需要使用系统调用。
A.√B.×5.00/5.00B13.系统调用之间也往往会相互调用,但这不涉及模式转换。
郑大《计算机操作系统》在线测试试题
计算机操作系统题目:文件系统实现文件逻辑地址到物理地址的映射。
错误正确答案:错误题目:P操作和V操作都是原语操作。
正确错误答案:错误题目:执行完P操作后,如果信号量值变为0,则表明相应的资源已无剩余。
正确错误答案:错误题目:每个进程都有一个系统打开文件表。
错误正确答案:错误题目:多道程序设计是指设计多个程序运行。
正确错误答案:错误题目:同步传输时,进程和它请求的设备I/O操作不能同时进行。
正确错误答案:错误题目:如果系统中只有一个进程,则该进程可以不间断地连续执行到结束。
错误正确答案:错误题目:设有3个作业J1,J2,J3,其运行时间分别是1,2,3小时。
假设这些作业同时到达,并在一台处理机上按单道运行,采用短作业优先调度算法,则平均周转时间最小的执行序列是J1,J2,J3。
正确错误答案:错误题目:15、用户打开文件表与系统打开文件表的结构是相同的。
错误正确答案:错误题目:如果资源的使用是互斥的,则资源的使用不是共享的。
正确错误答案:错误题目:打印机和磁盘类似,在任何时刻只能被一个作业占用,因此,打印机和磁盘都属于互斥访问的资源。
错误正确答案:错误题目:合作进程之间可能发生等待,竞争进程之间也可能发生等待。
正确错误答案:错误题目:操作系统的并发性是指构成操作系统的程序模块可以并发运行。
正确错误答案:错误题目:文件静态共享时将存在多个内容相同的文件副本。
错误正确答案:错误题目:并发性是指两个或两个以上的事件或活动在同一时间间隔内完成。
错误正确答案:错误题目:作业调度与进程调度相互配合才能实现多道作业的并发执行。
错误正确答案:错误题目:进程以时间片为单位轮流使用CPU体现了CPU资源的时分复用。
错误正确答案:错误题目:块设备和字符设备一样都可以按地址访问信息。
错误正确答案:错误题目:如果进程之间存在互斥关系,则它们之间不存在协作关系。
错误正确答案:错误题目:信号量机制是一种进程同步与互斥工具。
信号量只能由PV操作来改变。
《计算机操作系统》第02章在线测试
《计算机操作系统》第02章在线测试
A B
C D 、如果要照顾所有进程,让它们都有执行的机会,最好采用()算法。
A B
C D 、某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态将(
A B
C D 、进程控制块是描述进程状态和特性的数据结构,一个进程(
A B
C D 、在并发执行的进程中,(
B A
交替的
C D
D、设备
2、检查中断是否发生的时机是在()。
A、操作系统空闲的时候
B、两条指令之间
C、应用程序空闲的时候
D、设备空闲的时候
3、程序性中断事件包括()。
A、定点溢出
B、除数为0
C、地址越界
D、设备出错
4、一个进程放弃处理机的原因可能是()。
A、时间片用完
B、因执行I/O请求而阻塞
C、因执行P操作而阻塞
D、任务完成
5、Linux调度时机有()。
A、操作系统空闲的时候
B、进程状态转换的时刻
C、当前进程的时间片用完时
D、设备空闲的时候
第三题、判断题(每题1分,5道题共5分)
1、进程切换的时机往往是中断发生的时候。
正确错误 2、系统中每个进程的内部标识符必定唯一。
正确错误UNIX/Linux中的正文段指的是数据段。
正确错误、进程的共享性指的是多个进程共享相同的数据。
正确错误、进程的独立性指的是进程之间相互独立,没有联系。
正确错误。
计算机操作系统(习题集)第二章答案
计算机操作系统(习题集)第二章答案第二章进程管理一、单项选择题1、在单一处理机上执行程序,多道程序的执行是在(B)进行的。
A.同一时刻B.同一时间间隔内C.某一固定时刻D.某一固定时间间隔内2、引入多道程序技术后,处理机的利用率(C)。
A.降低了B.有所改善C.大大提高D.没有变化,只是程序的执行方便了3、顺序程序和并发程序的执行相比,(C)。
A.基本相同C.并发程序执行总体上执行时间快B.有点不同D.顺序程序执行总体上执行时间快4、单一处理机上,将执行时间有重叠的几个程序称为(C)。
A.顺序程序B.多道程序C.并发程序D.并行程序5、进程和程序的本质区别是(D)。
A.存储在内存和外存B.顺序和非顺序执行机器指令C.分时使用和独占使用计算机资源D.动态和静态特征6、进程就是程序在并发环境中的执行过程,它是系统进行资源分配和调度的一个基本单位。
进程具有[1A]、[2D]、调度性、异步性和结构性等基本特征。
进程是一次执行过程,具有生命期体现了进程的[1]特征。
进程由程序段、[3B]、[4C]组成,其中[4]是进程在系统中存在的唯一标识。
供选择的答案:[1][2]:A、动态性B、静态性C、共行性D、并发性E、可执行性F、易用性[3]:A、过程B、数据C、进程标识符D、函数[4]:A、FCBB、FIFOC、PCBD、JCB7、进程执行时的间断性,决定了进程可能具有多种状态。
进程的基本状态有三种,在分时系统中,当一个进程拥有的时间片到时,则该进程即由[1D]进入[2A]。
如果出现因某种原因使得处理机空闲时,则需要从就绪队列中选择一进程,并将处理机分配给它,此时该进程进入[3D],这个过程是由[4C]来完成。
供选择的答案:[1][2][3]:A、就绪状态B、静止状态C、阻塞状态D、运行状态[4]:A、进程控制程序B、资源分配程序C、进程调度程序D、处理机分配程序A.进程状态字B.进程优先数C.进程控制块D.进程起始地址9、下列进程状态的转换中,哪一个是不正确的(C)。
大工14秋《操作系统概论》在线测试2答案
操作系统概论大工14秋《操作系统概论》在线测试2一,单选题1. 在执行P操作时,进程若能继续执行,执行P操作前信号量的值应()。
A. 大于0B. 小于0C. 等于0D. 大于等于0?正确答案:A2. 实时系统中的进程调度通常采用()算法。
A. 先来先服务B. 最短作业C. 时间片轮转D. 可抢占的优先权?正确答案:D3. 为了对紧急进程或重要进程进行调度,调度算法应采用()。
A. 先进先出B. 最高优先权C. 最短进程优先D. 时间片轮转?正确答案:B4. 若PV操作的信号量S初值为3,当前值为-1,则表示有()等待进程。
A. 0个B. 1个C. 2个D. 3个?正确答案:B5. 一种既有利于短小作业又兼顾到长作业的作业调度算法是()。
A. 先进先出B. 时间片轮转C. 最高响应比优先D. 最短优先?正确答案:C6. 对于两个并发进程,设互斥信号量mmm的初始值为1,若mmm=0,则()。
A. 表示没有进程进入临界区B. 表示有一个进程进入临界区C. 表示有三个进程进入临界区D. 表示有两个进程进入临界区?正确答案:B7. 发生死锁的必要条件有四个,要防止死锁的发生,可以破坏这四个必要条件,但破坏()条件是不太实际的。
A. 互斥B. 请求和保持C. 不剥夺D. 循环等待?正确答案:A8. ()是一种只能进行P操作和V操作的特殊变量。
A. 调度B. 进程C. 同步D. 信号量?正确答案:D9. 在多进程的系统中,为了保证公共变量的完整性,每一个进程应互斥进入临界段。
所谓临界段是指()。
A. 缓冲区B. 数据区C. 代码段D. 以上都不对?正确答案:C10. 按照作业到达的先后次序调度作业,并且是非抢占的调度算法是指()调度算法。
A. 先进先出B. 最短进程优先C. 时间片轮转D. 优先级?正确答案:A二,判断题1. 将访问临界资源的代码段称为临界区。
A. 错误B. 正确?正确答案:B2. 程序能使用的整个地址范围称为物理地址空间。
计算机操作系统第二章测试题及答案
计算机操作系统第⼆章测试题及答案题⽬ 1 of 281.0/ 1.0 得分下列的进程状态变化中,( )变化是不可能发⽣的。
A. 等待→执⾏B. 等待→就绪C. 执⾏→等待D. 执⾏→就绪答案:A反馈:等待→执⾏题⽬ 2 of 281.0/ 1.0 得分⽤P、V操作管理临界区时,信号量的初值应定义为( )。
A. 任意值B. 1C. 0D. -1答案:B反馈:1题⽬ 3 of 281.0/ 1.0 得分分配到必要的资源并获得处理机时的进程状态是( )。
A. 执⾏状态B. 就绪状态C. 阻塞状态D. 撤消状态反馈:执⾏状态题⽬ 4 of 281.0/ 1.0 得分下⾯对进程的描述中,错误的是( )。
A. 进程是指令的集合B. 进程是动态的概念C. 进程是有⽣命期的D. 进程执⾏需要处理机答案:A反馈:进程是指令的集合题⽬ 5 of 281.0/ 1.0 得分在操作系统中,进程是⼀个具有⼀定独⽴功能的程序在某个数据集上的⼀次( )。
A. 运⾏活动B. 等待活动C. 单独操作D. 关联操作答案:A反馈:运⾏活动题⽬ 6 of 281.0/ 1.0 得分P、V操作是( )。
A. 两组不同的机器指令B. 两条⾼级进程通信原语C. 两条低级进程通信原语D. 两条系统调⽤命令反馈:两条低级进程通信原语题⽬ 7 of 281.0/ 1.0 得分⽤V操作唤醒⼀个等待进程时,被唤醒进程的状态变为( )。
A. 就绪B. 执⾏C. 等待D. 完成答案:A反馈:就绪题⽬ 8 of 281.0/ 1.0 得分进程的并发执⾏是指若⼲个进程( )。
A. 在执⾏的时间上是重叠的B. 共享系统资源C. 同时执⾏D. 在执⾏的时间上是不可重叠的答案:A反馈:在执⾏的时间上是重叠的题⽬ 9 of 281.0/ 1.0 得分下⾯所述步骤中,( )不是创建进程所必需的。
A. 建⽴⼀个进程控制块B. 为进程分配内存C. 将进程控制块链⼊就绪队列D. 由调度程序为进程分配CPU反馈:由调度程序为进程分配CPU题⽬ 10 of 281.0/ 1.0 得分对于两个并发进程,设互斥信号量为mutex,若mutex=0,则( )。
操作系统第二章复习题答案
操作系统第二章复习题答案操作系统第二章复习题答案操作系统是计算机系统中的核心软件之一,它负责管理和控制计算机的硬件资源,为用户和应用程序提供一个可靠、高效的工作环境。
在学习操作系统的过程中,复习题是一个很好的巩固知识的方式。
本文将回答操作系统第二章的复习题,帮助读者更好地理解和掌握相关知识。
1. 什么是进程?进程的状态有哪些?进程是程序的一次执行过程,是操作系统进行资源分配和调度的基本单位。
进程的状态有就绪、运行、阻塞和终止四种。
2. 进程的调度算法有哪些?请简要描述每种调度算法的特点。
常见的进程调度算法有先来先服务(FCFS)、短作业优先(SJF)、最高响应比优先(HRRN)和时间片轮转(RR)。
- FCFS:按照进程到达的顺序进行调度,先到达的进程先执行。
特点是简单易实现,但可能会导致长作业等待时间过长。
- SJF:选择执行时间最短的进程进行调度。
特点是平均等待时间较短,但无法预测进程的执行时间,可能导致长作业等待时间过长。
- HRRN:根据进程的响应比进行调度,响应比越高,优先级越高。
特点是兼顾了等待时间和执行时间,但计算响应比需要消耗额外的资源。
- RR:每个进程被分配一个时间片,当时间片用完后,进程被重新放入就绪队列。
特点是公平性好,但可能导致进程切换频繁。
3. 什么是死锁?死锁的必要条件有哪些?死锁是指在多个进程之间,每个进程都在等待某个资源被释放,而该资源又被其他进程持有,导致所有进程无法继续执行的状态。
死锁的必要条件包括互斥条件、请求与保持条件、不可剥夺条件和循环等待条件。
4. 请简要描述银行家算法的原理及其应用场景。
银行家算法是一种用于避免死锁的算法。
它通过分配资源前进行安全性检查,确保分配资源后系统不会发生死锁。
银行家算法的原理是基于资源的最大需求和系统当前可用资源之间的关系,通过模拟分配资源和释放资源的过程,判断系统是否处于安全状态。
银行家算法常用于操作系统中的资源管理,如分配内存、分配磁盘空间等。
计算机操作系统第二章课后答案(完整版)
第二章1. 什么是前趋图?为什么要引入前趋图?答:前趋图(Precedence Graph)是一个有向无循环图,记为DAG(Directed Acyclic Graph),用于描述进程之间执行的前后关系。
2. 画出下面四条语句的前趋图:S1=a:=x+y; S2=b:=z+1; S3=c:=a – b; S4=w:=c+1;答:其前趋图为:3. 什么程序并发执行会产生间断性特征?答:程序在并发执行时,由于它们共享系统资源,为完成同一项任务需要相互合作,致使这些并发执行的进程之间,形成了相互制约关系,从而使得进程在执行期间出现间断性。
4.程序并发执行时为什么会失去封闭性和可再现性?答:程序并发执行时,多个程序共享系统中的各种资源,因而这些资源的状态由多个程序改变,致使程序运行失去了封闭性,也会导致其失去可再现性。
5.在操作系统中为什么要引入进程概念?它会产生什么样的影响?答:为了使程序在多道程序环境下能并发执行,并对并发执行的程序加以控制和描述,在操作系统中引入了进程概念。
影响: 使程序的并发执行得以实行。
6.试从动态性,并发性和独立性上比较进程和程序?答:(1)动态性是进程最基本的特性,表现为由创建而产生,由调度而执行,因得不到资源而暂停执行,由撤销而消亡。
进程有一定的生命期,而程序只是一组有序的指令集合,是静态实体。
(2)并发性是进程的重要特征,同时也是OS 的重要特征。
引入进程的目的正是为了使其程序能和其它进程的程序并发执行,而程序是不能并发执行的。
(3)独立性是指进程实体是一个能独立运行的基本单位,也是系统中独立获得资源和独立调度的基本单位。
对于未建立任何进程的程序,不能作为独立单位参加运行。
7.试说明PCB 的作用,为什么说PCB 是进程存在的惟一标志?答:PCB 是进程实体的一部分,是操作系统中最重要的记录型数据结构。
作用是使一个在多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,成为能与其它进程并发执行的进程。
计算机操作系统计算机操作系统复习题二考试卷模拟考试题.docx
《计算机操作系统复习题二》考试时间:120分钟 考试总分:100分遵守考场纪律,维护知识尊严,杜绝违纪行为,确保考试结果公正。
1、 操作系统中采用缓冲技术的目的是为了增强系统( )的能力。
( ) A.串行操作 B.控制操作 C.重执操作 D.并行操作2、操作系统采用缓冲技术,能够减少对 CPU 的( )次数,从而提高资源的利用率。
( )A.中断B.访问C.控制D.依赖3、CPU 输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用( )。
( )A.并行技术B.通道技术C.缓冲技术D.虚存技术4、 缓冲技术用于( )。
( )A.提高主机和设备交换信息的速度B.提供主、辅存接口C.提高设备利用率D.扩充相对地址空间姓名:________________ 班级:________________ 学号:________________--------------------密----------------------------------封 ----------------------------------------------线-------------------------5、通道是一种( )。
()A.I/O 端口B.数据通道C.I/O 专用处理机D.软件工具6、在操作系统中,用户在使用 I/O 设备时,通常采用 ( )。
()A.物理设备名B.逻辑设备名C.虚拟设备名D.设备牌号7、 SPOOLing 技术利用于( )。
()A.外设概念B.虚拟设备概念C.磁带概念D.存储概念8、采用 SPOOLing技术的目的是( )。
()A.提高独占设备的利用率B.提高主机效率C.减轻用户编程负担D.提高程序的运行速度9、操作系统的设备管理应具备的主要功能是 ________,进行________,______完成 I/O 操作____和缓冲管理与地址转换。
()10、从资源分配的角度看,可以把设备分为独占设备、共享设备和 ________。
操作系统自测题(1-2-6章)含答案
1-2-6章自测题第1章:
一.选择题
D
C
C
A
A
D
B
A
二.综合应用题
答案:
答案:
多道程序设计是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相
互穿插的运行。
两个或两个以上程序在计算机系统中同处于开始或结束之间的状态。
这就称为多道程序技术运行的特征:多道、宏观上并行、微观上串行
所谓多道程序设计指的是允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。
也就是说,计算机内存中可以同时存放多道(两个以上相互独立的)程序,它们都处于开始和结束之间。
从宏观上看是并行的,多道程序都处于运行中,并且都没有运行结束;从微观上看是串行的,各
道程序轮流使用CPU,交替执行。
引入多道程序设计技术的根本目的是为了提高CPU的利用率,充
分发挥计算机系统部件的并行性,现代计算机系统都采用了多道程序设计技术。
多道程序设计的出现,加快了OS的诞生。
多道程序设计的基本特征:间断性、共享性、制约性。
答案:
一个系统调用允许一个用户进程在内核态使用和执行操作系统的功能。
用户程序使用系统调用来引用操作系统的服务。
第2章
一.选择题
A
C
D
B
C
C
B
二.综合应用题
答案:
第6章一.选择题
C
C
C
C
B
4
二.综合应用题
选做题:。
《计算机操作系统》第01章在线测试
《计算机操作系统》第01章在线测试《计算机操作系统》第01章在线测试《计算机操作系统》第01章在线测试剩余时间:52:01答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)1、与应用软件相比,操作系统一般不负责()。
A、管理系统资源B、控制程序执行C、改善人机界面D、解决应用领域的业务问题2、计算机系统的组成包括()。
A、程序和数据B、处理器和内存C、计算机硬件和计算机软件D、处理器、存储器和外围设备3、操作系统中对软件资源进行管理的主要模块是()。
A、处理器管理子系统B、存储管理子系统C、设备管理子系统D、文件系统4、将内存空间划分为多个物理块,每个进程占用若干物理块的存储管理方法体现了资源管理技术的()思想。
A、空分复用B、时分复用C、资源虚化D、资源抽象5、多道程序设计是指()。
A、有多个程序同时进入CPU运行B、有多个程序同时进入主存并发运行C、程序段执行不是顺序的D、同一个程序可以对应多个不同的进程第二题、多项选择题(每题2分,5道题共10分)1、下面程序语句中与设备管理相关的有()。
A、scanf(“%d”,&a);B、printf(“%d”,a);C、a=b+c;D、int a,b;2、下面资源使用方式属于空分复用的有()。
A、内存分页B、处理器分时轮转C、磁盘分为磁盘块D、进程分为线程3、下面属于操作接口的有()。
A、操作命令B、批处理用户接口C、图形用户接口D、系统调用4、操作系统的主要构件包括()。
A、内核B、进程C、线程D、管程E、处理器F、内存G、设备5、操作系统的主要特征有()。
A、并发性B、共享性C、异步性D、虚拟性E、结构性F、层次性第三题、判断题(每题1分,5道题共5分)1、进程以时间片为单位轮流使用CPU体现了CPU资源的时分复用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机操作系统》第02章在线测试
A B
C D 、如果要照顾所有进程,让它们都有执行的机会,最好采用()算法。
A B
C D 、某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态将(
A B
C D 、进程控制块是描述进程状态和特性的数据结构,一个进程(
A B
C D 、在并发执行的进程中,(
B A
交替的
C D
D、设备
2、检查中断是否发生的时机是在()。
A、操作系统空闲的时候
B、两条指令之间
C、应用程序空闲的时候
D、设备空闲的时候
3、程序性中断事件包括()。
A、定点溢出
B、除数为0
C、地址越界
D、设备出错
4、一个进程放弃处理机的原因可能是()。
A、时间片用完
B、因执行I/O请求而阻塞
C、因执行P操作而阻塞
D、任务完成
5、Linux调度时机有()。
A、操作系统空闲的时候
B、进程状态转换的时刻
C、当前进程的时间片用完时
D、设备空闲的时候
第三题、判断题(每题1分,5道题共5分)
1、进程切换的时机往往是中断发生的时候。
正确错误 2、系统中每个进程的内部标识符必定唯一。
正确错误UNIX/Linux中的正文段指的是数据段。
正确错误、进程的共享性指的是多个进程共享相同的数据。
正确错误、进程的独立性指的是进程之间相互独立,没有联系。
正确错误。