全国自考操作系统(进程管理)模拟试卷1(题后含答案及解析)
全国自考操作系统(进程管理)模拟试卷1 (题后含答案及解析)
题型有:1. 单项选择题 3. 填空题 4. 简答题 6. 判断题
单项选择题
1. 下列作业调度算法中,作业平均周转时间最短的是_______。
A.先来先服务法
B.短作业优先法
C.优先数法
D.时间片轮转法
正确答案:B 涉及知识点:进程管理
2. 作业调度程序从处于_______态的队列中选取适当的作业调入主系统。
A.就绪
B.提交
C.后备
D.等待
正确答案:C 涉及知识点:进程管理
3. 一个进程_______必定会引起进程切换。
A.被创建后进入就绪态
B.收到软中断信号后
C.从运行态变为阻塞态
D.从阻塞态变为就绪态
正确答案:C 涉及知识点:进程管理
4. 一个运行的进程用完了分配给它的时间片后,它的状态转变为_______态。
A.阻塞
B.睡眠
C.就绪
D.终止
正确答案:C
解析:一个运行的进程用完了分配给它的时间片,说明它本身逻辑上还能执行,且还需执行,它的状态转变为就绪状态。 知识模块:进程管理
5. 在UNIX系统中,下列proc结构的成员中与进程图像的调入有关的是_______。
A.p_sig
B.p_time
C.p_cpu
D.p_nice
正确答案:B
解析:进程图像的换入算法是找出在盘交换区的就绪进程,按它们在外存驻留时间p_time从长到短的次序逐个将它们换入内存,直至全部调入或内存无足够空闲区为止。 知识模块:进程管理
6. CPU的执行状态分为系统态和用户态,从用户态转换到系统态的唯一途径是通过_______。
A.修改程序状态字
B.中断屏蔽
C.系统调用
D.进程调度程序
正确答案:C 涉及知识点:进程管理
7. UNIX系统中,在下列的_______情况时,设置runrun标志。
A.进程因等待某一事件进入了高低优先权睡眠状态
B.进程将盘交换区的SRUN状态进程调入内存
C.在唤醒睡眠进程时,发现该进程优先数比curpri小
D.进程完成了预定任务,进入了SZOMB状态
正确答案:C 涉及知识点:进程管理
8. 在UNIX系统中,当0号进程在sched函数中找不到合适的换出进程时,就将全局标志变量_______置位。
A.runout
B.runin
C.runrun
D.flag
正确答案:B 涉及知识点:进程管理
9. 在UNIX中,父进程使用系统调用fork( )创建一子进程后,_______。
A.父子进程具有相同的proc结构
B.父子进程对信号的处理方式相同
C.父子进程共享同一个工作区
D.子进程可使用系统调用wait( )等待父进程的终止
正确答案:B
解析:由于创建子进程的基本方法是子进程复制父进程的映像,故父子进程
具有相同的user结构,它们user结构中的成员,即信号处理函数地址表signal是相同的,所以父子进程对信号的处理方式相同。 知识模块:进程管理
10. 在操作系统中,_______。
A.不同用户的进程之间不可以并发执行,同一个用户的进程之间可以并发执行
B.进程之间不可以并发执行,一个进程中的多个线程之间可以并发执行
C.不同进程之间可以并发执行,同一进程中的多个线程之间也可以并发执行
D.不同进程的线程之间不可以并发执行,同一个进程的线程之间可以并发执行
正确答案:C 涉及知识点:进程管理
填空题
11. 进程映像中能被其他进程共享的是_______。
正确答案:共享正文段 涉及知识点:进程管理
12. 已经获得除_______以外的所有运行所需资源的进程处于就绪状态。
正确答案:处理机(CPU) 涉及知识点:进程管理
13. 如在单CPU的操作系统中有4个进程,某一时刻最多有_______个进程处于用户态。
正确答案:1
解析:在单CPU的操作系统中,最多只有1个进程在用户态下执行,其他不执行的进程是由核心剥夺其占用处理机的,故处于核心态。 知识模块:进程管理
14. 在多线程环境中,进程被定义为_______单位,线程被定义为_______单位。
正确答案:保护单位和资源分配、调度 涉及知识点:进程管理
简答题
15. 写出不支持线程的进程的定义。
正确答案:进程是程序处于一个执行环境中在一个数据集上的运行过程,它是系统进行资源分配和调度的一个可并发执行的独立单位。 涉及知识点:
进程管理
16. 说出目前常用的调度方式和算法,它们能否应用到实时系统中?
正确答案:常用的调度方式和算法有:(1)时间片轮转调度算法,是一种常用于分时系统的调度算法,不能用于实时系统;(2)非抢占式优先权调度算法,可用于要求不太严格的实时控制系统中;(3)基于时钟中断抢占的优先权调度算法,有很好的响应效果,可用于大多数的实时系统中;(4)即时抢占的优先权调度,要求操作系统具有快速响应外部时间的能力。 涉及知识点:进程管理
17. 处理机的运行现场有哪些?
正确答案:处理机的运行现场就是指处理机在执行程序过程中任一时刻的状态信息的集合。处理机运行现场包括的内容为:①指令计数器(程序计数器);②程序状态寄存器,即处理机的运行状态,有两种,分别为核心态和用户态;③通用寄存器;④特殊控制寄存器。 涉及知识点:进程管理
18. 解释UNIX系统主要在什么情况下及为何要设置重新调度标志。
正确答案:UNIX系统在下面情况下要设置重新调度标志。(1)在唤醒睡眠进程时,发现该进程优先数小于现运行进程,设置重新调度标志是为了让优先级更高的被唤醒的进程占有处理机。(2)进程由系统调用返回用户态时,重新计算自己的优先数,发现自己的优先数上升了,要选择可能更合适的进程运行。自己的优先数上升了,说明很有可能其他进程优先数比自己小,要让贤,使优先数更小的进程占有处理机。(3)在时钟中断程序中每一秒对所有优先数大于某一个常数的进程(一般原先在用户态下运行)重新计算优先数。在这种情况下通常要设置runrun标志。即使没有以上的调度机会,也要保证系统在一秒内至少调度一次。
涉及知识点:进程管理
19. 在父进程创建一个子进程后,子进程主要继承了父进程哪些映像?
正确答案:子进程主要继承了父进程的:.实际用户ID、实际组ID、有效用户ID、有效组ID、设置用户ID标志和设置组ID标志。.进程组ID、会话ID、控制终端。.当前工作目录、根目录。.文件创建屏蔽字、打开文件。.信号处理方法和信号屏蔽字。.共享存储段、存储映射。.环境、资源限制。 涉及知识点:进程管理
20. 线程带来的关键的好处有哪些?
正确答案:线程带来的关键的好处是提高了操作系统的性能。线程更有效地实现并发性。多进程的方式虽然也可以实现并发性,但采用线程比采用进程实现并发性更有效。以UNIX为例,当一个进程创建一个子进程时,系统必须把父进程地址空间的所有内容复制到子进程的地址空间中去。这样的操作是很费时的。
如果采用多线程方式,因为这些线程共享进程的同一地址空间、对象句柄及其他资源,就省去了复制时间。在一个现存的进程中创建一个新的线程的时间远小于创建一个新的讲程。在同一个进程内部两个线程的切换开销比进程之间的切换开销小得多。在进行进程切换时,涉及整个当前进程CPU环境的保护及恢复新进程的CPU环境设置;而线程切换时,只需保护和设置少量寄存器内存,因此开销很小。另外,由于同一进程内的多个线程共享进程的地址空间,因此,多线程之间的通信非常容易实现,甚至无须操作系统的干预。如此,一个应用要实现为一组相关的执行单元,那么用一组线程执行而不是用一组分开的进程执行,其效率就要高得多。线程能有效地增强通信效率。在大多数的操作系统中,独立进程之间的通信需要与核心交互,以提供保护和进程通信所需的机制。可是,由于在同一进程中的线程共享内存和进程内的外部变量等,它们之间的通信就不需要调用核心。 涉及知识点:进程管理
全国自考操作系统(操作系统应用开发技术)模拟试卷1(题后含答案及解析)
全国自考操作系统(操作系统应用开发技术)模拟试卷1 (题后含答案及解析)
题型有:1. 单项选择题 3. 填空题 4. 简答题 6. 判断题
单项选择题
1. 用户要能用cd命令打开一个目录,就要有对该目录的_______。
A.读许可
B.写许可
C.执行许可
D.读、写和执行全部许可
正确答案:C 涉及知识点:操作系统应用开发技术
2. 在UNIX中,passwd文件是放在_______目录中的。
A./bin
B./lib
C./etc
D./dev
正确答案:C 涉及知识点:操作系统应用开发技术
3. UNIX以长列表形式显示所有的文件名,包括以“.”开头的隐显文件名的命令是_______。
A.ls-al
B.dir
C.ls-ai
D.ls-lt
正确答案:A 涉及知识点:操作系统应用开发技术
4. 下面对UNIX的mv命令描述错误的是_______。
A.mv命令既可以完成目录移动,也可以完成目录改名
B.mv命令既可以完成文件移动,也可以完成文件改名
C.对于目录来说,目的目录名存在,mv命令删去目的目录名,并为目录改名
D.对于文件来说,目的文件名存在,mv命令删去目的文件,并为文件改名
正确答案:C
解析:如目的目录名存在,mv目录将源目录移动到目的目录下。
知识模块:操作系统应用开发技术
全国自考(操作系统)模拟试卷7(题后含答案及解析)
全国自考(操作系统)模拟试卷7 (题后含答案及解析)
题型有:1. 单项选择题 2. 多项选择题 3. 填空题 4. 简答题 5. 综合题
单项选择题
1. 在批处理系统中,用户作业的作业构成包括
A.程序
B.程序和数据
C.程序和作业说明书
D.程序、数据和作业说明书
正确答案:D
解析:用户为作业准备好程序和数据后,再写一份控制作业执行的说明书。然后把作业说明书连同相应的程序和数据一起交给程序员。操作员将收到的一批作业的有关信息输入到计算机系统中等待处理,由操作系统选择作业,并按其操作说明书的要求自动控制作业的执行。采用这种批量处理作业的操作系统称为批处理操作系统。
2. 分时操作系统的主要目标是
A.提高计算机系统的实时性
B.提高计算机系统的利用率
C.提高软件的运行速度
D.提高计算机系统的交互性
正确答案:D
3. 在计算机系统中,通常把财务管理程序看做是
A.系统软件
B.支援软件
C.接口软件
D.应用软件
正确答案:D
4. 假设一个计算机系统,在一段时间T内,运行用户程序所用的时间是T1,运行操作系统程序为用户所用的时间是T2,运行操作系统程序做系统管理工具所用的时间是T3,那么计算机系统的时间开销是
全国自考操作系统(操作系统概论)模拟试卷1(题后含答案及解析)
全国自考操作系统(操作系统概论)模拟试卷1 (题后含答案及解析)
题型有:1. 单项选择题 3. 填空题 4. 简答题 6. 判断题
单项选择题
1. 计算机软件分为_______。
A.程序、数据和文档
B.操作系统和语言处理软件
C.系统软件和应用软件
D.操作系统、编译程序和数据库管理软件
正确答案:C 涉及知识点:操作系统概论
2. 批处理的目的是_______。
A.提供多道程序功能
B.提供多用户功能
C.提供分时共享功能
D.提高CPU的利用率
正确答案:D 涉及知识点:操作系统概论
3. 设计批处理多道系统时,首先要考虑的是_______。
A.灵活性和可适应性
B.系统效率和吞吐量
C.交互性和响应时间
D.实时性和可靠性
正确答案:B 涉及知识点:操作系统概论
4. 下面5个系统中:计算机辅助设计系统、航班订票系统、过程控制系统、计算机激光照排系统、CD播放器,必须是实时操作系统的有_______个。
A.1
B.2
C.3
D.4
正确答案:C
解析:航班订票系统、过程控制系统、CD播放器对响应时间有一定限制,故这三类系统是实时操作系统。 知识模块:操作系统概论
全国自考操作系统(进程通信)模拟试卷2(题后含答案及解析)
全国自考操作系统(进程通信)模拟试卷2 (题后含答案及解析)
题型有:1. 单项选择题 3. 填空题 4. 简答题 5. 综合题 6. 判断题
单项选择题
1. 一段不能由多个进程同时执行的代码称为_______。
A.临界区
B.临界资源
C.锁操作
D.信号量操作
正确答案:A 涉及知识点:进程通信
2. 进程间的互斥与同步表示了各进程间的_______。
A.竞争与协作
B.相互独立与相互制约
C.临界区调度原则
D.动态性与并发性
正确答案:A 涉及知识点:进程通信
3. 类似于电子邮件系统的进程问的通信方法是_______通信。
A.管道
B.共享存储N
C.信号量
D.消息
正确答案:D 涉及知识点:进程通信
4. 在UNIX卢,创建一个共享内存段的系统调用是_______。
A.seumget
B.creatsem
C.msgget
D.shmget
正确答案:D 涉及知识点:进程通信
5. 在UNIX类操作系统中,_______可用于通知进程发生了异常的事件。
A.信号机构
B.管道机构
C.消息机构
D.信号量
正确答案:A 涉及知识点:进程通信
全国自考(操作系统)模拟试卷24(题后含答案及解析)
全国自考(操作系统)模拟试卷24 (题后含答案及解析)
题型有:1. 单项选择题 2. 多项选择题 3. 填空题 4. 简答题 5. 综合题
单项选择题
1. 从用户的观点看,操作系统是 ( )
A.控制和管理计算机资源的软件
B.合理地组织计算机工作流程的软件
C.由若干层次的程序按照一定的结构组成的有机体
D.用户与计算机之间的接口
正确答案:D
解析:从用户的观点看,操作系统是计算机与用户之间的接口,用户通过这种接口使用计算机。
2. 下列_______不是操作系统的基本类型。 ( )
A.分时操作系统
B.批处理操作系统
C.分布式操作系统
D.实时操作系统
正确答案:C
解析:随着计算机软硬件技术的发展,逐步形成了三种基本类型的操作系统,它们是批处理操作系统、分时操作系统和实时操作系统, 而分布式操作系统是指为分布式计算机系统配置的操作系统。
3. 当中央处理器处于目态时,下列说法正确的是 ( )
A.只能执行特权指令
B.可执行特权指令在内的一切指令
C.可执行除了特权指令外的其他任何指令
D.不允许执行特权指令
正确答案:D
解析:中央处理器具有两种工作状态:目态和管态。当中央处理器处于目态时,不允许执行特权指令;当中央处理器处于管态时,可执行包括特权指令在内的一切指令。
全国自考(网络操作系统)模拟试卷1(题后含答案及解析)
全国自考(网络操作系统)模拟试卷1 (题后含答案及解析)
题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 应用题
单项选择题
1. 下列属于进程调度算法的是 ( )
A.单向扫描调度算法
B.FIFO调度算法
C.电梯调度算法
D.最短寻找时间优先调度算法
正确答案:B
解析:进程调度算法有FIFO算法、时间片轮转算法、基于优先级的调度算法、多级队列反馈法等。
2. 进程存在的唯一标志是 ( )
A.程序
B.进程的调度状态
C.数据集合
D.进程控制块
正确答案:D
解析:进程控制块是进程存在的唯一标志。
3. 在页面置换算法中,先淘汰那些驻留在主存时间最长的页面的算法是
( )
A.先进先出算法FIFO
B.后进先出算法LIFO
C.最近最久未用的置换算法LRU
D.LRU近似算法
正确答案:A
解析:先淘汰那些驻留在主存时间最长的页面的算法是先进先出页面置换算法。
4. 对于操作系统的整体式结构,说法错误的是 ( )
全国自考(管理心理学)模拟试卷1(题后含答案及解析)
全国自考(管理心理学)模拟试卷1 (题后含答案及解析)
题型有:1. 单项选择题 2. 多项选择题 3. 简答题 4. 论述题 5. 案例分析题
单项选择题
1. 心理技术学名称的创始者为( )
A.闵斯脱博格
B.梅奥
C.斯腾
D.马斯洛
正确答案:C
2. 群体动力理论的创始人是( )
A.勒温
B.黎维特
C.阿吉里斯
D.闵斯脱博格
正确答案:A
3. 人际关系理论的基础是( )
A.霍桑试验
B.搬铁块试验
C.砌墙试验
D.马罗试验
正确答案:A
4. “经济人”观点的典型代表是( )
A.泰罗制
B.参与管理制
C.终生雇佣制
D.缓慢提升制
正确答案:A
5. “江山易改,本性难移”说明个性具有( )
全国自考(操作系统)模拟试卷6(题后含答案及解析)
全国自考(操作系统)模拟试卷6 (题后含答案及解析)
题型有:1. 单项选择题 2. 多项选择题 3. 填空题 4. 简答题 5. 综合题
单项选择题
1. 嵌入式操作系统的主要特点是
A.微型化和实时性
B.微型化和网络化
C.实时性和多媒体化
D.实时性和网络化
正确答案:A
解析:嵌入式操作系统的主要特点足做型化和实时性。
2. UNIX系统中,用来复制一个文件的命令是
A.pwd
B.cp
C.mv
D.rm
正确答案:B
解析:pwd命令用来显示用户的当前目录;my命令用来对文件进行重命名操作;rm命令用来删除一个指定的文件。
3. 下列选项中不属于进程基本状态的是
A.等待态
B.就绪态
C.运行态
D.睡眠态
正确答案:D
解析:进程基本状态有三种:等待态、就绪态、运行态、这里要注意与UNIX系统进程状态的区分。UNIX系统的进程状态有:运行状态、就绪状态、睡眠状态、创建状态、僵死状态。
4. UNIX系统中,交换进程是指
A.0号进程
B.1号进程
C.login进程
D.shell进程
正确答案:A
全国自考(操作系统)模拟试卷22(题后含答案及解析)
全国自考(操作系统)模拟试卷22 (题后含答案及解析)
题型有:1. 单项选择题 2. 多项选择题 3. 填空题 4. 简答题 5. 综合题
单项选择题
1. UNIX属于一种_______操作系统。 ( )
A.分时系统
B.批处理系统
C.实时系统
D.分布式系统
正确答案:A
解析:在分时系统中,主机连接着多个终端(Terminal),用户使用各自的终端直接控制自己“程序”运行,操作系统采用时间片轮转的方法轮流为多个用户服务。UNIX就是这样一个系统。
2. 操作系统是一组______程序。 ( )
A.文件管理
B.中断处理
C.资源管理
D.设备管理
正确答案:C
解析:操作系统负责管理计算机系统的所有资源,并调度这些资源的使用。具体来说它将负责:处理机管理、内存管理、设备管理、文件管理与作业管理。
3. 批处理系统的主要缺点是 ( )
A.CPU的利用率不高
B.失去了交互性
C.不具备并行性
D.以上都不是
正确答案:B
解析:批处理系统的特点是:用户将其控制意图通过作业控制语言书写成作业说明书,然后交给系统。计算机按作业说明书去控制作业的运行,在此期间,用户没法和系统交流。
4. 在下列叙述中,不正确的是 ( )
全国自考(操作系统)模拟试卷2(题后含答案及解析)
全国自考(操作系统)模拟试卷2 (题后含答案及解析)
题型有:1. 单项选择题 2. 多项选择题 3. 填空题 4. 简答题 5. 综合题
单项选择题
1. 下列选项中不是分时系统基本特征的是
A.同时性
B.独立性
C.实时性
D.交互性
正确答案:C
解析:分时操作系统的主要特点是:同时性、独立性、及时性、交互性。由于分时系统按照时问片轮流为各进程服务,故不可能具有实时性。
2. 处理器执行的指令被分成两类,其中一类称为特权指令,它只允许( )使用。
A.操作员
B.联机用户
C.操作系统
D.目标程序
正确答案:C
解析:不允许用户程序中直接使用的指令称为特权指令,其余的称为非特权指令。特权指令若允许用户程序直接使用,则可能会造成错误和混乱。
3. 当用户程序执行访管指令时,中断装置将使中央处理器( )工作。
A.维持在目态
B.从目态转换到管态
C.维持在管态
D.从管态转换到目态
正确答案:B
解析:访管指令是一条可在目态下执行的指令,但该指令可以让处理器从目态转换到管态。
4. 进程所请求的一次打印输出结束后,将使进程状态从
A.运行态变为就绪态
B.运行态变为等待态
C.就绪态变为运行态
D.等待态变为就绪态
正确答案:D
