操作系统题库(1401软件工程)

合集下载

河北科技大学理工学院软件工程专业大二2017-2018学年操作系统试题

河北科技大学理工学院软件工程专业大二2017-2018学年操作系统试题

河北科技大学理工学院软件工程专业大二2017-2018学年操作系统试题1、操作系统是对()进行管理的软件。

[单选题] *A、软件B、硬件C、计算机资源(正确答案)D、应用程序2、下面关于操作系统说法错误的是()。

[单选题] *A、操作系统是最核心的软件B、操作系统间接控制硬件(正确答案)C、操作系统控制其他软件D、操作系统可以提高系统的效率3、关于操作系统和支撑软件的说法错误的是() [单选题] *A、操作系统在支撑软件的基础之上才能运行(正确答案)B、操作系统控制支撑软件C、支撑软件通过操作系统来使用硬件D、操作系统可以决定支撑软件的运行与否4、在单机系统中通过()方式使得CPU为多个进程所共享。

[单选题] *A、空分复用B、时分复用(正确答案)C、联合复用D、同时复用5、在内存上存储多个用户的程序与数据的方式称为()。

[单选题] *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、关于操作系统与支撑软件说法正确的是() [单选题] *A、支撑软件提供给操作系统运行的环境B、操作系统在支撑软件的基础上运行发挥其功能C、支撑软件和操作系统是控制和被控制的关系D、支撑软件通过操作系统使用计算机(正确答案)11、在操作系统中,并发性是指若干事件()发生。

2022年广州软件学院软件工程专业《操作系统》科目期末试卷A(有答案)

2022年广州软件学院软件工程专业《操作系统》科目期末试卷A(有答案)

2022年广州软件学院软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、操作系统提供了多种界面供用户使用,其中()是专门供应用程序使用的一种界面。

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、若I/O所花费的时间比CPU的处理时间短很多,则缓冲区()A.最有效B.几乎无效C.均衡D.以上都不是7、下列关于设备驱动程序的叙述中,正确的是()。

I.与设备相关的中断处理过程是由设备驱动程序完成的II.由于驱动程序与I/O设备(硬件)紧密相关,故必须全部用汇编语言书写III.磁盘的调度程序是在设备驱动程序中运行的IV.一个计算机系统配置了2台同类绘图机和3台同类打印机,为了正确驱动这些设备,系统应该提供5个设备驱动程序A. 仅I、IIIB. 仅II、IIIC.仅I、III,IVD. I、II、III、IV8、()结构的文件最适合于随机存取的应用场合。

A.流式B.索引C.链接D.顺序9、一个磁盘的转速为7200r/min,每个磁道有160个扇区,每个扇区为512B.那么理想情况下,其数据传输率为()。

A.7200×160KB/sB.7200KB/sC.9600KB/sD.19200KB/s10、设系统缓冲区和用户工作区均采用单缓冲,从外设读入一个数据块到系统缓冲区的时间为100,从系统缓冲区读入1个数据块到用户工作区的时间为5,对用户上作区中的1个数据块进行分析的时问为90。

计算机操作系统试题及答案

计算机操作系统试题及答案

计算机操作系统试题及答案一、选择题1、操作系统是一种()。

A 应用软件B 系统软件C 工具软件D 调试软件答案:B操作系统是管理计算机硬件与软件资源的程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。

2、以下不属于操作系统主要功能的是()。

A 进程管理B 存储管理C 设备管理D 文字处理答案:D操作系统的主要功能包括进程管理、存储管理、设备管理、文件管理和作业管理等。

文字处理通常是由专门的文字处理软件来完成,不是操作系统的主要功能。

3、在多道程序设计环境中,操作系统分配资源以()为基本单位。

A 程序B 进程C 作业D 指令答案:B进程是操作系统进行资源分配和调度的基本单位。

4、下列进程状态的转换中,不正确的是()。

A 就绪→运行B 运行→就绪C 运行→阻塞D 阻塞→运行答案:D进程状态的转换中,阻塞状态不能直接转换为运行状态,必须先转换为就绪状态,然后再被调度为运行状态。

5、临界区是指()。

A 一段程序B 一段数据区C 一种同步机制D 访问共享资源的程序段答案:D临界区是指访问共享资源的程序段,在这段程序中,进程可能会改变共享变量的值。

6、采用时间片轮转调度算法时,时间片过大,系统的性能将会()。

A 降低B 提高C 不变D 不确定答案:A时间片过大,会使得每个进程都能在一个时间片内完成大部分工作,导致进程切换次数减少,系统的响应时间变长,性能降低。

7、下面关于死锁的论述中,正确的是()。

A 死锁是指系统中多个进程无限期地等待永远不会发生的条件B 死锁是指系统中多个进程竞争资源而产生的一种僵持状态C 死锁是指系统中多个进程同时被阻塞,并永远无法唤醒D 死锁是指系统中多个进程相互等待对方释放资源答案:D死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局,若无外力作用,这些进程都将无法向前推进,即相互等待对方释放资源。

8、以下存储管理方式中,会产生内部碎片的是()。

软件工程复习题及答案(完整)

软件工程复习题及答案(完整)

一、选择1、文档是软件产品的一部分,没有文档的软件就不称其为软件.对2、在需求分析过程中,分析员要从用户那里解决的最重要的问题是给该软件提供哪些信息。

错3、需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据。

错4、建立用例模型的步骤包括确定角色、确定用例和绘制用例图。

错5、数据流图建立系统的功能模型,它由数据流、加工和数据存贮组成。

错6、软件配置管理是一组标识、组织和控制修改源程序的活动. 错7、UML是一种直观化、明确化、构建和文档化软件产物的通用语言。

错8、好的测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误。

对9、边界值分析方法是取输入/输出等价类的边界值作为测试用例。

对10、面向对象的分析是面向计算机系统建立软件系统的对象模型.错11、(D)是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。

A 软件过程B 软件测试C 软件生存周期D 软件工程12、ISO9000是由ISO/TC176制定的关于(B)和质量保证的国际标准。

