1. 关于操作系统,下列叙述不正确的是( D )。
A. 管理系统资源B. 控制程序执行C. 改善人机界面D. 提高用户软件运行速度2. 以下哪个系统不是基本的操作系统( C )。
A. 分时操作系统B. 实时操作系统C. 分布式操作系统D. 多道批处理系统3. 在( A)的控制下,计算机系统能及时处理由过程控制反馈的数据,并作出响应。
A. 批处理操作系统B. 实时操作系统C. 分时操作系统D. 多处理机操作系统4. 多项选择:引入多道程序设计的主要目的在于()。
A. 提高实时响应速度B. 充分利用处理机,减少机空闲时间C. 有利于代码共享D. 充分利用外围设备E、减少存储器碎片5. 设计实时操作时( B )不是主要的追求目标。
A. 安全可靠B. 资源利用率C. 及时响应D. 快速处理6. 多项选择:操作系统设计目标是( ACD)。
A. 管理系统资源B. 提高安全性C. 方便用户使用系统D. 使系统能高效工作*7. 多道程序设计是指()。
A. 在实时系统中并发运行多个程序B. 在分布式系统中同一时刻运行多个程序C. 在一台处理机上同一时刻运行多个程序D. 在一台处理机上并发运行多个程序8. 计算机中配置操作系统属于( B )。
A. 增强计算机系统功能B. 提高系统资源利用率C. 提高系统运行速度D. 提高系统呑吐量9. 在下列性质中,不是分时系统的特点的是(D)。
A. 多路性B. 交互性C. 独占性D. 成批性10. 操作系统中采用多道程序设计技术是将多个作业存放在内存中,使它们处于运行状态,提高了CPU和外部设备的( A )。
A. 利用率B. 可靠性C. 稳定性D. 兼容性11. 当CPU执行操作系统代码时,称处理机处于( B )。
A. 自由态B. 目态C. 管态D. 就绪态12. 从目态到管态的转换是由( A )完成的。
A. 硬件B. 管态程序C. 用户程序D. 中断处理程序*从目态到管态的转换是执行访管指令,引起一次中断,触发中断后,硬件中断机制将计算机状态置为管态。
管态程序是指在管态下执行的程序。
13. 访管指令( A )使用。
A. 仅在目态时B. 仅在管态时C. 在规定时间D. 调度时间14. 当CPU处于管态时,它可以执行的指令是(D)。
A. 只有特权指令B. 只有非特权指令C. 只有管态指令D. 计算机中的所有指令二、填空题1. 计算机系统由____硬件___和____软件_____组成。
2.分时操作系统具有的四个主要特点是同时性、独占性、及时性和交互性。
3. 多道程序设计的根本目标是提高系统的工作效率。
4. 操作系统的资源管理功能主要包括处理器管理、___存储器管理___、____用户接口____、设备管理和____文件管理_______。
5. 用户和操作系统之间的接口主要分为_____命令接口_______和_____程序接口____。
6. 第一个操作系统的名称是_____ unix _____。
三、简答题1.计算机系统由哪些部分组成2. 什么是操作系统操作系统(简称OS)是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面3. 分时操作系统的主要特点是什么4. 从资源管理的角度来看,操作系统的基本功能可分成哪些部分习题一、选择题1. 下列关于“进程”概念的叙述中,错误的是( B )。
A. 进程是程序的动态执行过程B. 进程是分配资源的基本单位C. 进程是可调度的实体D. 进程和程序是一一对应的2. 刚刚被创建的进程将处于( B )。
A. 运行态B. 就绪态C. 等待态D. 不确定3. 在下列进程的状态转换中,( D )是不可能会发生的。
A. 就绪态→运行态B. 运行态→就绪态C. 运行态→等待态D. 等待态→运行态4. 在创建一个进程的过程中,(B)不是必须的步骤。
A. 申请一个PCB空记录B. 为进程分配CPU时间C. 将进程标记等填入PCBD. 将PCB链入就绪队列5. 在“时间片轮转法”进程调度算法中,系统的设计目标是选择CPU时间片长度时需要考虑的主要原因之一。
一般来说,以()的系统应该选取较长的时间片。
A. I/O进程为主B. 运算型进程为主C. I/O进程和运算型进程均等D. 就绪进程较多6. 一个运行的进程用完了分配给它的时间片后,它的状态变为( A )。
A. 就绪B. 等待C. 运行D. 由用户自己确定7. 在操作系统中,进程是一个具有独立功能的程序在某个数据集上的一次( B)。
A. 等待活动B. 运行活动C. 单独活动D. 关联活动8. 一个进程被唤醒意味着( D )。
A. 该进程重新占有了CPUB. 它的优先权变为最大C. 其PCB移至等待队列队首D. 进程变为就绪状态9. 下面所述步骤中,()不是创建进程所必须的。
A. 由调度程序为进程分配CPUB. 建立一个进程控制块C. 为进程分配内存D. 将进程控制块链入就绪队列10. 多道程序环境下,操作系统分配资源以( c)为基本单位。
A. 程序B. 指令C. 进程D. 作业11. 操作系统通过(B)对进程进行管理。
A. 进程B. 进程控制块C. 进程启动程序D. 进程控制区12. ( C )是作业存在的唯一标志。
A. 作业名B. 进程控制块C. 作业控制块D. 程序名13. 作业高度算法的选择常考虑因素之一是使系统有最高的呑吐量,为此应()。
A. 不让处理机空闲B. 能够处理尽可能多的的作业C. 使各类用户都满意D. 不使系统过繁忙14. 当作业进入完成状态,操作系统( B)。
A. 将删除该作业并收回其所占资源B. 将该作业的控制块从当前作业队列中删除,收回所占资源,并输出结果C. 将收回该作业所占资源并输出结果D. 将输出结果并删除内存中的作业15. 在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是(D )。
A. 先来先服务B. 优先数C. 响应比高都优先D. 短作业优先16. 既考虑作业等待时间,又考虑作业执行时间的调度算法是(A)。
A. 响应比高者优先B. 短作业优先C. 优先级调度D. 先来先服务17. 作业调度程序从处于(D)状态的队列中选择适当的作业投入运行。
A. 运行B. 提交C. 完成D. 后备18. ( A)是指从作业提交给系统到作业完成的时间间隔。
A. 周转时间B. 响应时间C. 等待时间D. 运行时间19. 作业从进入后备队列到被调度程序选中的时间间隔称为( C )。
A. 周转时间B. 响应时间C. 等待时间D. 触发时间20. 假如下述四个作业同时到达,如表2-2所示,当使用最高优先数调度算法时,作业的平均周转时间为(D)小时。
21. 作业生存其共经历四个状态,它们是提交、后备、( B )和完成。
A. 就绪B. 执行C. 等待D. 开始22. 以下叙述正确的是( D )。
A. 操作系统的作业管理是一种微观的低级管理B. 作业的提交方式有两种,但对应的作业控制方式只有一种C. 一个作业从进入系统到运行结束,一般要经历的状态是:后备状态、就绪状态和完成状态D. 多道批处理与单道批处理的主要区别在于它必须有作业调度功能和进程调度功能,内存中可以存放多道作业23. 设有一组作业,它们的提交时间及运行时间如表2-3所示。
表2-3 一组作业的提交与运行时间在单道批处理方式下,采用短作业优先调度算法,作业的执行顺序是()。
1、4、3、224. 多道程序设计是指( D )。
A. 在实时系统中并发运行多个程序B. 在分布式系统中同一时刻运行多个程序C. 在一台处理机上同一时刻运行多个程序D. 在一台处理机上并发运行多个程序二、填空题1. 进程与程序的本质区别是__________。
2. 进程在运行过程中有三种基本状态,它们分别是 :就绪、执行、阻塞3. 进程主要由程序、数据和进程控制块_三部分内容组成(进程三要素),其中___PCB___是进程存在的唯一标志,而_程序段____部分也可以为其他进程共享。
4. 进程是一个___动___态概念,而程序是一个_静____态概念。
5. 在一个单处理器系统中,若有5个用户进程,且假设当前时刻为用户态,则就绪状态的用户进程最多有__4___个,最少_0____个。
6. 作业调度又称_接纳______调度(高级)。
其主要功能是__按照某调度算法从后备队列中选取作业,并为作业做好运行前的准备工作和作业完成后的善后处理工作。
7. 对系统的总体设计目标来说,批处理操作系统应注重提高计算机的效率,昼增加系统的_____(平均呑吐量),分时系统应保证用户_______(所能忍受的响应时间),而实时系统则应在保证响应和处理有关事件的前提下,再考虑______(系统资源的利用率)。
8. 所谓系统调用,就是用户在程序中调用___操作系统____所提供的一些子功能。
()9. 一个作业进入系统到运行结束,一般需要经历___收容、运行、完成____三个阶段。
三、简答题1. 什么叫多道程序设计为什么要采用多道程序设计所谓多道程序设计指的是允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法2. 进程有哪些基本状态画出进程基本状态变化图。
3. 列举进程状态发生变化的事件。
进程的三种基本状态1.等待态:等待某个事件的完成;2.就绪态:等待系统分配处理器以便运行;3.运行态:占有处理器正在运行。
运行态→等待态往往是由于等待外设,等待主存等资源分配或等待人工干预而引起的。
等待态→就绪态则是等待的条件已满足,只需分配到处理器后就能运行。
运行态→就绪态不是由于自身原因,而是由外界原因使运行状态的进程让出处理器,这时候就变成就绪态。
例如时间片用完,或有更高优先级的进程来抢占处理器等。
就绪态→运行态系统按某种策略选中就绪队列中的一个进程占用处理器,此时就变成了运行态4. 什么叫进程调度低级调度:又称进程调度。
其主要功能是根据一定的算法将CPU分派给就绪队列中的一个进程是操作系统中最基本的一种调度5.在一个单处理器的多道程序设计系统中,现有两道作业在同时执行,一道以计算为主,另一道以输入输出为主,你将怎样赋于作业进程占有处理器的优先级为什么6. 假定有4个作业,它们的提交、运行、完成的情况如2-1表所示。
按先来先服务调度算法进行调度,其平均周转时间和平均带权周转时间也在表中给出(时间单位:小时,以十进制进行计算)。
平均周转时间平均带权周转时间表2-1 先来先服务算法例题作业提交时间运行时间开始时间完成时间周转时间带权周转时间1234会的告诉我一下习题一、选择题1. 存储管理的目的是( B )。