《操作系统原理》3(2017)在线作业参考资料全
操作系统原理习题集+答案
(一)选择题第一章1.操作系统是计算机系统的一种﹎﹎A﹎﹎。
A:(1)应用软件(2)系统软件(3)通用软件(4)工具软件2. 操作系统是一种系统软件,它﹎﹎A﹎﹎。
A:(1)控制程序的执行 (2)管理计算机系统的资源(3)方便用户使用计算机 (4)管理计算机系统的资源和控制程序的执行3.下列选择中,﹎﹎A﹎﹎不是操作系统关心的主要问题,A:(1)管理计算机裸机 (2)设计、提供用户程序与计算机硬件系统的界面(3)管理计算机系统资源 (4)高级程序设计语言的编译器4. 操作系统的主要功能是管理计算机系统中的资源,其中包括﹎﹎A﹎﹎管理和存储器管理,以及设备管理和文件管理。
这里的﹎﹎A﹎﹎管理主要是对进程进行管理。
A:(1)存储器 (2)虚拟存储器 (3)运算器(4)处理机 (5)控制器5. 实现不同的作业处理方式(如:批处理、分时处理、实时处理等),主要是基于操作系统对 A 管理采用了不同的策略。
A: (1)处理机 (2)存储器 (3)设备 (4)文件6. 在操作系统中采用多道程序设计方式能提高CPU和外部设备的﹎﹎﹎﹎。
A: (1)利用效率 (2)可靠性 (3)稳定性 (4)兼容性7. 为了实现多道程序设计,计算机需要有﹎﹎A﹎﹎。
A: (1)更大的内存 (2)更快的外部设备 (3)更快的CPU (4)更先进的终端8. 多道程序设计系统中,让多个计算问题同时装入计算机系统的主存储器﹎﹎A﹎﹎。
A:(1)并发执行 (2)顺序执行(3)并行执行 (4)同时执行9.从总体上说,多道程序设计技术可﹎﹎A﹎﹎单位时间的算题量。
A: (1)增加 (2)减少 (3)维持10.为了提高计算机的处理机和外部设备的利用率,把多个程序同时放入主存储器,在宏观上并行运行是﹎﹎A﹎﹎。
A:(1)分时操作系统 (2)实时操作系统 (3)批处理系统(4)多道程序设计 (5)并发程序设计11. 有一类操作系统的系统响应时间的重要性超过系统资源的利用率,它被广泛地应用于卫星控制、导弹发射、飞机飞行控制、飞机订票业务等领域是﹎﹎A﹎﹎。
西交《操作系统原理》在线作业
D. A和B
满分:2 分
6. 用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指________。
A. 进程
B. 程序
C. 作业
D. 系统调用
满分:2 分
7. 位示图方法可用于( )。
A. 盘空间的管理
A. 联机操作
B. V操作
C. 输出操作
D. 读操作
E. 写操作
F. P操作
满分:2 分
40. 一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是( )。
A. 2
B. 1
C. 3
D. 0.5
满分:2 分
西交《操作系统原理》在线作业
D. 只能有惟一的进程控制块
满分:2 分
25. 在______操作系统的控制下,计算机能及时处理过程控制装置反馈的信息,并作出响应。
A. 网络
B. 分时
C. 实时
D. 批处理
满分:2 分
26. 对进程间互斥地使用临界资源最准确的描述是( )。
A. 互斥地进入临界区
A. 时间片轮转
B. 先来先服务
C. 静态优先数
D. 动态优先数
满分:2 分
31. 当程序经过编译或者汇编以后,形成了一种由机器指令组成的集合,被称为( )。
A. 源程序
B. 目标程序
C. 可执行程序
D. 非执行程序
满分:2 分
32. 操作系统是计算机系统的一种( )。
8. 作业与进程的主要区别为( )。
A. 前者是由用户提交,后者是由系统自动生成
《操作系统原理》3(2017)在线作业参考资料
《操作系统原理》3(2017)在线作业参考资料一、单选题(共30 道试题,共60 分。
)V1. 下面关于设备属性的论述中,正确的是()。
A. 字符设备的基本特征是可寻址到字节,即能指定输入的源地址或输出的目标地址B. 共享设备必须是可寻址的和可随机访问的设备C. 共享设备是指同一时间内允许多个进程同时访问的设备D. 在分配共享设备和独占设备时都可能引起进程死锁正确答案:B 满分:2 分2. 从静态角度看,进程由程序、数据和()三部分组成。
A. JCBB. DCBC. PCBD. PMT正确答案:C 满分:2 分3. 在操作系统中,进程是一个()概念,而程序是一个静态的概念。
A. 组合态B. 关联态C. 运行态D. 动态正确答案:D 满分:2 分4. 通常,文件的逻辑结构可以分为两大类:无结构的()和有结构的记录式文件。
A. 堆文件B. 流式文件D. 直接(Hash)文件正确答案:B 满分:2 分5. 在请求调页系统中有着多种置换算法:选择自某时刻开始以来,访问次数最少的页面予以淘汰的算法称为()。
A. FIFO算法B. OPT算法C. LRU算法D. LFU算法正确答案:D 满分:2 分6. 使用户所编制的程序与实际使用的物理设备无关是由()功能实现的。
A. 设备分配B. 缓冲管理C. 设备管理D. 设备独立性正确答案:D 满分:2 分7. 通道具有()能力。
A. 执行I/O指令集B. 执行CPU指令集C. 传输I/O命令D. 运行I/O进程正确答案:A 满分:2 分8. 在请求调页系统中有着多种置换算法:选择自上次访问以来所经历时间最长的页面予以淘汰的算法称为()。
A. FIFO算法C. LRU算法D. NRU算法正确答案:C 满分:2 分9. 下列第()项不是文件系统的功能?A. 文件系统实现对文件的按名存取B. 负责实现数据的逻辑结构到物理结构的转换C. 提高磁盘的读写速度D. 提供对文件的存取方法和对文件的操作正确答案:C 满分:2 分10. 实现CPU和外部设备并行工作的硬件支持是:()。
操作系统原理第三次离线答案
浙大远程操作系统原理第三次作业(第4、5章)答案问答题1.在某些系统中有这样的情况,假如某用户打开文件,向该文件中增加了若干新记录之后没有关闭文件就关机了,当他下次开机再打开文件时却无法读出所增加的新记录。
试从打开文件和关闭文件的作用出发,分析产生这种现象的原因,并说明编程时使用文件的操作的步骤。
答:由于文件的控制块(目录)存于磁盘中,有些系统为了减少在多次读写同一文件查目录时盘I/O操作次数,在读写文件前需先执行打开文件操作,它的作用是将要用到的文件目录从磁盘拷到内存,在内存建立内存文件目录表。
以后的读写文件操作只与内存文件目录表打交道,避免读写盘上文件目录所需的盘I/O操作。
同时在读写文件结束后再执行关闭文件操作,它的作用是将内存中修改过的内存文件目录表中的信息写回到磁盘中的文件目录中,避免已修改文件目录信息的丢失。
如果用户打开文件后向该文件中增加了若干新记录,这时文件可能增加存储记录的物理块,相应的内存的文件目录中增加了记录数和新增物理块的地址,而这时磁盘中相应文件的文件目录内容还未改变,它需在执行关闭文件后,将内存文件目录写入磁盘文件目录后才能改变。
如没有关闭文件就关机,磁盘中该文件的文件目录中未记入新增的物理块的地址和新增的记录数,当他下次开机再打开文件时,无法找到的新增记录的物理块的地址,也无法读出新增的新记录。
2.简述UNIX对文件实现存取控制的方法和命令的使用。
答:UNIX系统使用文件存取控制表来实现对文件存取控制,它把用户分成三类:文件主、同组用户和其它用户,每类用户的存取权限为可读、可写、可执行以及它们的组合。
不同类的用户对文件的访问规定不同的权限,以防止文件被未经文件主同意的用户访问。
文件存取控制表存放在每个文件的文件控制块(即目录表目)中,对UNIX它只需9位二进制来表示三类用户对文件的存取权限,它存在文件索引节点的di_mode中。
Linux/UNIX可使用命令chmod改变文件或目录的存取控制权限,改变存取控制权限的操作有增加、删除某些权限和绝对地赋予某些权限。
大工17秋《操作系统原理》在线作业1
大工17秋《操作系统原理》在线作业1一、介绍本文档旨在解答大工17秋《操作系统原理》在线作业1的问题。
二、问题回答1. 什么是操作系统?操作系统是一种控制和管理计算机硬件与软件资源的软件系统。
它提供了用户与计算机系统之间的接口,以及对资源的分配和调度功能。
2. 操作系统的主要功能有哪些?主要功能包括进程管理、内存管理、文件系统管理、设备管理和用户接口等。
3. 进程管理是指什么?进程管理是指操作系统对正在运行的程序进行控制、分配和调度的过程。
它包括进程的创建、删除、暂停、恢复等操作。
4. 内存管理的作用是什么?内存管理负责管理计算机的内存资源,确保每个程序能够按需加载到内存中并正确运行。
它涉及内存的分配、回收、分页等操作。
5. 文件系统管理的功能是什么?文件系统管理负责对计算机中的文件进行组织、存储和访问。
它提供了文件的创建、删除、修改、查找等操作,并负责文件的权限管理和安全保护。
6. 设备管理的作用是什么?设备管理负责控制和管理计算机的硬件设备,包括输入设备、输出设备和存储设备等。
它提供了对设备的分配、调度和控制功能,确保各个设备的正常运行。
7. 用户接口的目的是什么?用户接口是用户与操作系统之间进行交互的接口。
它提供了一种用户友好的方式,使用户能够轻松地使用和操作计算机系统。
三、总结本文简要介绍了操作系统的定义和主要功能,包括进程管理、内存管理、文件系统管理、设备管理和用户接口。
这些功能共同构成了一个完整的操作系统,为用户提供了方便、安全和高效的计算机使用环境。
以上是对大工17秋《操作系统原理》在线作业1的问题回答。
如有不明之处,请留言进一步交流。
南开14秋学期《操作系统原理》在线作业答案
14秋学期《操作系统原理》在线作业
一,单选题
1. 在下述存储管理技术中,只有()可提供虚拟存储基础
A. 动态分区法
B. 交换技术
C. 静态分页法
D. 动态分页
?
正确答案:D
2. 两进程之间各自的执行结果互为对方的执行条件,就说进程间存在着()关系
A. 互斥
B. 同步
C. 交互
?
正确答案:B
3. 可以满足系统中多个用户请求及时得到响应的操作系统是()
A. 分时系统
B. 实时系统
C. 多道批处理系统
D. 网络系统
?
正确答案:A
4. (),是指从进程的请求输入计算机,直到系统给出首次回复的时间。
A. 周转数据
B. 分截止数据
C. 响应时间
D. 带权周转时间
?
正确答案:C
5. 在系统中增加cache可以缓解()之间的速度不匹配性。
A. 硬盘与内存
B. 内存与处理器
C. 内存与I/O设备
D. 硬盘与I/O设备
?
正确答案:B
6. 下列操作系统中对于可靠性和安全性要求较高的是()。
《操作系统原理》习题及参考答案
1
总的执行时间为 180ms.如果单道执行这三个程序共需 80+100+80=260ms.所以节约 260- 180ms.
(2) 若处理机调度程序每次进行程序状态转换的时间为 1ms,这三道程序的执行时间如下 图所示:
总共花费 180+6=186ms. 4.系统调用(陷入)处理过程。
解:系统调用(陷入)处理过程和中断处理过程是一样的,只是中断源是执行了访管指令 (MS DOS 的 INT 或 UNIX 的 trap)。
《操作系统原理》
习题及参考答案
1.操作系统的定义。操作系统的五大基本功能。网络操作系统相对单机操作系统还应具备 什么功能?
解:操作系统是计算机系统的一种系统软件,由它统一管理计算机系统中的软硬件资源, 合理地组织工作流程,以便有效地为用户提供一个功能强大、使用方便的工作环境,从而 在计算机与用户之间起到接口的作用。操作系统的五大基本功能是:处理机管理、存储器 管理、设备管理、文件系统管理和用户接口。网络操作系统还应具备的功能:网络通信、 资源共享、网络服务、网络用户接口。
3.设在内存中有三道程序:A、B、C,并按照 A、B、C 的优先次序运行,其内部计算和
I/O 操作时间由下图给出。
程序 A
程序 B
程序 C
计算 30ms
计算 60ms
计算 20ms
I/O 40ms
I/O 30ms
I/O 40ms
计算 10ms
计算 10ms
计算 20ms
要求: (1)试画出按多道程序运行的时间关系图(调度程序的执行时间忽略不计)。完成这三道 程序共花多少时间?比单道运行节省多少时间? (2)若处理机调度程序每次进行程序状态转换的时间为 1ms,试画出在处理机调度程序管 理下各程序状态转换的时间关系图。完成这三道程序共花多少时间? 解: (1)在调度程序执行时间忽略不计的情况下,这三道程序的执行时间如下图所示:
大工17春《操作系统原理》在线作业2 00
大工17春《操作系统原理》在线作业200题目要求本次在线作业2共有两个问题,分别是00-1和00-2。
请按照以下要求完成作业:- 回答问题时,标明每个问题的编号;- 作业字数要求不少于800字;- 注意表达清晰,结构合理,避免出现语法错误。
问题解答00-1首先,我们需要根据给定的题目要求,分析并理解所给的问题,然后进行详细解答。
问题要求我们讨论操作系统的原理,包括进程管理、内存管理和文件系统等。
我们可以从以下几个方面进行回答:1. 进程管理:进程管理是操作系统中重要的一部分,负责控制和协调各个进程的执行。
进程就是具有独立功能的程序在一个数据集中的一次执行活动。
我们可以讨论进程的创建、调度和终止等方面。
2. 内存管理:操作系统的内存管理负责管理计算机的内存资源,将内存空间分配给各个进程,并进行内存的回收和释放等操作。
我们可以讨论内存分配的算法、虚拟内存的管理等相关内容。
3. 文件系统:文件系统是操作系统中用于管理文件的一种机制,负责对文件进行组织、存储和管理。
我们可以讨论文件的访问方式、文件的存储结构以及文件系统的保护和安全等问题。
00-2在问题00-2中,我们需要通过示例程序来说明操作系统原理的应用。
我们可以选择一个合适的示例程序,例如一个简单的多线程程序,然后分析这个程序在操作系统中的执行过程。
我们可以从以下几个方面进行回答:1. 多线程程序:选择一个适当的多线程示例程序,介绍多线程的概念和实现方式。
2. 程序执行过程:分析所选示例程序在操作系统中的执行过程,包括进程的创建、线程的调度和执行等。
3. 操作系统原理的应用:通过分析示例程序的执行过程,说明操作系统原理在多线程程序中的应用。
结论通过本次作业,我们对操作系统的原理有了更深入的了解。
进程管理、内存管理和文件系统等是操作系统的重要组成部分,对于计算机的正常运行起着关键作用。
同时,通过分析示例程序的执行过程,我们也能够看到操作系统原理在实际应用中的重要性。
西交14秋《操作系统原理》在线作业答案
操作系统原理西交《操作系统原理》在线作业一,单选题1. 如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是()A. 程序查询B. 中断方式C. DMA方式D. 无条件存区方式?正确答案:C2. CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,采用()A. 并行技术B. 通道技术C. 缓冲技术D. 虚存技术?正确答案:C3. 关于一个分区的存储管理,以下叙述不正确的是()A. 一个分区的存储管理每次只允许一个作业装入主存储器B. 一个分区的存储管理中,必须采用动态重定位的方式进行地址转换C. 一个分区的存储管理适用于单道程序的系统D. 要将一个分区的存储管理运用到分时系统中,需采用与对换技术相结合的方式?正确答案:B4. 银行家算法是一种()算法。
A. 死锁预防B. 死锁避免C. 死锁解除D. 死锁检测?正确答案:B5. 虚拟存储器的最大容量()A. 为内外存容量之和B. 由计算机的地址结构决定C. 是任意的D. 由作业的地址空间决定?正确答案:B6. 在固定分区管理方式中,处理器执行作业时,对每条指令中的地址要求满足()A. 下限地址≤绝对地址≥上限地址B. 下限地址≤绝对地址≤上限地址C. 上限地址≤绝对地址≤下限地址D. 上限地址≤绝对地址≥上限地址?正确答案:B7. 下述()页面淘汰算法会产生BELADY现象.A. 先进先出B. 最近最少使用C. 最不经常使用D. 最佳?正确答案:A8. 下面哪种算法不属于页式虚拟存储管理中的页面调度算法()A. 先进先出调度算法B. 最近最少用调度算法C. 优先数调度算法D. 最近最不常用调度算法?正确答案:C9. 在可变式分区分配方案中,最佳适应算法是将空闲区在空闲区表中按()次序排列A. 容量递增B. 容量递减C. 地址递增D. 地址递减?正确答案:A10. 预防死锁的论述中,()条是正确的论述。
A. 由于产生死锁的基本原因是系统资源不足,因而预防死锁的有效方法,是根据系统规模,配置足够的系统资源。
操作系统原理课后习题答案
操作系统原理课后习题答案操作系统原理课后习题答案操作系统原理作业第1章1-2 批处理系统和分时系统各有什么特点?为什么分时系统的响应比较快?答:在批处理系统中操作人员将作业成批装入计算机并计算机管理运行,在程序的运行期间用户不能干预,因此批处理系统的特点是:用户脱机使用计算机,作业成批处理,系统内多道程序并发执行以及交互能力差。
在分时系统中不同用户通过各自的终端以交互方式共同使用一台计算机,计算机以“分时”的方法轮流为每个用户服务。
分时系统的主要特点是:多个用户同时使用计算机的同时性,人机问答方式的交互性,每个用户独立使用计算机的独占性以及系统响应的及时性。
分时系统一般采用时间片轮转的方法使一台计算机同时为多个终端用户服务,因此分时系统的响应比较快。
1-4什么是多道程序设计技术?试述多道程序运行的特征。
答:多道程序设计技术是指同时把多个作业放入内存并允许它们交替执行和共享系统中的各类资源;当一道程序因某种原因而暂停执行时,CPU 立即转去执行另一道程序。
多道程序运行具有如下特征:多道计算机内存中同时存放几道相互独立的程序。
宏观上并行:同时进入系统的几道程序都处于运行过程中,它们先后开始了各自的运行但都未运行完毕。
微观上串行:从微观上看内存中的多道程序轮流或分时地占有处理机,交替执行。
1-6操作系统的主要特性是什么?为什么会有这样的特性?答:并发性,共享性,异步性,虚拟性,这些特性保证了计算机能准确的运行,得出想要的结果。
1-7 工作情况如图。
CPU有空闲等待,它发生在100 ms与程序B都在进行I/O操作。
程序A无等待现象,程序B在0 ms间段内有等待现象。
150 ms时间段内,此时间段内程序A50 ms时间段与180 ms200 ms时第2章2-1 什么是操作系统虚拟机?答:在裸机上配置了操作系统程序后就构成了操作系统虚拟机2-3 什么是处理机的态?为什么要区分处理机的态?答:处理机的态,就是处理机当前处于何种状态,正在执行哪类程序。
操作系统原理与实践教程(第三版)第3章习题答案
第3章处理器管理(1) 为什么程序并发执行会产生间断性特征,并失去封闭性和可再现性?解:之所以产生间断性特征是因为多个程序在并发执行时,需要为了完成同一项任务而相互合作,并发执行的程序间的这种相互制约导致了“暂停—执行—暂停”的间断性运行规律。
失去封闭性是因为程序在并发执行时,多个程序需要共享系统中的多种资源。
所以,这些资源的状态是由多个程序改变的,从而使程序的运行失去了封闭性。
失去可再现性是因为程序在并发执行时,由于失去了封闭性,从而导致其失去可再现性。
(2) 什么是进程?为什么要在操作系统中引入进程?解:进程是可并发执行且具有独立功能的程序在一个数据集合上的运行过程,它是操作系统进行资源分配和调度的基本单位。
“进程”概念是人们为了使程序能够并发执行,并且能对并发的程序加以描述和控制而引入的。
(3) 试从并发性、独立性、动态性上比较程序和进程的不同。
解:●并发性是进程的重要特征,同时也是OS 的重要特征。
引入进程的目的正是为了使其程序能和其它进程的程序并发执行,而程序是不能并发执行的。
●独立性是指进程实体是一个能独立运行的基本单位,同时也是系统中独立获得资源和独立调度的基本单位。
而对于未建立任何进程的程序,都不能作为一个独立的单位参加运行。
●动态性是进程最基本的特性,可表现为由创建而产生,由调度而执行,因得不到资源而暂停执行,以及由撤销而消亡,因而进程有一定的生命期;而程序只是一组有序指令的集合,是静态实体。
(4) 什么是PCB?它具有什么作用?为什么说PCB是进程存在的唯一标识?解:进程控制块(Process Control Block,PCB)是操作系统为了管理进程而设置的一个专门的数据结构,用它来记录进程的外部特征,描述进程的运动变化过程。
它的作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能和其它进程并发执行的进程.因为系统利用PCB来控制和管理进程,所以PCB是系统感知进程存在的唯一标志。
操作系统原理最全课后答案
第一章操作系统引论1.设计现代OS的主要目标是什么?答:〔1〕有效性〔2〕方便性〔3〕可扩大性〔4〕开放性2.OS的作用可表现在哪几个方面?答:〔1〕OS作为用户及计算机硬件系统之间的接口〔2〕OS作为计算机系统资源的管理者〔3〕OS实现了对计算机资源的抽象3.为什么说OS实现了对计算机资源的抽象?答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。
OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。
4.试说明推动多道批处理系统形成和开展的主要动力是什么?答:主要动力来源于四个方面的社会需求及技术开展:〔1〕不断提高计算机资源的利用率;〔2〕方便用户;〔3〕器件的不断更新换代;〔4〕计算机体系构造的不断开展。
5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。
该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进展的。
而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进展的。
6.试说明推动分时系统形成和开展的主要动力是什么?答:推动分时系统形成和开展的主要动力是更好地满足用户的需要。
主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。
7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能承受的时延内将结果返回给用户。
解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。
操作系统原理在线作业
窗体顶端您的本次作业分数为:100分1.【第01~04章】以下描述中,()并不是多线程系统的特长。
A 利用线程并行地执行矩阵乘法运算。
B web服务器利用线程请求http服务C 键盘驱动程序为每一个正在运行的应用配备一个线程,用来响应相应的键盘输入。
D 基于GUI的debugger用不同线程处理用户的输入、计算、跟踪等操作。
正确答案:C2.【第01~04章】现代操作系统的基本特征是()、资源共享和异步性。
A 多道程序设计B 中断处理C 实现分时与实时处理D 程序的并发执行正确答案:D3.【第01~04章】操作系统的进程管理模块并不负责()。
A 进程的创建和删除B 提供进程通信机制C 实现I/O设备的调度D 通过共享内存实现进程间调度。
正确答案:C4.【第01~04章】下列选择中,()不是操作系统必须要解决的问题。
A 提供保护和安全机制B 管理目录和文件C 提供应用程序接口D 提供C++语言编译器正确答案:D5.【第01~04章】用户在程序中试图读存放在硬盘中某文件的第10逻辑块,使用操作系统提供的接口是()。
A 进程B 系统调用C 库函数D 图形用户接口正确答案:B6.【第01~04章】操作系统的管理部分负责对进程进行调度。
A 主存储器B 控制器C 运算器D 处理机正确答案:D7.【第01~04章】下面关于进程的叙述不正确的是()。
A 进程申请CPU得不到满足时,其状态变为就绪状态。
B 在单CPU系统中,任一时刻有一个进程处于运行状态。
C 优先级是进行进程调度的重要依据,一旦确定不能改变。
D 进程获得处理机而运行是通过调度而实现的。
正确答案:C8.【第01~04章】下列选项中,操作系统提供给应用程序的接口是()。
A 系统调用B 中断C 库函数D 原语正确答案:A9.【第01~04章】下列选项中,降低进程优先级的合理时机是()。
A 进程的时间片用完B 进程刚完成I/O,进入就绪队列C 进程长期处于就绪队列中D 进程从就绪态转为运行态正确答案:A10.【第01~04章】一个进程可以包含多个线程,各线程()。
大工17秋《操作系统原理》在线作业1
大工17秋《操作系统原理》在线作业1介绍本文档旨在回答大工17秋《操作系统原理》在线作业1的问题。
在线作业1是关于操作系统原理的基础知识和概念的测试。
以下是对每个问题的简要回答。
问题1操作系统是一种软件,它允许计算机系统的各个组成部分(硬件、软件和用户)之间进行通信和交互。
操作系统的主要功能包括进程管理、内存管理、文件系统管理和设备驱动程序管理。
问题2进程是操作系统分配资源和执行的基本单位。
它是一个正在运行的程序的实例,拥有自己的内存空间和系统资源。
操作系统使用进程管理器来管理进程的创建、调度和终止。
问题3虚拟内存是一种操作系统的特性,它允许进程访问超出其物理内存限制的内存空间。
虚拟内存使用页面调度算法来将进程的虚拟地址映射到物理地址。
这样可以更有效地利用物理内存,并且使得每个进程都认为自己独占整个内存空间。
问题4死锁是在多进程系统中出现的一种资源争用问题,导致所有进程无法继续执行。
死锁发生时,每个进程都在等待其他进程释放所持有的资源,但没有一个进程愿意先释放资源,从而导致所有进程都无法继续执行。
问题5进程调度算法是操作系统用来确定哪个进程获得CPU时间的一种机制。
常见的进程调度算法有先来先服务(FCFS)、短作业优先(SJF)和轮转调度算法。
不同的调度算法具有不同的优点和限制,可以根据具体情况选择合适的调度算法。
问题6作业调度是操作系统中用来确定哪个任务将被优先执行的一种机制。
它是根据作业的优先级、截止时间和系统资源的可用性来进行决策。
作业调度可以确保系统资源的高效利用,并尽可能减少任务的等待时间和延迟。
以上是对大工17秋《操作系统原理》在线作业1的回答。
如果您有任何问题或需要进一步解释,请随时告诉我。
(完整word版)操作系统原理试卷(含答案)
《操作系统原理》课程试卷答案班级_______________ 学号_____________ 姓名______________一、选择题(本大题共40分,每小题2分)1、在现代操作系统中引入了( D ),从而使并发和共享成为可能。
A.单道程序B. 磁盘C. 对象D.多道程序2、( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络B.分布式C.分时D.实时3、从用户的观点看,操作系统是(A )。
A. 用户与计算机硬件之间的接口B.控制和管理计算机资源的软件C. 合理组织计算机工作流程的软件D.计算机资源的的管理者4、当CPU处于管态时,它可以执行的指令是(A )。
A. 计算机系统中的全部指令B. 仅限于非特权指令C. 仅限于访管指令D. 仅限于特权指令5、用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的( A )接口。
A. 系统调用B.图形用户接口C.原语D.键盘命令6、下列几种关于进程的叙述,( A )最不符合操作系统对进程的理解?A.进程是在多程序并行环境中的完整的程序。
B.进程可以由程序、数据和进程控制块描述。
C.线程是一种特殊的进程。
D.进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。
7、当一个进程处于( B )状态时,称其为等待(或阻塞)状态。
A. 它正等待中央处理机B. 它正等待合作进程的一个消息C. 它正等待分给它一个时间片D. 它正等待进入内存8、一个进程释放一种资源将有可能导致一个或几个进程( D )。
A.由就绪变运行B.由运行变就绪C.由阻塞变运行D.由阻塞变就绪9、下面关于线程的叙述中,正确的是( C )。
A.不论是系统支持线程还是用户级线程,其切换都需要内核的支持。
B.线程是资源的分配单位,进程是调度和分配的单位。
C.不管系统中是否有线程,进程都是拥有资源的独立单位。
D.在引入线程的系统中,进程仍是资源分配和调度分派的基本单位。
15春华师《操作系统原理》在线作业答案
华师《操作系统原理》在线作业
一、单选题(共25 道试题,共100 分。
)
1. 中断屏蔽是通过每一类中断源设置一个中断屏蔽触发器来屏蔽它们的()而实现的。
A. 中断源
B. 中断请求
C. 中断响应
D. 中断屏蔽
正确答案:B
2. 在几种常见的数据传递方式中,CPU和外围设备只能串行工作的是
A. 程序直接控制方式
B. 中断方式
C. DMA方式
D. 通道控制方式
正确答案:A
3. UNIX系统中,用于创建新进程的系统调用命令是
A. fork
B. pipe
C. exit
D. read
正确答案:A
4. 用于产生可执行文件的作业步是
A. 编辑
B. 编译
C. 连接
D. 运行
正确答案:C
5. 在设备分配方式,动态分配
A. 在用户作业开始执行之前
B. 设备的使用效率低
C. 不符合设备分配的总原则
D. 有可能造成进程死琐
正确答案:D
6. 文件控制块FBC不包含的内容是
A. 文件名
B. 文件内容
C. 文件主的存取权。
东北大学22春《操作系统原理》在线平时作业3
东北大学22春《操作系统原理》在线平时作业3本文档旨在解答东北大学22春《操作系统原理》在线平时作业3的问题。
问题1请描述操作系统内核如何管理和调度进程。
回答:操作系统内核通过进程管理和调度算法来管理和调度进程。
进程管理包括创建、销毁和管理进程的相关信息。
调度算法决定了系统如何选择要执行的进程。
问题2请列举几种进程调度算法,并描述它们的特点。
回答:以下是几种常见的进程调度算法:1. 先来先服务调度算法(FCFS):按照进程的到达顺序来进行调度,特点是公平且简单,但对长作业不友好。
2. 短作业优先调度算法(SJF):选择剩余执行时间最短的进程进行调度,特点是能够减少平均等待时间,但对长作业的响应较差。
3. 时间片轮转调度算法(RR):按照固定的时间片大小依次调度进程,特点是公平且能够保证响应时间,但可能出现频繁的上下文切换。
4. 优先级调度算法:根据进程的优先级来进行调度,特点是能够灵活地给予优先级较高的进程更多的执行时间,但可能导致低优先级进程饥饿。
问题3请解释什么是死锁,以及引起死锁的原因和如何预防死锁。
回答:死锁是指在多个进程争夺系统资源时,每个进程都在等待其他进程释放资源,导致所有进程都无法继续执行的状态。
死锁的原因通常包括资源互斥、非剥夺性资源、占用和等待、循环等待。
为预防死锁,可以采取以下策略:1. 破坏资源互斥:允许多个进程同时访问资源。
2. 破坏非剥夺性资源:如果一个进程无法获得所需资源,可以释放已占有的资源并等待。
3. 破坏占用和等待:申请资源时不保持已有资源的占用。
4. 破坏循环等待:对所有资源进行线性排序,并要求进程按照排序顺序申请资源。
以上是对东北大学22春《操作系统原理》在线平时作业3的简要解答,希望对你有帮助!。
操作系统原理答案
操作系统原理答案(总20页)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March第2章习题答案2-9.(1)x<=3 运行顺序为 Px,P3,P5,P6,P9T=(x+(x+3)+(x+3+5)+(x+3+5+6)+(x+3+5+6+9))/5=x+(2)3<x<=5 运行顺序为 P3,Px,P5,P6,P9T=(3+(3+x)+(3+x+5)+(3+x+5+6)+(3+x+5+6+9))/5=+(3)5<x<=6 T=+(4)6<x<=9 T=+(5)9<x T=+2-12.计算采用FCFS、SJN、RHN的平均周转时间和平均带权周转时间:各作业的周转时间Ti和平均周转时间T:T1= T2= T4=各个作业的平均带权周转时间W计算如下:W=(2/2+++=(1+++6)/4=2) SJN 作业运行顺序:1,3,4,2T1= T2==3T3= T4=各个作业的平均带权周转时间W计算如下:W=(2/2+3/+1/+/4=3) HRN 作业运行顺序:1,3,2,4先选择作业1 从。
当作业1完成时,究竟选谁运行,只有通过计算,选择响应比高者运行:作业2的响应比=( +/=作业3的响应比=(+ /=作业4还未到,只能选作业3运行。
作业3运行到结束,再计算剩余的作业2和4:作业2的响应比=(()+)/=作业4的响应比=( /=2 选作业2运行。
作业2到完成。
最后运行作业4。
运行到,全部结束。
各个作业的周转时间计算如下:t1=2 t2== t3= t4==各个作业的平均周转时间计算如下:T==(2++1+/4=各个作业的平均带权周转时间计算如下:W=(2/2++1/+/4=2-13.已知作业A,B,C,D,E需要的运行时间分别为10,6,2,4,8分钟,优先级分别为3,5,2,1,4。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单选题(共30 道试题,共60 分。
)V1. 下面关于设备属性的论述中,正确的是()。
A. 字符设备的基本特征是可寻址到字节,即能指定输入的源地址或输出的目标地址B. 共享设备必须是可寻址的和可随机访问的设备C. 共享设备是指同一时间内允许多个进程同时访问的设备D. 在分配共享设备和独占设备时都可能引起进程死锁正确答案:B 满分:2 分2. 从静态角度看,进程由程序、数据和()三部分组成。
A. JCBB. DCBC. PCBD. PMT正确答案:C 满分:2 分3. 在操作系统中,进程是一个()概念,而程序是一个静态的概念。
A. 组合态B. 关联态C. 运行态D. 动态正确答案:D 满分:2 分4. 通常,文件的逻辑结构可以分为两大类:无结构的()和有结构的记录式文件。
A. 堆文件B. 流式文件C. 索引文件D. 直接(Hash)文件正确答案:B 满分:2 分5. 在请求调页系统中有着多种置换算法:选择自某时刻开始以来,访问次数最少的页面予以淘汰的算法称为()。
A. FIFO算法B. OPT算法C. LRU算法D. LFU算法正确答案:D 满分:2 分6. 使用户所编制的程序与实际使用的物理设备无关是由()功能实现的。
A. 设备分配B. 缓冲管理C. 设备管理D. 设备独立性正确答案:D 满分:2 分7. 通道具有()能力。
A. 执行I/O指令集B. 执行CPU指令集C. 传输I/O命令D. 运行I/O进程正确答案:A 满分:2 分8. 在请求调页系统中有着多种置换算法:选择自上次访问以来所经历时间最长的页面予以淘汰的算法称为()。
A. FIFO算法B. OPT算法C. LRU算法D. NRU算法正确答案:C 满分:2 分9. 下列第()项不是文件系统的功能?A. 文件系统实现对文件的按名存取B. 负责实现数据的逻辑结构到物理结构的转换C. 提高磁盘的读写速度D. 提供对文件的存取方法和对文件的操作正确答案:C 满分:2 分10. 实现CPU和外部设备并行工作的硬件支持是:()。
A. 中断机构B. 外部设备接口(通道、控制器等)C. 通道和中断D. 多总线正确答案:C 满分:2 分11. 按逻辑结构划分,文件主要有两类,UNIX中的文件系统采用()。
A. 网状文件B. 只读文件C. 读写文件D. 流式文件正确答案:D 满分:2 分12. 通道是一种()。
A. I/O设备B. 设备控制器C. I/O处理机D. I/O控制器正确答案:C 满分:2 分13. 从总体上说,多道程序设计技术可()单位时间的算题量。
A. 增加B. 减少C. 维持正确答案:A 满分:2 分14. 下面关于索引文件的论述中,第()条是正确的论述。
A. 索引文件中,索引表的每个表项中含有相应记录的关键字和存放该记录的物理地址。
B. 对顺序文件进行检索时,首先从FCB中读出文件的第一个盘块号;而对索引文件进行检索时,应先从FCB中读出文件索引表始址。
C. 对于一个具有三级索引表的文件,存取一个记录通常要访问三次磁盘。
D. 在文件较大时,无论是进行顺序存取还是随机存取,通常都是以索引文件方式为最快。
正确答案:B 满分:2 分15. 通常,文件的逻辑结构中()组织方式,既适合于交互方式应用,也适合于批处理方式应用。
A. 堆文件B. 流式文件C. 索引顺序文件D. 顺序文件正确答案:C 满分:2 分16. 下面()种页面置换算法会产生Belady异常现象?A. 先进先出页面置换算法(FIFO)B. 最近最久未使用页面置换算法(LRU)C. 最不经常使用页面置换算法(LFU)D. 最佳页面置换算法(OPT)正确答案:A 满分:2 分17. 操作系统中,进程与程序的重要区别之一是()。
A. 程序有状态而进程没有B. 进程有状态而程序没有C. 程序可占有资源而进程不可D. 进程能占有资源而程序不能正确答案:B 满分:2 分18. 在请求分页管理中,若采用先进先出(FIFO)页面置换算法,可能会产生“Belady异常”,“Belady异常”指的是()。
A. 频繁地出页入页的现象B. 分配的页面数增加,缺页中断的次数也可能增加C. 进程交换的信息量过大,导致系统工作区不足D. 分配给进程的内存空间不足使进程无法正常工作正确答案:B 满分:2 分19. 在I/O设备控制的发展过程中,最主要的推动因素是()、提高I/O速度和设备利用率。
A. 提高资源利用率B. 提高系统吞吐量C. 减少主机对I/O控制的干预D. 提高CPU与I/O设备的并行操作程度正确答案:C 满分:2 分20. 在操作系统中进程是一个具有一定独立功能程序在某个数据集合上的一次()。
A. 并发活动B. 运行活动C. 单独操作D. 关联操作正确答案:B 满分:2 分21. 在虚拟存储器系统中常使用联想存储器进行管理,它是()寻址的。
A. 按地址B. 按内容C. 寄存器D. 计算正确答案:B 满分:2 分22. 在一单处理机系统中,若有5个用户进程,在非管态的某一时刻,处于阻塞态的用户进程最多有()个。
A. 1B. 2C. 3D. 5正确答案:D 满分:2 分23. 操作系统有多种类型:允许多用户将若干个作业提交给计算机系统集中处理的操作系统称为()。
A. 批处理操作系统B. 分时操作系统C. 实时操作系统D. 网络操作系统正确答案:A 满分:2 分24. 在一单处理机系统中,若有5个用户进程,在非管态的某一时刻,处于就绪态的用户进程最多有()个。
A. 1B. 2C. 3D. 4正确答案:D 满分:2 分25. 为了实现多道程序设计,计算机需要有()。
A. 更大的内存B. 更快的外部设备C. 更快的CPUD. 更先进的终端正确答案:A 满分:2 分26. 为了提高计算机的处理机和外部设备的利用率,把多个程序同时放入主存储器,在宏观上并行运行是()。
A. 分时操作系统B. 实时操作系统C. 批处理系统D. 多道程序设计正确答案:D 满分:2 分27. 文件系统的主要目的是()。
A. 实现对文件的按名存取B. 实现虚拟存贮器C. 提高外围设备的输入输出速度D. 用于存贮系统文档正确答案:A 满分:2 分28. 多道程序设计系统中,让多个计算问题同时装入计算机系统的主存储器()。
A. 并发执行B. 顺序执行C. 并行执行D. 同时执行正确答案:A 满分:2 分29. 有一类操作系统的系统响应时间的重要性超过系统资源的利用率,它被广泛地应用于卫星控制、导弹发射、飞机飞行控制、飞机订票业务等领域是()。
A. 分时操作系统B. 实时操作系统C. 批处理系统D. 网络操作系统正确答案:B 满分:2 分30. 在请求调页系统中有着多种置换算法:选择最先进入内存的页面予以淘汰的算法称为()。
A. FIFO算法B. OPT算法C. LRU算法D. NRU算法正确答案:A 满分:2 分二、判断题(共 20 道试题,共 40 分。
)V1. 操作系统的所有程序都必须常驻内存.A. 错误B. 正确正确答案:A 满分:2 分2. 清内存指令只能在管态下执行.A. 错误B. 正确正确答案:B 满分:2 分3. 实时系统中的作业周转时间有严格的限制.A. 错误B. 正确正确答案:A 满分:2 分4. 由于P、V操作描述同步、互斥等问题的能力不足, 所以有必要引入其它的通讯原语或机制, 如send, receive或Monitor等.A. 错误B. 正确正确答案:A 满分:2 分5. 原语和系统调用的主要区别在于两者的实现方法不同.A. 错误B. 正确正确答案:A 满分:2 分6. 文件的索引表全部存放在文件控制块中.A. 错误B. 正确正确答案:A 满分:2 分7. 进程获得处理机而运行是通过申请而得到的.A. 错误B. 正确正确答案:A 满分:2 分8. 一旦出现死锁, 所有进程都不能运行.A. 错误B. 正确正确答案:A 满分:2 分9. 存储保护的目的是限制内存的分配.A. 错误B. 正确正确答案:A 满分:2 分10. 磁盘上物理结构为链接结构的文件只能顺序存取.B. 正确正确答案:B 满分:2 分11. 如果信号量S的当前值为-5, 则表示系统中共有5个等待进程.A. 错误B. 正确正确答案:A 满分:2 分12. 打印机是一类典型的块设备.A. 错误B. 正确正确答案:A 满分:2 分13. 在大型多道程序设计系统中, 为充分利用外部设备, 应使运行的若干程序都是I/O型的.A. 错误B. 正确正确答案:B 满分:2 分14. 大多数虚拟系统采用OPT(优化)淘汰算法是因为它确实可以得到最小的缺页率.A. 错误B. 正确正确答案:A 满分:2 分15. 进程控制块中的所有信息必须常驻内存.A. 错误B. 正确正确答案:A 满分:2 分16. 固定头磁盘存储器的存取时间包括搜查定位时间和旋转延迟时间.A. 错误B. 正确正确答案:A 满分:2 分17. 在页式虚拟存储系统中, 页面长度是根据程序长度动态地分配的.A. 错误正确答案:A 满分:2 分18. 通过任何手段都无法实现计算机系统资源之间的互换.A. 错误B. 正确正确答案:A 满分:2 分19. 在文件系统中, 打开文件是指创建一个文件控制块.A. 错误B. 正确正确答案:A 满分:2 分20. 系统处于不安全状态不一定是死锁状态.A. 错误B. 正确正确答案:B 满分:2 分。