A 质量控制B 质量管理C 质量策划D 质量改进13、CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级.除第1级外,每个等级都包含了实现该成熟度等级目标的若干(B).A 关键实践B 关键过程域C 软件过程能力D 软件过程14、在软件开发的各种资源中,(D)是最重要的资源。

A 开发工具B 方法C 硬件环境D 人员15、软件的复杂性是(A),它引起人员通信困难、开发费用超支、开发时间超时等问题。

A 固有的B 人为的C 可消除的D 不可降低的16、在各种不同的软件需求中,(D)描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。

A 业务需求B 功能需求C 非功能需求D 用户需求17、原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(A)系统。

A 需求不确定的B 需求确定的C 管理信息D 决策支持18、(A)意味着一个操作在不同的类中可以有不同的实现方式.A 多态性B 多继承C 类的可复用D 信息隐蔽19、时序图反映对象之间发送消息的时间顺序,它与(D)是同构的。

操作系统题库 (1401软件工程)

操作系统题库 (1401软件工程)

操作系统复习题:1.现代OS具有并发性和共享性,是由()的引入而导致的。

A.单道程序B.磁盘C.对象D.多道程序2.系统的主要功能有()。

A.进程管理、存储器管理、设备管理、处理机管理B.虚拟存储管理、处理机管理、进程调度、文件系统C.处理机管理、存储器管理、设备管理、文件系统D.进程管理、中断管理、设备管理、文件系统3.操作系统是对()进行管理的软件。

A.硬件B.软件C.计算机资源D.应用程序4. Windows 98 是()操作系统。

A.多用户分时B.批处理系统C.单用户多任务D.单用户单任务5. 一个进程释放了一台打印机,他可能会改变(A)的状态。

A另一个等待打印机的进程B 输入、输出进程C 自身进程D 所有等待打印机的进程6. 进程和程序的根本区别是()。

A 是不是被调入到内存中B 是不是具有三种状态C 静态和动态之分D 是不是占用处理器7.分页式存储管理中,地址转换工作是由)完成的。

A、硬件B、地址转换程序C、用户程序D、装入程序8.在操作系统中,()指的是一种硬件机制。

A 通道技术B 缓冲池C SPOOLing技术D 内存覆盖技术9. 设在内存中有P1、P2、P3三道程序,并按照P1、P2、P3的优先次序运行,其内部计算和I/O操作时间由下图给出:P1:计算60ms----------------I/O 80ms-----------------计算20msP2:计算120ms--------------I/O 40ms-----------------计算40msP3:计算40ms----------------I/O 80ms-----------------计算40ms调度程序的执行时间忽略不计,完成这三道程序比单道运行节省的时间是( )A 80msB 120msC 200msD 160ms10. 本地用户通过键盘登录系统时,首先获得键盘输入信息的程序是()。

A命令解释程序B 系统调用服务程序C 中断处理程序D 用户登录程序11.产生系统死锁的原因可能是由于()。

2024年10月《软件工程》全国自考考题含解析

2024年10月《软件工程》全国自考考题含解析

2024年10月《软件工程》全国自考考题一、单项选择题1、CMMI组织过程改善的成熟度等级中的2级是______。

A.已执行级B.已定义级C.已管理级D.已定量管理级2、软件测试中,白盒测试技术依据的是程序的______。

A.逻辑结构B.输入数据C.状态D.功能3、RUP中,用于捕获系统语境中的一些重要领域对象,其中领域对象表达系统工作环境中存在的事物或发生的事件,领域模型一般采用______。

A.PAD图B.流程图C.类图D.N-S图4、“与所规约的系统执行之间的偏差”是指______。

A.错误B.失效C.故障D.误差5、面向对象方法源于面向对象______。

A.分析B.设计C.建模语言D.编程语言6、下列可用于概念模型和软件模型的动态结构的是______。

A.类图B.对象图C.部署图D.用况图7、下列不属于需求规约的基本性质是______。

A.可重复的B.重要性和稳定性程度C.完整的D.一致的8、在教师科研方案中规定对教授、副教授和讲师分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是______。

A.3个有效等价类,3个无效等价类B.3个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,3个无效等价类9、软件生存周期是指______。

A.开发软件的全部时间B.使用软件的全部时间C.开发和使用软件的全部时间D.从形成概念开始到最后淘汰让位于新的软件产品的时间10、RUP设计阶段的主要活动不包含______。

A.程序设计B.体系结构设计C.用况设计D.类设计11、指一个模块内部各成分之间相互关联程度的度量是______。

A.耦合B.内聚C.扇入D.扇出12、有效性测试的目标是发现软件实现的功能与下列哪个选项不一致,正确的是______。

A.需求规格说明书B.概要设计说明书C.详细设计说明书D.测试计划13、结构化分析方法给出了一种能表达功能模型的工具是______。

长春工程学院软件工程专业大二2017-2018学年操作系统试题

长春工程学院软件工程专业大二2017-2018学年操作系统试题

长春工程学院软件工程专业大二2017-2018学年操作系统试题1. 操作系统是一种()。

[单选题] *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. 在分时系统中,有100个用户与系统交互,为保证响应时间不超过2秒,此时的时间片最大应为()。

[单选题] *A. 10msB. 20ms(正确答案)C. 50msD. 100ms8. 在下列系统中,()实时信息系统。

[单选题] *A. 办公自动化系统B. 民航售票系统(正确答案)C. 电子商务系统D. 计算机辅助设计系统9. 在下列系统中,()实时控制系统。

[单选题] *A. 办公自动化系统B. 电子商务系统C. 火箭飞行控制系统(正确答案)D. 计算机辅助设计系统10. 现有以下计算机的应用场合,请为其选择适当的操作系统:航天航空,核变研究()。

计算机操作系统第四版试题与答案

计算机操作系统第四版试题与答案

计算机操作系统第四版试题与答案操作系统期末考试(一)、单项选择题(在每小题的四个备选答案中,只有一个是正确的,将其号码写在题干的括号中。

每小题 2分,共 20 分)1、文件系统的主要组成部分是(A 、文件控制块及文件 C 系统文件及用户文件2、实现进程互斥可采用的方法(A 、中断B 、查询) B 、 I/O 文件及块设备文件 D 、文件及管理文件的软件)C 、开锁和关锁D 、按键处理9、飞机定票系统是一个()10、操作系统中,被调度和分派资源的基本单位,并可独立执行的实体是(A 、线程B 、程序C 、进程D 、指令、名词解释(每小题 3 分,共 15 分) 1. 死锁 : 2. 原子操作 : 3. 临界区 : 4. 虚拟存储器 5. 文件系统 :1、通道是通过通道程序来对 I/O 设备进行控制的。

()2、请求页式管理系统中,既可以减少外零头,又可以减少内零头。

() 3 、操作系统中系统调用越多,系统功能就越强,用户使用越复杂。

() 4、一个进程可以挂起自已,也可以激活自已。

()5、虚拟存储器的最大容量是由磁盘空间决定的。

()6、单级文件目录可以解决文件的重名问题。

() 7、进程调度只有一种方式:剥夺方式。

() 8、程序的顺度执行具有顺序性,封闭性和不可再现性。

()9、并行是指两个或多个事件在同一时间间隔内发生,而并发性是指两个或多个事件在同一时刻发生。

() 10、进程控制一般都由操作系统内核来实现。

()四、简答题(每小题 5 分,共 25分)1、简述死锁产生的原因及必要条件。

2、什么是多道程序技术,它带来了什么好处?3、有结构文件可分为哪几类,其特点是什么?4、分时系统的基本特征是什么?4、串联文件适合于()存取A 、直接B 、顺序C、索引D、随机 5、进程的同步与互斥是由于程序的()引起的A 、顺序执行B 、长短不同C 宀口曰、信号量 D、并发执行6、信号量的值()A 、总是为正B 、总是为负C 、总是为 0 D、可以为负整数7、多道程序的实质是()A 、程序的顺序执行B、程序的并发执行C 、多个处理机同时执行D、用户程序和系统程序交叉执行3 、某页式管理系统中,地址寄存器的低9 位表示页内地址,则页面大小为()A 、 1024 字节B 、 512 字节C 、 1024KD 、 512K 8、虚拟存储器最基本的特征是A 、从逻辑上扩充内存容量)B 、提高内存利用率C 、驻留性D 、固定性 A 、实时系统 B 、批处理系统 C 、通用系统 D 、分时系统三、判断改错题(判断正误,并改正错误,每小题 2 分,共 20 分)5、分页系统与分段系统的区别主要在于哪些方面?五、综合应用题(每小题 10分,共20分)1. 有一组作业,其提交时间及运行时间如下表所示,在单道程序管理系统中,采用响应比高者优先高度算法,给出调度顺序,各作业的周转时间,并算出平均周转时间和平均带权周转时间。

软件工程学试题及答案

软件工程学试题及答案

软件工程学试题及答案一、单项选择题(每题2分,共10分)1. 软件工程的目的是()。

A. 提高软件的生产率B. 提高软件的运行效率C. 降低软件的生产成本D. 提高软件的可维护性答案:A2. 下列哪项不是软件需求分析的任务?()。

A. 确定软件的功能需求B. 确定软件的性能需求C. 确定软件的界面需求D. 确定软件的测试需求答案:D3. 软件生命周期中,()阶段是确定软件需求的阶段。

A. 需求分析B. 系统设计C. 编码D. 测试答案:A4. 软件测试的目的是()。

A. 证明软件是正确的B. 证明软件存在错误C. 发现软件中的错误D. 证明软件不存在错误答案:C5. 软件危机主要表现在()。

A. 软件成本B. 软件质量C. 软件进度D. 所有选项答案:D二、多项选择题(每题3分,共15分)1. 软件工程的基本原理包括()。

A. 用分阶段的生命周期计划严格管理B. 强调开发过程的迭代性质C. 采用合适的编程规范D. 强调软件工具的使用答案:ABD2. 软件需求分析的常用方法包括()。

A. 数据流图B. 用例图C. 状态转换图D. 流程图答案:ABC3. 软件测试的类型包括()。

A. 单元测试B. 集成测试C. 系统测试D. 验收测试答案:ABCD4. 软件维护的类型包括()。

A. 校正性维护B. 适应性维护C. 完善性维护D. 预防性维护答案:ABCD5. 软件工程中常用的设计模式包括()。

A. 单例模式B. 工厂模式C. 观察者模式D. 策略模式答案:ABCD三、简答题(每题5分,共20分)1. 简述软件工程中的模块化设计原则。

答案:模块化设计原则要求将系统分解成若干个模块,每个模块具有高内聚、低耦合的特点,以便于系统的开发、测试、维护和理解。

2. 描述软件需求分析的重要性。

答案:软件需求分析是软件开发过程中的关键步骤,它确保了开发团队对用户需求有清晰的理解,有助于避免开发出不符合用户需求的软件,减少返工和成本。

计算机操作系统试题库(最全)

计算机操作系统试题库(最全)

《计算机操作系统》试题库1.单项选择题(共200个题目)100236.一般用户更喜欢使用的系统是(C )。

A.手工操作B.单道批处理C.多道批处理D.多用户分时系统100237.与计算机硬件关系最密切的软件是(D).A.编译程序B.数据库管理程序C.游戏程序D.OS100238.现代OS具有并发性和共享性, 是由(D)的引入而导致的。

A.单道程序B.磁盘C.对象D.多道程序100239.早期的OS主要追求的是(A)。

A.系统的效率B.用户的方便性C.可移植D.可扩充性100240.(A )不是多道程序系统。

A.单用户单任务B.多道批处理系统C.单用户多任务D.多用户分时系统100241.(B)是多道操作系统不可缺少的硬件支持。

A.打印机B.中断机构C.软盘D.鼠标100242.特权指令可以在(C )中执行。

A.目态B.浏览器中C.任意的时间D.进程调度中100243.没有了(C )计算机系统就启动不起来了。

A.编译器B.DBMSC.OSD.浏览器100244.通道能够完成(C )之间数据的传输。

cA.CPU与外设B.内存与外设C.CPU与主存D.外设与外设100245.系统的主要功能有(c)。

A.进程管理、存储器管理、设备管理、处理机管理B.虚拟存储管理、处理机管理、进程调度、文件系统C.处理机管理、存储器管理、设备管理、文件系统D.进程管理、中断管理、设备管理、文件系统100246.单处理机计算机系统中, (A )是并行操作的。

A.处理机操作和通道操作是并行的B.程序与程序C.主程序与子程序D.用户程序与操作系统程序100247.处理机的所有指令可以在(D )中执行。

A.目态B.浏览器中C.任意时间D.系统态100248.(B )功能不是操作系统直接完成的功能。

A.管理计算机硬盘B.对程序进行编译C.实现虚拟存储器D.删除文件100249.要求在规定的时间内对外界的请求必须给予及时相应的OS 是(B )。

软件工程操作题

软件工程操作题

四、操作题(共4题,共40分)1. 为方便旅客,某航空公司拟开发一个机票预订系统。

旅行社把预订机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和帐单,旅客在飞机起飞的前一天凭取票通知和帐单交款取票,系统校对无误即印出机票给旅客。

请画出该系统的ER图。

(10分)标准答案:考生答案:2. 建立图形系统的对象模型,问题陈述如下:图形分为0维图形、一维图形和二维图形。

0维图形是指实际中的一个点;一维图形又分为直线、圆弧、折线;二维图形分为圆、椭圆、矩形、多边形,其中折线与多边形由若干有序顶点组成。

(10分)标准答案:考生答案:3. 高考录取统分子系统有如下功能:(1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;(2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。

试根据要求画出该系统的数据流程图,并将其转换为软件结构图。

(10分)标准答案:(1)数据流图:(2) 软件结构图:考生答案:4. 自学考试报名过程中有个“记录报名单”的加工。

该加工主要是根据报名表(姓名、性别、身份证号、课程名)和开考课程(课程名、开考时间)、经校核,编号、填写、输出准考证给报名者,同时记录到考生名册中(准考证号、姓名、课程)。

请绘制该加工的DFD图。

(10分)标准答案:1. 一本书有一个封面、一个目录、一个前言、若干章、每章有若干节、每节有若干段每段有若干句子、每节有0个或多个插图,还有0个或多个表格,最后有一个附录。

试建立该书的对象模型。

(10分)标准答案:考生答案:3. {输入三个正整数作为边长,然后判断该三条边能否构成三角形。

若能,则构成的三角形是等边、等腰还是一般三角形?请用N-S图描述程序的算法,并将盒图中每个格中标出数字①、②……,利用数字画出程序控制流图,计算此程序的环形复杂度。

(10分)标准答案:环形复杂度=62. 根据描述建立复印机行为的动态模型,即画出复印机状态图。

软件工程习题集

软件工程习题集

软件工程练习题一、填空题1.软件生存周期一般可以划分为, 问题定义、可行性研究、需求分.、设计、编码、测试和运营与维护。

2.可行性研究, 应从经济可行性、技术可行性、运营可行性、法律可行性等方面研究。

3.数据流图的四种基本成分:数据输入的源点和数据输出汇点、加工、数据流和数据存储文献。

4.结构化分析方法是面向_数据.进行需求分析的方法。

5.结构化分析方法使.数据流图DF..数据字典DD来描述。

6.软件具体设计的重要任务是算法描述和数据结构的设计。

7.为了在软件开发过程中保证软件的质量, 重要采用下述措施:审查_、复查和管理复审、测试。

8.大型软件测试涉.单元测. 、集成测. 、确认测试.系统测.四个环节。

9. 在软件开发过程中要产生大量的信息,要进行大量的修改,软件配置管.能协调软件开发,并使混乱减到最低限度.10. McCall提出的软件质量模型涉及__13_个软件质量特性。

11. 软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。

12.为了便于对照检查, 测试用例应由输入数据和预期的输出结果两部分组成。

13.软件结构是以模块为基础而组成的一种控制层次结构。

14.在结构化分析中,用于描述加工逻辑的重要工具有三种,即: 结构化语言、鉴定表、鉴定树。

15.结构化语言是介于自然语言和形式语.之间的一种半形式语言。

16.系统流程图是描述物理模型的传统工具, 用图形符号表达系统中各个元素表达了系统中各种元素之间的信息流动情况。

17.CASE技术是软件工具和软件开发方法的结合。

18. 数据字典有四类条目, 分别是数据流、数据项、数据存储和基本加工。

19. 各种软件系统的数据流图一般可分为变换型和事务型两类。

20.软件可维护性可用七种质量特性来衡量,分别是可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。

21.面向对象分析中,动态模型使用状态图_作为描述工具,该图反映了状态与事件的关系。

《软件工程》试题及参考答案(第10套)

《软件工程》试题及参考答案(第10套)

《软件工程》试题(第10套)第一部分选择题一、单项选择题(本大题共20小题,每小题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.怎么做C.做什么D.对谁做6、软件维护产生的副作用,是指( )A、开发时的错误B、隐含的错误C、因修改软件而造成的错误D、运行时误操作7、软件生命周期中所花费用最多的阶段是(D)A、详细设计B、软件编码C、软件测试D、软件维护8、因计算机硬件和软件环境的变化而作出的修改软件的过程称为 ( )A.校正性维护B.适应性维护C.完善性维护D.预防性维护9、一个模块内部各程序都在同一数据结构上操作,这个模块的内聚性称为( ) 。

A、时间内聚B、功能内聚C、信息内聚D、过程内聚10、结构化设计又称为( )A、概要设计B、面向数据流设计C、面向对象设计C、详细设计11. 协作图反映收发消息的对象的结构组织,它与()是同构的。

A 用例图B 类图C 活动图D 时序图12.黑盒测试在设计测试用例时,主要需要研究( )A.需求规格说明与概要设计说明B.详细设计说明C.项目开发计划D.概要设计说明与详细设计说明13.CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。

软件工程试题与答案

软件工程试题与答案
7.类是对具有共同特征的对象的进一步抽象。(√)0701
8.面对日益增长的软件需求,人们显得力不从心。往往是产生软件危机的原因之一。(√)0202
9.数据输入的一般准则中包括采用灵活多样的交互方式,允许用户自选输入方式;允许用户控制交互过程。(√)1204
10.如果在分析阶段和设计阶段采用的是面向对象的方法,而在编码阶段采用的是面向过程的语言,那么这种翻译就比较困难。(√)1301
4.软件工程使用的软件工具能够自动或半自动地支持软件的开发、管理和文档的生成。(√)0102
5.为了充分发挥开发人员的潜力、缩短工期,软件工程项目的任务分解与安排应尽力挖掘可并行开发的部分。(√)0206
6.需求分析阶段的成果主要是需求规格说明,但该成果与软件设计、编码、测试直至维护关系不大。(X)0401
解:1.软件开发的生产率P为:
P = L / E = 12.1×103LOC / 24PM = 504 LOC/PM
2.开发每行代码的平均成本C为:
C = S / L =美元/ 12100LOC=13.9美元/LOC
3.代码出错率EQR为:
EQR = N / L = 29个/12.1KLOC=2.4个/KLOC
3.面向问题语言:独立于机器,非过程式语言(4GL)(2分)
2、软件危机——是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。0101
3、软件项目的质量管理——制定软件质量保证计划,按照质量评价体系控制软件质量要素,对阶段性的软件产品进行评审,对最终软件产品进行确认,确保软件质量。0201
A.复查初步分析结果。
B.研究现有的系统。
C.导出新系统高层逻辑模型。
D.建立新系统的物理模型解法。

计算机二级考试操作系统题库及答案

计算机二级考试操作系统题库及答案

计算机二级考试操作系统题库及答案一、选择题1. 计算机操作系统的主要功能是( )。

A. 进程管理B. 存储管理C. 文件管理D. 设备管理答案:A2. 在操作系统中,进程的三个基本状态是( )。

A. 运行、就绪、阻塞B. 运行、等待、终止C. 运行、就绪、创建D. 运行、阻塞、终止答案:A3. 下列关于操作系统的描述,错误的是( )。

A. 操作系统是计算机系统的核心软件B. 操作系统负责管理计算机的硬件和软件资源C. 操作系统提供用户与计算机之间的接口D. 操作系统可以提高计算机的运行效率答案:D4. 在Windows系统中,将文件从一个文件夹移动到另一个文件夹,可以采用的快捷键是( )。

A. Ctrl + XB. Ctrl + CC. Ctrl + VD. Ctrl + Z答案:C5. 下列关于进程调度算法的描述,正确的是( )。

A. 先来先服务算法优先考虑先进入系统的进程B. 最短作业优先算法优先考虑运行时间最短的进程C. 轮转算法优先考虑等待时间最长的进程D. 多级反馈队列算法优先考虑优先级最高的进程答案:A二、填空题1. 操作系统的五大功能模块包括进程管理、存储管理、文件管理、_____________和设备管理。

答案:作业管理2. 在进程的三个基本状态中,进程正在运行的状态是_____________。

答案:运行3. _____________是一种常用的进程调度算法,它按照进程到达时间的顺序进行调度。

答案:先来先服务4. 在Windows系统中,_____________是撤销操作的快捷键。

答案:Ctrl + Z5. _____________是一种存储分配策略,它将内存分为多个固定大小的区域,每个区域只能分配给一个进程使用。

答案:固定分区三、判断题1. 操作系统的任务是管理计算机的硬件和软件资源,为用户提供方便、高效的使用环境。

( )答案:正确2. 在操作系统中,进程的三个基本状态是运行、就绪、阻塞。

《操作系统》判断题-软件工程

《操作系统》判断题-软件工程
F
29
在处理死锁的4种方法中,预防策略是不允许死锁出现的,而其他3种方法都是允许的。为预防死锁,系统必须使至少产生死锁的4个必要条件之一不成立,例如银行家算法就是预防死锁最具代表性的一个算法。
F
30
操作系统通过PCB来控制和管理进程,用户进程可从PCB中读出与本身运行状态相
关的信息。
T
31
临界区是进程执行程序中临界资源访问的那一段程序代码。
T
51
一个进程在执行过程中可以被中断事件打断,当相应的中断处理完成后,就一定恢复该进程被中断时的现场,使它继续执行。
F
52
用信号量和P,V原语操作可解决互斥问题,互斥信号量的初值一定为1。
F
53
系统发生死锁时,其资源分配图中必然存在环路。因此,如果资源分配图中存在环路,则系统一定出现死锁。
F
54
进程控制块(PCB)是专为用户进程设置的私有数据结构,每个进程仅有一个PCB。
T
69
同步反映了进程间的合作关系,互斥反映了进程间的竞争关系。
T
70
环路既是死锁的必要条件,又是死锁的充分条件。
F
71
进程的互斥和同步总是因相互制约而同时引起。
F
72
银行家算法是防止死锁发生的方法之一。
T
73
在分配共享设备和独占设备时,都可能引起死锁。
F
74
若系统中存在一个循环等待的进程集合,则必定会死锁。
F
98
在内存为M的分时系统中,当注册的用户有N个时,每个用户拥有M/N的内存空间。
F
99
分页式系统存储管理中,在有关系统中,根据需要,页面的大小是可以不相等的。
F
100

软件工程题库(含答案)

软件工程题库(含答案)

软件工程题库(含答案)一、单选题(共60题,每题1分,共60分)1、软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为( )A、可用性B、正确性C、完整性D、可靠性正确答案:D2、软件特性中,软件从一个计算机系统或环境移植到另一个上去的难易程度指的是( ).A、可移植性B、可理解性C、可重用性D、可修改性正确答案:A3、在软件质量要素的评价准则中,操作该软件的难易程度指的是( )。

A、容错性B、检测性C、可操作性D、安全性正确答案:C4、下列属于维护阶段的文档是( )A、软件问题报告B、用户操作手册C、软件测试分析报告D、软件规格说明正确答案:B5、快速原型模型的主要特点之一是( )A、及早提供工作软件B、开发完毕才见到产品C、及早提供全部完整的软件产品D、开发完毕后才见到工作软件正确答案:C6、可维护性通常包括( )。

A、可用性和可理解性B、可修改性、数据独立性和数据一致性C、可理解性、可修改性和可测试性D、可测试性和稳定性正确答案:C7、软件的可修改性支持软件的( )。

A、可互操作性B、可维护性C、可追踪性D、有效性正确答案:B8、数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( )A、数据通信B、数据定义C、数据维护D、数据库设计正确答案:B9、软件特性中,多个软件元素相互通讯并协同完成任务的能力指的是( )。

A、可追踪性B、可理解性C、可互操作性D、可维护性正确答案:C10、可维护性的特性中相互促进的是( )A、效率和可移植性B、可理解性和可测试性C、效率和结构好D、效率和可修改性正确答案:B11、在软件质量特性中,( )是指在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性。

A、可靠性B、易使用性C、正确性D、准确性正确答案:A12、设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X 需要的工作量(时间)。

对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:( )A、信息隐藏和局部化的根据B、逐步求精的根据C、抽象的根据D、模块化的根据正确答案:D13、下列说法中,不正确的是( )。

软件工程习题含答案

软件工程习题含答案

软件工程习题含答案一、单选题(共56题,每题1分,共56分)1.会话侦听与劫持技术属于()技术A、密码分析还原B、协议漏洞渗透C、应用漏洞分析与渗透D、DOS攻击正确答案:B2.若一棵二叉树具有8个度为2的结点,5个度为1的结点,则度为0的结点个数是?A、不确定B、6C、11D、9正确答案:D3.A、B、C、D、E、F依次入栈,其出栈顺序为B、D、C、F、E、A,则该栈最小容量为A、6B、5C、4D、3正确答案:D4.进程由执行状态到阻塞状态的原因可能是()。

A、请求某种资源B、处于执行状态的进程的时间片结束C、释放某种资源正确答案:A5.下列哪一项不是激活函数A、batch normalizationB、reluC、tanhD、sigmoid正确答案:A6.网络安全法规定,网络运营者应当制定(),及时处置系统漏洞、计算机病毒、网络攻击、网络侵入等安全风险。

A、网络安全事件应急演练方案B、网络安全事件应急预案C、网络安全事件补救措施D、网络安全规章制度正确答案:B7.下列哪种算法更适合做时间序列建模A、CNNB、决策树C、LSTMD、贝叶斯算法正确答案:C8.下面()不是数据字典的内容。

A、外部实体B、程序C、数据结构D、处理逻辑正确答案:B9.通过网页上的钓鱼攻击来获取密码的方式,实质上是一种()。

A、旁路攻击B、社会工程学攻击C、暴力破解攻击D、密码分析学正确答案:B10.已知 10*12的二维数组 A ,以行序为主序进行存储,每个元素占1个存储单元,已知A[1][1]的存储地址为 420 ,则 A[5][5] 的存储地址为A、470B、471C、472D、473正确答案:C11.不属于进程关键要素的是________。

A、进程控制块B、数据和栈C、原语D、程序正确答案:C12.下列哪一项不是卷积神经网络的典型代表A、ALEXNETB、LSTMC、VGGD、RCNN正确答案:B13.关闭系统多余的服务有什么安全方面的好处?A、使黑客选择攻击的余地更小B、没有任何好处C、使系统进程信息简单,易于管理D、关闭多余的服务以节省系统资源正确答案:A14.为了简化管理,通常对访问者(),以避免访问控制表过于庞大。

2022年沈阳工业大学软件工程专业《操作系统》科目期末试卷A(有答案)

2022年沈阳工业大学软件工程专业《操作系统》科目期末试卷A(有答案)

2022年沈阳工业大学软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、下列关于操作系统的论述中,正确的是()。

A.对于批处理作业,必须提供相应的作业控制信息B.对于分时系统,不一定全部提供人机交互功能C.从响应角度看,分时系统与实时系统的要求相似D.在采用分时操作系统的计算机系统中,用户可以独占计算机操作系统中的文件系统2、下列观点中,不是描述操作系统的典型观点的是()。

A.操作系统是众多软件的集合B.操作系统是用户和计算机之间的接口C.操作系统是资源的管理者D.操作系统是虚拟机3、既考虑作业等待时间,又考虑作业执行时间的调度算法是()A.高响应比优先调度算法B.短作业优先调度算法C.优先级调度算法D.先来先服务调度算法4、下列描述中,()并不是多线程系统的特长。

A.利用线程并行地执行矩阵乘法运算B.Web服务器利用线程响应HTTP请求C.键盘驱动程序为每个正在运行的应用配备一个线程,用以响应该应用的键盘输入,D.基于GUI的调试程序用不同的线程分别处理用户输入、计算和跟踪等操作5、进程资源静态分配方式是指一个进程在建立时就分配了它需要的全部资源,只有该进程所要资源都得到满足的条件下,进程才开始运行。

这样可以防止进程死锁。

静态分配方式破坏死锁的()为必要条件。

A.互斥条件B.请求和保持条件(占有并等待条件)C.非剥夺式等待条件D.循环等待条件6、提高单机资源利用率的关键技术是()。

A.SPOOLing技术B.虚拟技术C.交换技术D.多道程序设计技术7、()是操作系统中采用的以空间换取时间的技术。

A.Spooling 技术B.虚拟存储技术C.覆盖与交换技术D.通道技术8、若文件f1的硬链接为f2,两个进程分别打开fl和f2,获得对应的文件描述符为fd1和fd2,则下列叙述中,止确的是()I.fl和f2的读写指针位置保持相同II.fl和f2共享同个内存索引节点III.fdl 和fd2分别指向各自的用户打开文件表中的一项,A.仅IIB. 仅II、IIIC.仪I、IID. I、II和II9、下列算法中,用于磁盘调度的是(),A.时间片轮转法B.LRU算法C.最短寻道时间优先算法D.高优先级算法10、使用修改位的目的是()。

《操作系统》判断题-软件工程

《操作系统》判断题-软件工程
T
4
在一个系统中,有一台大型主机和苦于终端,所有终端通过网络与主机相连,终端仅能用于文字输入,主机则接收这些输入信息然后进行处理。该系统是一个分布式系统。
F
5
在分时系统中快速响应是必需的。
F
6
分布式系统中消息传递的先于关系不具有传递性。
F
7
在操作系统提供的大量服务中,最底层的服务是系统调用。
T
8
中型计算机系统通常采用总线结构进行设备的数据交换。
操作系统判断题软件工程操作系统判断题软件工程判断题操作系统软件操作系统软件有哪些操作系统安全加固软件麒麟软件操作系统操作系统属于什么软件软件系统操作手册模板操作系统属于系统软件
1
采用多道程序设计的系统中,系统的程序道数越多,系统的效率就越高。
F
2
实时系统中的作业周转时间有严格的限制。
F
3
现代操作系统的两个基本特征是中断处理和系统资源共享。
F
123
分页存储管理中,由于地址是由页号p和页内地址d两部分组成,所以作业的逻辑地址空间是二维的。
F
124
在分段存储管理中,分配给用户的地址空间大小由系统(或硬件)决定。
F
125
可重定位分区管理可以对作业分配不连续的内存单元。
T
126
利用置换技术扩充内存时,设计时必须考虑的问题是:如何减少信息交换量、降低交换所用的时间。
T
63
死锁是指两个或多个进程都处于互等状态而无法继续工作。
T
64
若系统中并发运行的进程和资源之间满足互斥使用、保持和等待、非剥夺性和循环等待,则可判定系统中发生了死锁。
F
65
进程的相对速度不能由自己来控制。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

操作系统复习题:1.现代OS具有并发性和共享性,是由()的引入而导致的。

A.单道程序B.磁盘C.对象D.多道程序2.系统的主要功能有()。

A.进程管理、存储器管理、设备管理、处理机管理B.虚拟存储管理、处理机管理、进程调度、文件系统C.处理机管理、存储器管理、设备管理、文件系统D.进程管理、中断管理、设备管理、文件系统3.操作系统是对()进行管理的软件。

A.硬件B.软件C.计算机资源D.应用程序4. Windows 98 是()操作系统。

A.多用户分时B.批处理系统C.单用户多任务D.单用户单任务5. 一个进程释放了一台打印机,他可能会改变(A)的状态。

A另一个等待打印机的进程B 输入、输出进程C 自身进程D 所有等待打印机的进程6. 进程和程序的根本区别是()。

A 是不是被调入到内存中B 是不是具有三种状态C 静态和动态之分D 是不是占用处理器7.分页式存储管理中,地址转换工作是由)完成的。

A、硬件B、地址转换程序C、用户程序D、装入程序8.在操作系统中,()指的是一种硬件机制。

A 通道技术B 缓冲池C SPOOLing技术D 内存覆盖技术9. 设在内存中有P1、P2、P3三道程序,并按照P1、P2、P3的优先次序运行,其内部计算和I/O操作时间由下图给出:P1:计算60ms----------------I/O 80ms-----------------计算20msP2:计算120ms--------------I/O 40ms-----------------计算40msP3:计算40ms----------------I/O 80ms-----------------计算40ms调度程序的执行时间忽略不计,完成这三道程序比单道运行节省的时间是( )A 80ms? ? ? ? ??B 120ms ? ? ? ? ???C 200ms? ? ? ? ??D 160ms10. 本地用户通过键盘登录系统时,首先获得键盘输入信息的程序是()。

A命令解释程序B 系统调用服务程序C 中断处理程序D 用户登录程序11.产生系统死锁的原因可能是由于()。

A、进程释放资源B、一个进程进入死循环C、多个进程竞争,资源出现了循环等待D、多个进程竞争共享型设备12一个进程被唤醒意味着()。

A优先级变大B 该进程可以重新竞争CPUC PCB移动到就绪队列之首D 进程变为运行状态13.运行时间最短的作业被优先调度,这种企业调度算法是()A.优先级调度B.响应比高者优先C.短作业优先D.先来先服务14.在请求调页中可采用多种置换算法,其中LRU是置换算法。

A:最佳B:最近最久未C:最近未用D:最少使用15.8台打印机,由K个进程竞争使用,每个进程最多需要3台打印机,该系统可能发生死锁的K的最小值是()。

A1B 2C 3D 416. 一个进程被唤醒意味着()。

A优先级变大B 该进程可以重新竞争CPUC PCB移动到就绪队列之首D 进程变为运行状态17. 某基于动态分区存储管理的计算机,其主存容量为55MB(初始为空),采用最佳适配(Best Fit)算法,分配和释放的顺序为:分配15MB,分配30MB,释放15MB,分配8MB,分配6MB,此时主存中最大空闲分区的大小是()。

A 7 MB B 9 MBC 10 MBD 15 MB18.在 A 中,要求空闲分区按空闲区地址递增顺序链接成空闲分区链;在_C_中是按空闲区大小递增顺序形成空闲分区链;在 B 中,是按空闲区大小递减的顺序形成空闲分区链。

A:首次适应算法;B:最坏适应算法;C:最佳适应算法;D:循环首次适应算法。

19.为了对紧急进程或重要进程进行调度,调度算法应采用()。

A.先进先出调度算法B. 优先数法C.最短作业优先调度D. 定时轮转法20.段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即()。

A、用分段方法来分配和管理物理存储空间,用分页方法来管理用户地址空间。

B、用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间。

C、用分段方法来分配和管理主存空间,用分页方法来管理辅存空间。

D、用分段方法来分配和管理辅存空间,用分页方法来管理主存空间。

21.碎片现象的存在使得()。

A.内存空间利用率降低B. 内存空间利用率提高C.内存空间利用率得以改善D. 内存空间利用率不影响22.逻辑文件的组织形式由()决定。

A 存储介质特性B 操作系统的管理方式C 主存容量D 用户10.一个计算机系统配置了2台相同绘图机和3台相同打印机,为了正取驱动这些设备,系统应该提供()个设备驱动程序。

A 5B 4C 3D 223. 把作业地址空间中使用的逻辑地址变成内存中物理地址称为()。

A. 加载B. 重定位C. 物理化D. 逻辑化24. 一个计算机系统配置了2台相同绘图机和3台相同打印机,为了正取驱动这些设备,系统应该提供()个设备驱动程序。

A 5B 4C 3D 225.在多进程的并发系统中,肯定不会因竞争( )而产生死锁。

A、打印机B、磁带机C、CPUD、磁盘26.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( )。

A、进程相应的程序段的长度B、进程自身和进程调度策略C、进程总共需要运行时间多少D、进程完成什么功能27.进程调度的对象和任务分别是( )。

A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPUB、进程,从后备作业队列中按调度策略选择一个作业占用CPUC、进程,从就绪队列中按一定的调度策略选择一个进程占用CPUD、作业,从后备作业队列中调度策略选择一个作业占用CPU30. 产生系统死锁的原因可能是由于()。

A 多个进程竞争,资源出现了循环等待B 多个进程竞争共享型设备C 进程释放资源D 一个进程进入死循环31.银行家算法中的数据结构包括有可利用资源向量Available、最大需求矩阵Max、分配矩阵Allocation、需求矩阵Need,下列选项中表述正确的是(B )。

A.Max[i,j]= Allocation[i,j]+Need[i,j]B.Need[i,j]= Max[i,j]- Allocation[i,j]C.Max[i,j]= Allocation[i,j]-Need[i,j]D.Need[i,j]= Max[i,j]+Allocation[i,j]32.虚存管理和实存管理的主要区别是()。

A.虚存区分逻辑地址和物理地址,实存不分;B.实存要求一程序在内存必须连续,虚存不需要连续的内存C.实存要求一程序必须全部装入内存才开始运行,虚存允许程序在执行的过程中逐步装入;D.虚存以逻辑地址执行程序,实存以物理地址执行程序33. 下列关于进程和线程的叙述中正确的是()。

A不管系统是否支持线程,进程都是资源分配的基本单位B线程是资源分配的基本单位,进程是调度的基本单位C系统级线程和用户级线程的切换都需要内核的支持D统一进程中的各个线程拥有各自不同的地址空间34设内存的分配情况如下图所示。

若要申请一块40K字节的内存空间,若采用最佳适应算法,则所得到的分区首址为()。

A 190B 330C 100D 41035. 操作系统的I/O子系统通常有四个层次组成,每一层明确定义了与邻近层次的接口,其合理的层次组织排列顺序是()。

A 用户级I/O软件、设备无关软件、设备驱动程序、中断处理程序B 用户级I/O软件、设备无关软件、中断处理程序、设备驱动程序C 用户级I/O软件、设备驱动程序、设备无关软件、中断处理程序D 用户级I/O软件、中断处理程序、设备无关软件、设备驱动程序36. 计算机两个系统中两个协作进程之间不能用来进行进程间通信的是()。

A共享内存B数据库C消息传递机制D 管道37. 下列选项中,满足短作业优先且不会发生饥饿现象的是()调度算法A 先来先服务B 高响应比优先C 时间片轮转D 非抢占式短作业优先38. 下列选项中,不可能发生在用户态的事件是()A系统调用B 外部中断C缺页D进程切换39下列进程调度算法中,综合考虑进程等待时间和执行时间的是( )。

A 时间片轮转调度算法B 短进程优先调度算法C高响应比优先调度算法D 先来先服务调度算法40. 下列关于线程的叙述中正确的是()。

A线程包含CPU现场,可以独立执行程序B每个线程有自己的独立的地址空间C进程只能包含一个线程D线程之间不能通信二、填空题1.进程由程度、数据和PCB组成。

2.现代操作系统的两个重要特征是并发和共享.3.在操作系统中,进程是一个资源分配的基本单位,也是一个独立运行和调度的基本单位。

6.虚拟设备是通过SPOOLING技术把独占设备变成能为若干用户_____ _的设备。

7..有三个同时到达的作业J1,J2和J3,它们的执行时间分别是T1,T2和T3,且T1<T2<T3。

系统按单道方式运行且采用短作业优先算法,则平均周转时间是(3*T1+2*T2+T3)/3。

8.操作系的动态分区管理内存分配算法有首次适应算法、循环首次适应算法、和最佳适应算法。

9.存储管理中的快表是指。

10.进程间通信的类型有:。

11.在采用请求分页式存储管理的系统中,地址变换过程可能会因为缺页和越界等原因而产生中断。

12.段式管理中,以段为单位,每段分配一个连续区。

由于各段长度不同,所以这些存储区的大小不一,而且同一进程的各段之间不要求连续。

13.在信号量机制中,信号量S > 0时的值表示;若S < 0,则表示的进程数,此时进程应阻塞。

14.置换算法是在内存中没有空闲页面时被调用的,它的目的是选出一个被淘汰的页面。

如果内存中有足够的空闲页面存放所调入的页,则不必使用置换算法。

15. MS-DOS的存储管理采用单连续存储管理方法存储管理方法,地址转换采用16. 操作系统中,可使用银行家算法来避免死锁17. 用户编制程序时使用逻辑地址,处理器访问主存时使用。

18. 进程间通信的类型有:共享存储区、管道机制、消息队列和信箱机制。

四、简答题1.什么是操作系统?操作系统是控制和管理计算机硬件和软件资源,合理地组织计算机的工作流程,以及方便用户的程序的集合。

其主要功能是实现处理机管理、内存管理、I/O设备管理、文件管理和用户接口2.什么是进程?什么是线程?进程:进程是程序在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立的基本单位。

线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.进程和线程的区别在于:简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。

相关文档
最新文档