文档库 最新最全的文档下载
当前位置:文档库 › 操作系统期末复习测试题

操作系统期末复习测试题

操作系统期末复习测试题
操作系统期末复习测试题

第一章测试

1.单选题:不是设计实时操作系统主要的追求目标.(上海交大,2005)

A. 安全可靠

B. 资源利用率

C. 及时响应

D. 快速处理

参考答案: B

2.判断题:编译程序需要直接使用OS的程序接口.(燕山大学,2006)

正确错误

参考答案:正确

3.单选题:批处理系统的主要缺点是.

A. CPU利用率低

B. 不能并发执行

C. 缺少交互性

D. 以上都不是参考答案: C

4.单选题:操作系统的功能不包括.

A. 用户管理

B. 处理器管理和存储管理

C. 文件管理和作业管理

D. 设备管理

参考答案: A

5.单选题:实时操作系统必须在内处理完来自外部的事件.(西安电子科大,2005)

A. 响应时间

B. 周转时间

C. 规定时间

D. 调度时间

参考答案: C

6. 多道批处理的发展是建立在硬件支持上的.

7.单选题:在操作系统术语中,C/S是.(南京理工,2005)

A. 客户机/服务器

B. 网络OS

C. 实时OS

D. 分布式OS

参考答案: A

8.单选题:多道程序设计是指.(西安电子科大,2005)

A. 在实时系统中并发运行多个程序

B. 在分布系统中同一时刻运行多个程序

C. 在一台处理机上同一时刻运行多个程序

D. 在一台处理机上并发运行多个程序

参考答案: D

9.单选题:系统具有同时管理和运行多个应用程序的能力.(浙江大学,2005)

A. GUI

B. Windows Application

C. Multitasking

D. Networking

参考答案: C

10.单选题:火车站的售票系统属于系统.(北京理工,2005)

A. 单道批处理

B. 多道批处理

C. 分时

D. 实时

参考答案: D

11.单选题:操作系统提供了多种界面供用户使用,其中是专门供应用程序使用的一种界面.(青岛大学,2006)

A. 终端命令

B. 图形用户窗口

C. 系统调用

D. 作业控制语言

参考答案: C

12.判断题:采用分时系统的计算机系统中,用户可以独占计算机操作系统中的文件系统.(南昌大学,2005)

参考答案:错误

13.判断题:在内存为M的分时系统中,当注册的用户有N个时,每个用户拥有M/N的内存空间.(北航,2006)

参考答案:错误

14.单选题:从用户的观点看,操作系统的功能是.

A. 用户与计算机之间的接口

B. 控制和管理计算机系统的资源

C. 合理组织计算机的工作流程

D. 一个大型的工具软件

参考答案: A

15.单选题:不是多道程序的基本特征.

A. 制约性

B. 间断性

C. 顺序性

D. 功能的封闭性

E. 运行过程的可再现性

F. 上述选项中有多个

参考答案: F

16.

Linux 微内核(Mach 3.0)

UNIX C语言(UNIX)

Windows NT 自由软件(Linux)

Mach 3.0 面向对象(OS/2)

OS/2 网络操作系统(Windows NT)

17.判断题:在一个纯批处理系统中,采用时间片技术,会降低系统的工作效率.

参考答案:正确

18.单选题:在设计实时操作系统时,首先要考虑系统的.

A. 实时性和可靠性

B. 实时性和灵活性

C. 灵活性和可靠性

D. 实时性和独立性

参考答案: A

19.单选题:不是一个操作系统环境.(浙江大学,2005)

A. Solaris

B. Windows CE

C. Linux

D. 赛扬(celeron)

参考答案: D

20.判断题:操作系统的目的不是用来提高吞吐量,而是用来管理应用程序的.

参考答案:错误

21.单选题:Winodws 2000是操作系统.

A. 单用户多任务

B. 网络

C. 单用户单任务

D. 多用户多任务

参考答案: D

22.单选题:配置了操作系统的计算机是一台比原来的物理计算机功能更强大的计算机,这样的计算机只是一台逻辑上的计算机,称为计算机.

A. 虚拟

B. 物理

C. 并发

D. 共享

参考答案: A

23.判断题:操作系统的不确定性是说在OS控制下多个进程的执行顺序和每个进程的周转时间是不确定的.(西安交大,2005)

参考答案:正确

24.单选题:下面关于操作系统的叙述中正确的是.(中山大学,2005)

A. 批处理作业必须具有作业控制信息

B. 分时系统不一定都具有人机交互功能

C. 从响应时间的角度来看,实时系统与分时系统差不多

D. 由于采用了分时技术,用户可以独占计算机的资源

参考答案: A

25.单选题:如果分时系统的时间片一定,那么,则响应时间越长.

A. 内存越大

B. 内存越小

C. 用户数越少

D. 用户数越多

参考答案: D

26.单选题:在下列性质中,哪一个不是分时系统的特征

A. 多路性

B. 交互性

C. 独占性

D. 成批性

参考答案: D

27.判断题:分时系统和多道程序设计的出现,标志操作系统的正式形成.

参考答案:正确

28.判断题:多道程序设计是指在一台处理机上在同一时刻执行多道程序.

参考答案:错误

29.单选题:下列选择中, 不是操作系统关心的主要问题.

A. 管理计算机裸机

B. 设计,提供用户与计算机硬件系统的界面

C. 管理计算机系统资源

D. 高级程序设计语言的编译器

参考答案: D

30.判断题:多道程序设计可以缩短系统中作业的执行时间

参考答案:错误

31.判断题:分布式操作系统能使系统中若干台计算机互相协作完成一个共同的任务.(南昌大学,2006)

参考答案:正确

第二章测试

1.单选题:在操作系统中,信号量表示资源实体,是一个与队列有关的变量,其值只能用P,V操作改变.

A. 实型

B. 整型

C. 布尔型

D. 记录型

2.单选题:进程分配到必要的资源并获得处理机时的状态是.

A. 就绪状态

B. 运行状态

C. 阻塞状态

D. 中断状态

3.单选题:以下不属于进程基本特性的是.

A. 进程是具有特定功能的一组指令的集合,它指出了处理器执行操作的步骤

B. 进程具有动态性,多个不同的进程可以包含相同的程序

C. 进程具有三种基本状态:阻塞态,运行态,就绪态

D. 进程可以并发执行

4.单选题:对于两个并发进程,设互斥信号量为mutex,若mutex=0,则.

A. 表示没有进程进入临界区

B. 表示有一个进程进入临界区

C. 表示有一个进程进入临界区,另一个进程等待进入

D. 表示有两个进程进入临界区

5.判断题:任一时刻,若有执行状态的进程,就一定有就绪状态的进程

6.单选题:操作系统是通过对进程进行管理的.

A. 进程启动程序

B. 临界区

C. 进程调度程序

D. 进程控制块

7.单选题:若有三个进程共享一个互斥段,每次最多允许两个进程进入互斥段,则信号量的变换范围是.

A. 3,2,1,0

B. 2,1,0,-1

C. 2,1,0,-1,-2

D. 1,0,-1,-2

8.判断题:进程上下文是进程执行活动全过程的静态描述.

9.单选题:设有两个并发执行的进程,则它们之间.

A. 必须互斥

B. 必须同步

C. 彼此无关

D. 可能需要同步或互斥

10.判断题:并发是并行的不同表述,其原理相同.

11.判断题:临界区是不可中断的程序

12.多选题:进程所具有的特征是.

A. 动态性

B. 共享性

C. 并发性

D. 静态性

E. 独立性

F. 不确定性

13.单选题:下列几种关于进程的叙述中, 最不符合操作系统对进程的理解.

A. 进程是在多程序并行环境中的完整的程序

B. 进程可以由程序,数据和进程控制块描述

C. 线程是一种特殊的进程

D. 进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的独立单位

14.单选题:对于进程和线程,以下说法中正确的是

A. 线程是进程中可独立执行的子任务,一个进程可以包含一个或多个线程,一个线程可以属于一个或多个进程

B. 线程又称为轻型进程,因为线程都比进程小

C. 多线程技术具有明显的优越性,如速度快,通信简便,并行性高等

D. 由于线程不作为资源分配单位,线程之间可以无约束地并行执行

15.单选题:进程在处理器上执行时.

A. 进程之间是无关的,具有封闭特性

B. 进程之间是有交往的,相互依赖,相互制约,具有并发性

C. 具有并发性,即同时执行的特性

D. 进程之间可能是无关的,但也可能是有交往的

16.单选题:在操作系统中,P,V操作是一种.

A. 机器指令

B. 系统调用指令

C. 作业控制命令

D. 低级进程通信原语

17.判断题:程序的并发执行是指同一时刻有两个以上的程序,它们的指令都在同一处理机上执行.

18.单选题:进程的三种基本状态在进程的执行过程, 其状态总是在不停地发生变化的,下面关于进程状态变化的说法中正确的是.

A. 进程一旦形成,首先进入的是运行状态

B. 三种进程状态是进程运行过程中的基本状态,进程可能同时处于某几种状态中

C. 一个进程必须经过进程的三个基本状态才能结束

D. 在分时系统中,一个正在运行进行的时间片到,该进程将转入就绪状态

19.单选题:对进程的管理和控制使用.

A. 信号量

B. 原语

C. 中断

D. 指令

20.判断题:进程执行的相对速度不能由进程自己来控制.

21.单选题:有交往的并发进程执行时出现与时间有关的错误,其原因是

A. A.进程的并发性

B. B.对共享资源的使用不受限制,进程交叉使用可共享变量

C. C.进程具有访问共享变量的临界区

D.进程具有访问共享变量的相关临界区

22.单选题:在多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区.所谓临界区是指.

A. 一个缓冲区

B. 一段数据

C. 同步机制

D. 一段程序

23.判断题:进程获得处理机而运行是通过申请得到的.

24.单选题:建立多进程的主要目的是提高.

A. 文件

B. CPU

C. 内存

D. 外设

25.单选题:下面关于进程通信的有关说法中错误的是.

A. 进程通信有两种方式:直接通信和间接通信

B. 直接通信固定在一对进程之间

C. 间接通信是通过第三个进程转发信件的,不必在两个过程间直接相互通信

D. 间接通信方式以信箱为媒介实现通信,信箱由接收信件的进程设置

26.单选题:在下列的进程状态变换中, 是不可能发生的.

A. 运行-->等待

B. 运行-->就绪

C. 等待-->运行

D. 就绪-->运行

27.判断题:进程A和进程B共享变量1,需要互斥,进程B和进程C共享变量2,需要互斥,从而进程A与进程C也必须互斥.

28.判断题:在单处理机上,进程就绪队列和阻塞队列都只能有一个.

29.判断题:进程是程序执行的动态过程,而程序是进程运行的静态文本.

30.判断题:进程要求使用某一资源时,如果资源正为另一进程所使用,则该进程必须等待,当另一进程使用完并释放后方可使用,这种情况就是所谓的进程同步现象.

31.判断题:进程是基于多道程序技术而提出的,其最基本的特性是并发性和动态性;进程的执行也是在多种基本状态间多次转换的过程,但只有处于就绪,阻塞和执行三种状态的进程位于内存.

32.单选题:下列关于进程的同步与互斥的说法中错误的是.

A. 进程的同步与互斥都涉及到并发进程访问共享资源的问题

B. 进程的同步是进程互斥的一种特殊情况

C. 进程的互斥是进程同步的特例,互斥进程是竞争共享资源的使用,而同步进程之间必然存在依赖关系

D. 进程互斥和进程同步有时也称为进程同步

33.判断题:进程是程序加PCB数据结构

34.单选题:下面有关系统进程和用户进程说法中正确的是.

A. 系统进程和用户进程是进程的两种不同状态

B. 调用操作系统功能的进程称为系统进程

C. 完成用户功能的进程称为用户进程

D. 进程和程序实质上是一个概念

35.单选题:下列对进程的描述中, 是错误的.

A. 进程是指令的集合

B. 进程是动态的概念

C. 进程是有生命周期的

D. 进程执行需要处理机

36.单选题:下面关于处理器及进程执行的描述中错误的是.

A. 目前计算机系统是冯诺依曼式结构,具有处理器顺序执行指令的特点.

B. 进程是并发执行的,因此不具有顺序性

C. 程序在处理器上顺序执行时,具有封闭性特性

D. 程序在处理器上顺序执行时,具有可再现性特性

37.单选题:进程的并发执行是若干个进程.

A. 共享系统资源

B. 在执行的时间上是重叠的

C. 同时执行

D. 在执行的时间上是不可重叠的

38.多选题:进程并发的数目主要受到和的限制.

A. 内存空间

B. 终端数目

C. 文件数的多少

D. CPU速度

第三章测试

1.单选题:采用资源剥夺法可以解除死锁,还可以采用方法解除死锁.

A. 执行并行操作

B. 撤销进程

C. 拒绝分配资源

D. 修改信号量

2.单选题:假定某系统中有同类互斥资源m个,可并发执行且共享该类资源的进程有n个,而每个进程申请该类资源的最大量为x(n<=x<=m),当不等式成立时,系统一定不会发生死锁.

A. nx+1<=m

B. nx<=m

C. m(x-1)+1<=n

D. m-nx+(n-1)>=0

3.单选题:选择作业调度算法考虑的因素之一是使系统有最高的吞吐率,为此应 .

A. 不让处理机空闲

B. 能够处理尽可能多的作业

C. 使各类用户都满意

D. 不使系统过于复杂

4.单选题:以下关于死锁的必要条件的叙述中错误的是

A. 只要具备了死锁的必要条件,就一定产生死锁现象

B. 解决死锁问题可以从死锁的必要条件出发

C. 一旦出现死锁现象,处于死锁状态的进程一定同时具备死锁的必要条件

D. 死锁的四个必要条件之间不是完全独立的,但也不是等价的

5.单选题:进程切换与模式切换在单处理器的多进程系统中,进程什么时候占用处理器和占用多长时间,取决于.(南京理工,2005)

A. 进程相应的程序段的长度

B. 进程总共需要运行时间多少

C. 进程自身和进程调度策略

D. 进程完成什么功能

6.单选题:下面关于系统的安全状态的描述中正确的是

A. 系统处于不安全状态一定会发生死锁

B. 系统处于不安全状态可能会发生死锁

C. 系统处于安全状态时也可能会发生死锁

D. 不安全状态是死锁状态的一个特例

7.单选题:死锁问题的解决可以有多种途径,以下说法中正确的是

A. 死锁的防止是通过破坏进程进入不安全状态来实现的

B. 通过避免死锁的四个必要条件中的任何一个就可以实现死锁的避免

C. 死锁的检测和解除是配合使用的,当系统检测到出现死锁状态时,就通过死锁解除方法来解除死锁

D. 死锁问题是无法解决的,但可以避免

8.单选题:资源的有序分配策略可以破坏死锁的条件.

A. 互斥

B. 请求和保持

C. 不剥夺

D. 循环等待

9.单选题:设有4个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理机上按单道方式运行,则平均周转时间为.(西安电子科大,2000)

A. 1小时

B. 5小时

C. 2.5小时

D. 8小时

10.单选题:既考虑作业等待时间又考虑作业执行时间的调度算法是.

A. 响应比高者优先

B. 短作业优先

C. 优先级调度

D. 先来先服务

11.单选题:进程资源静态分配方式是指一个进程在建立时就分配了它需要的全部资源,只有该进程所要资源都得到满足的条件下,进程才开始运行.这样可以防止进程死锁.静态分配方式破坏死锁的必要条件

A. 互斥条件

B. 占用并等待条件

C. 非剥夺等待条件

D. 循环等待条件

12.单选题:调用银行家算法进行安全序列检查时, 不是必须要提供的参数.

A. 系统资源总量

B. 当前可用量

C. 用户最大需求量

D. 用户已占有资源量

13.单选题:通常不采用方法来解除死锁.

A. 终止一个死锁进程

B. 终止所有死锁进程

C. 从死锁进程处抢夺资源

D. 从非死锁进程处抢夺资源

14.单选题:若所有作业同时到达,在各种作业调度算法中,平均等待时间最短的是 A. 先来先服务 B. 短作业优先 C. 时间片轮转法D. 最高响应比优先

15.单选题:死锁的4个必要条件无法破坏的是.

A. 互斥条件

B. 请求与保持条件

C. 非抢夺条件

D. 循环等待条件

16.多选题:多级反馈队列调度算法的性能.(西安电子科大,2006)

A. 该算法采用动态优先级

B. 能满足各类型用户的需要

C. 不同的队列运行不同长度的时间片

D. 各就绪队列运行的时间片长度相同

E. 由于是多个就绪队列,所以采用的是静态优先级

17.单选题:银行家算法通过破坏来避免死锁

A. 互斥条件

B. 部分分配条件

C. 不可抢占条件

D. 循环等待条件

E. 内存使用权限保护机制

18.单选题:下面关于作业调度的描述错误的是.

A. 作业调度是实现从输入井选取作业装入主存储器的工作

B. 设计调度程序应综合考虑,兼顾各个设计原则

C. 调度原则应根据系统设计目标来决定

D. 作业调度程序设计原则包括公平性,均衡使用资源和极大的流量

19.单选题:对于处理机调度中的高响应比调度算法,通常,影响响应比的主要因素可以是

A. 程序长度

B. 静态优先数

C. 运行时间

D. 等待时间

20.单选题:下面叙述中正确的是.

A. 操作系统的作业管理是一种微观低级管理

B. 作业的提交方式有两种但对应的作业控制方式却只有一种

C. 一个作业从进入系统到运行结束需要经历后备,就绪和完成3种状态

D. 多道批处理与单道批处理的主要区别在于它必须有作业调度功能和进程调度功能且内存可存放多道作业

答案:

B D A A

C B C

D B A

B B A AB

C

D A D D

第四章测试

1.单选题:在分区分配方案中,需要执行靠拢(或紧凑)操作的是.

A. 固定式分区

B. 可变式分区

C. 多重分区

D. 可再定位式分区

2.多选题:外部碎片出现在.

A. 固定分区分配

B. 分页存储系统

C. 段页式存储系统

D. 动态分区分配

E. 段式存储系统

3.单选题:在页式管理中,每个页表中的每个表项实际上都是用于实现.(南京理工)

A. 内存单元

B. 静态重定位

C. 动态重定位

D. 加载程序

4.单选题:某虚存系统有3页初始为空的页框,若采用先进先出的页面淘汰算法,则在下列的页面需求提出时,会产生次缺页中断?设页面走向为:4,3,2,1,4,3,5,4,3,2,1,

5.

A. 7次

B. 8次

C. 9次

D. 10次

5.单选题:不是段页式虚拟存储管理优于分页式存储管理之处(上海交大)

A. 没有内零头

B. 便于处理在进程执行进程中堆栈尺寸的增长问题

C. 便于共享内存中数据

D. 只需将进程的一部分调入内存,进程即可运行.

6.单选题:在某系统中采用基址,限长寄存器的方法来保护存储信息,判断是否越界的差别式为.

A. 0<=被访问的逻辑地址<限长寄存器的内容

B. 0<=被访问的逻辑地址<=限长寄存器的内容

C. 0<=被访问的物理地址<限长寄存器的内容

D. 0<=被访问的物理地址<=限长寄存器的内容

7.单选题:在下列存储管理方案可,不适应于多道程序设计的是.

A. 单一连续分配

B. 固定式分区分配

C. 可变式分区分配

D. 段页式存储管理

8.单选题:把程序地址空间中使用的逻辑地址变成内存中物理地址称为.(西北工业大学) A. 加载B. 物理化

C. 重定位

D. 逻辑化

9.单选题:是请求分页存储管理方案与普通分页存储管理方案的区别.(青岛大学)

A. 地址重定位

B. 不必将作业全部装入内存

C. 采用快表技术

D. 不必将作业装入连续区域

10.判断题: A process can be swapped temporarily out of memory to a backing store,and then brought back into memory for continued execution.(西安交大)

11.单选题:在分页虚拟存储管理中,"二次机会"调度策略和"时钟"调度策略在决定淘汰哪一页时,都用到了.

A. 虚实地址变换机构

B. 快表

C. 引用位

D. 修改位

12.单选题:联想存储器在计算机系统中是用于.

A. 存储文件信息

B. 与内存交换信息

C. 地址变换

D. 存储通道程序

13.单选题:以下有关可变分区管理中采用的内存分配算法说法中错误的是.

A. 用户程序中使用的从0地址开始的地址编号是逻辑地址

B. 绝对地址是内存空间的地址编号

C. 动态重定位中装入内存的作业仍保持原来的逻辑地址

D. 静态重定位中装入内存的作业仍保持原来的逻辑地址

14.单选题:在中,不可能产生系统抖动现象.

A. 请求页式存储管理

B. 段式存储管理

C. 固定式分区存储管理

D. 段页式存储管理

15.单选题:以下存储管理技术中,支持虚拟存储器的技术是.

A. 动态分区存储管理

B. 页式存储管理

C. 请求段式存储管理

D. 存储覆盖技术

16.单选题:在可变式分配方式中,某一作业完成后,系统收回其主存空间,并与相邻空间合并,为此需修改空闲区表,造成空闲区数减1的情况是.

A. 无上邻空闲区,也无下邻空闲区

B. 有上邻空闲区,但无下邻空闲区

C. 有下邻空闲区,但无上邻空闲区

D. 有上邻空闲区,也有下邻空闲区

17.判断题:在请求段页式系统中,以段为单位管理用户的虚空间,以页为单位管理内存空间.(南昌大学)

18.单选题:以下关于内存空间的说法中正确的是.

A. 内存储器的空间分成三部分:系统区,用户区和缓冲区

B. 操作系统与硬件的接口信息,操作系统的管理信息和程序等存放在内存储器的系统区

C. 所有的程序存放在用户区

D. 存储管理是对内存储器空间的各部分如系统区,用户区等进行管理的.

19.单选题:在分页存储系统中,页表是由建立的.

A. 硬件

B. 操作系统

C. 用户程序

D. 装入程序

20.单选题:在可变式分区分配方案中,最佳适应算法是将空白区在空白区表中按次序排列.

A. 容量递增

B. 容量递减

C. 地址递增

D. 地址递减

21.单选题:分区的保护措施主要是.

A. 界地址保护

B. 程序状态保护

C. 用户权限保护

D. 存储控制表保护

22.判断题:由于最优算法造成缺页率最小,是非常常见的存储管理算法.

23.单选题:采用段式存储管理时,一个程序如何分段是在决定的.

A. 分配主存时

B. 用户编程时

C. 装作业时

D. 程序执行时

24.多选题:在虚存管理中,在页表和段表中都应包含的项有: .

A. 长度

B. 状态位

C. 修改位

D. 内存始地址

E. 外存地址

25.多选题:外层页表的概念.

A. 反应在磁盘上页面存储的物理位置

B. 外层页表是指向页表的页表

C. 为离散分配的页表再建立一张页表

D. 有了外层页表则需要一个外层页表寄存器就能实现地址对换

E. 当进程运行时,该进程的外层页表放在磁盘上

集美大学操作系统期末考试试卷1

一、简答题(每题5分,共30分) 1.什么是虚拟设备? 2.What’s the differrence between a process and a program? 3.What’s Hyper-Treading technology? 4.死锁的必要条件是什么? 5.为什么将文件控制块分成主部和次部两部分? 6.若系统有同类资源m个,被n个进程共享,问:当m>n和m<=n时每个进程最多可以请求多少个这类资源,使系统一定不会发生死锁?为什么? 二、填空题(每空1分,共10分) 1.操作系统的两个重要特性是: (1) 和 (2) 。 2.只能在管态下执行的指令称为 (3) 。处理机状态由目态转换为管态的唯一途径是 (4) ,管态到目态的转换可以通过修改 (5) 来实现。 3.进程在其生存期内可以处于如下三种基本状态之一:运行态、就绪态和等待态。当一个就绪进程 (6) 时,其状态由就绪变为运行,当一个运行进程被抢占处理机时,其状态由运行变为 (7) ,当一个运行进程因某事件受阻时,其状态由运行变为 (8) ,当进程所等待的事件已经发生时,该进程状态由 (9) 变为就绪。 4.线程是进程内的一个相对独立的 (10)。 三、计算题(每题10分,共40分) 1.设某计算机系统采用虚拟页式存储管理方法,进程的虚拟地址空间为64KB,页面尺寸为4KB。假设当前进程的页表如右图所示(页表以二进制形式表示),请将虚拟地址8196和2050转换为物理地址。 2.设某计算机系统采用虚拟页式存储管理方法,内存中为该进程分配4个物理页架, 开始时内存页架为空,假设进程在一段时间内的页面访问序列如下:6,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1,请画图表示采用以下页面淘汰算法时的缺页中断次数:(1)最佳页面淘汰算法(OPT);(2)先进先出页面淘汰算法(FIFO);(3)使用过最久的先淘汰(LRU)。 3.在UNIX系统中,设磁盘物理块大小为1KB,每个索引块可以保存256个索引项,请画出UNIX文件的物理结构。假设某文件大小为1028KB,请计算访问以下逻辑块时需要多少次I/O 传输:(1)8;(2)300;(3)16。 4.设有周期性实时任务集如下表所示,用最早截止期优先算法(EDF算法)和速率单调算法(RMS算法)是否可以调度?画出相应的Gantt图。 四、算法设计(每题10分,共20分) 1.设有一个可以装A、B两种物品的仓库,其容量无限大,但要求仓库中A、B两种物品的数量满足下述不等式: -M≤A物品数量-B物品数量≤N

计算机操作系统教学大纲

《计算机操作系统》课程教学大纲 一. 课程名称 操作系统原理 二. 学时与学分 学时共64学时(52+12+8) 其中,52为理论课学时,12为实验学时,8为课外实验学时 学分 4 三. 先修课程 《计算机组成原理》、《C语言程序设计》、 《IBM—PC宏汇编程序设计语言》、《数据结构》 四. 课程教学目标 通过本课程的学习,要达到如下目标: 1.掌握操作系统的基本原理与实现技术,包括现代操作系统对计算机系统资源的管理策略与方法、操作系统进程管理机制、现代操作系统的用户界面。 2.了解操作系统的结构与设计。 3.具备系统软件开发技能,为以后从事各种研究、开发工作(如:设计、分析或改进各种系统软件和应用软件) 提供必要的软件基础和基本技能。 4.为进一步学习数据库系统、计算机网络、分布式系统等课程打下基础。 五. 适用学科专业 信息大类各专业

六. 基本教学内容与学时安排 主要内容: 本课程全面系统地阐述计算机操作系统的基本原理、主要功能及实现技术,重点论述多用户、多任务操作系统的运行机制;系统资源管理的策略和方法;操作系统提供的用户界面。讨论现代操作系统采用的并行处理技术和虚拟技术。本书以Linux系统为实例,剖析了其特点和具体的实现技术。 理论课学时:52学时 (48学时,课堂讨论2学时,考试2学时) ?绪论4学时 ?操作系统的结构和硬件支持4学时 ?操作系统的用户界面4学时 ?进程及进程管理8学时 ?资源分配与调度4学时 ?存储管理6学时 ?设备管理4学时 ?文件系统6学时 ?Linux系统8学时 七、教材 《计算机操作系统》(第2版),庞丽萍阳富民人民邮电出版社,2014年2月 八、考核方式 闭卷考试

操作系统期末试卷(含答案)79149

操作系统复习题1 一、判断题 1.分时系统中,时间片设置得越小,则平均响应时间越短。() 2.多个进程可以对应于同一个程序,且一个进程也可能会执行多个程序。() 3.一个进程的状态发生变化总会引起其他一些进程的状态发生变化。() 4.在引入线程的OS中,线程是资源分配和调度的基本单位。() 5.信号量的初值不能为负数。() 6.最佳适应算法比首次适应算法具有更好的内存利用率。() 7.为提高对换空间的利用率,一般对其使用离散的分配方式。() 8.设备独立性是指系统具有使用不同设备的能力。() 9.隐式链接结构可以提高文件存储空间的利用率,但不适合文件的随即存取。() 10.访问控制矩阵比访问控制表更节约空间。() 二、选择题 1.在设计分时操作系统时,首先要考虑的是(A);在设计实时操作系统时,首先要考虑的是(B);在设计批处理系统时,首先要考虑的是(C)。 A,B,C :(1)灵活性和适应性;(2)交互性和响应时间;(3)周转时间和系统吞吐量;(4)实时性和可靠性。 2.对一个正在执行的进程:如果因时间片完而被暂停执行,此时它应从执行状态转变为(D)状态;如果由于终端用户的请求而暂停下来,则它的状态应转变为(E)状态;如果由于得不到所申请的资源而暂停时下来,则它的状态应转变为(F)状态。D,E,F:(1);静止阻塞(2);活动阻塞(3);静止就绪(4);活动就绪(5)执行。 3.我们如果为每一个作业只建立一个进程,则为了照顾短作业用户,应采用(G);为照顾紧急作业用户,应采用(H);为能实现人机交互,应采用(I);而能使短作业、长作业和交互作业用户满意时,应采用(J)。 G,H,I,J:(1);FCFS调度算法(2);短作业优先调度算法;(3)时间片轮转算法;(4)多级反馈队列调度算法;(5)基于优先权的剥夺调度算法。 4.由固定分区发展为分页存储管理方式的主要推动力是(K);由分页系统发展为分段系统,进而发展为段页式系统的主要动力分别是(L)和(M)。 K,L,M:(1)提高内存利用率;(2)提高系统吞吐量;(3)满足用户需要;(4)更好地满足多道程序进行的需要;(5)既满足用户需求,又提高内存利用率。 5.在存储管理中,不会产生内部碎片的存储管理方式是(N);支持虚拟存储器,但不能以自然的方式提供存储器的共享和存取保护机制的存储管理方式是(O)。 N:(1)分页式存储管理;(2)分段式存储管理;(3)固定分区式存储管理;(4)段页式存储管理。 O:(1)段页式存储管理;(2)请求分区页式存储管理;(3)请求分段式存储管理;(4)可变分区存储管理;(5)固定分区存储管理;(6)单一连续分区式存储管理。 6.磁盘调度主要是为了优化(P),下列算法中能避免磁盘粘着的现象的是(Q)。P:(1)寻道时间;(2)旋转延迟时间;(3)传输时间。 Q:(1)SSTF;(2)FCFS;(3)SCAN;(4)CSCAN;(5)FSCAN。 7.文件系统中,目录管理最基本的功能是(R),位示图的主要功能是(S),FAT 表的主要功能是(T)。 R,S,T:(1)实现按名存取;(2)提高文件存储空间利用率;(3)管理文件存储器的空闲空间;(4)指出分配给文件的盘块(首个盘块除外)的地址;(5)管理文件存储器的空闲空间,并指出分配给文件的盘块(首个盘块除外)的地址。 8.文件系统采用多级目录结构,可以(U)和(V)。 U,V:(1)缩短访问文件存储器时间;(2)节省主存空间;(3)解决不同用户文件的命名冲突;(4)方便用户读写文件;(5)提高检索目录的速度。9.计算机系统中信息资源的安全包括(W)、(X)和(Y)三个方面,其中程序被删除属于(W)方面的威胁,数据被非法截取属于(X)方面的威胁,消息被更改属于(Y)方面的威胁。 W,X,Y:(1)保密性;(2)完整性;(3)可用性;(4)方便性。 三、填空题 1.操作系统最基本的特征是(1)和(2),最主要的任务是(3)。 2.引入进程的主要目的是(4),进程存在的唯一标志是(5)。 3.(6)是指通过破坏死锁产生的必要条件来防止死锁的发生。引起死锁的四个必要条件中,(7)是不应该被破坏的,但对某些特殊的资源(如打印机),该条可通过(8)来破坏;而其他能被破坏的三个必要条件分别是(9)、(10)和(11)。 4.虚拟存储器管理的基础是(12)原理,在请求分页管理方式中,页表中的状态位用来只是对应页(13)修改位用来只是对应页(14),引用位则是供(15)使用;而在请求分段系统还增加了增补位,它用来指示(16)。 5.设备驱动程序是(17)与(18)之间的通信程序如果系统中有3台相同的单显和2台相同的彩显则必须为它们配置(19)种设备驱动程序 6.廉价磁盘冗余阵列可组成一个大容量磁盘系统,它利用(20)技术来提高磁盘系统的存取进度,而利用(21)技术来增加磁盘系统的可靠性 7.包过滤防火墙工作在(22)层,采用代理服务技术的防火墙则工作在(23)层 8.UNIX文件系统对文件存储空间采用(23)分配方式,它通过(24)来管理空闲的文件存储空间。 四、问答题 1.假设某多道程序设计系统中有供用户使用的内存100k,打印机1台。系统采用可变分区管理内存:对打印机采用静态分配,并假设输入输出操作的时间忽略不计:采用最短剩余时间优先的进程调度算法,进程剩余执行时间相同时采用先来先服务算法;进程调度时机在执行进程结束时或有新进程到达时。现有一进程序列如下: 假设系统优先分配内存的低地址区域,且不需移动已在主存中的进程,请:(1)给出进度调度算法选中进程的次序,并说明理由。 (2)全部进程执行结束所用的时间是多少? 2.请用信号量解决以下的过独木桥问题:同一方向的行人可连续过桥,当某一方向的行人必须等待:另一方向的行人必须等待:当某一方向无人过桥是,另一方向的行人可以过桥。 3.提高内存利用率的途径有哪些? 4.何谓脱机输入/输出技术? 5. 将目录文件当作一般数据文件来处理有什么优缺点? 操作系统复习题1答案 一、判断题 1、错 2、对 3、错 4、对 5、对 6、错 7、错 8、错 9、对10、错 二、选择题 1、A :(2);B:(4);C:(3)。 2、D:(4);E:(3);F:(2)。 3、G:(2);H:(5);I:(3);J:(4)。 4、K:(1);L:(3);M:(5)。 5、N:(2);O:(2)。 6、P:(1)寻道时间;Q:(5)。 7、R:(1);S:(3);T:(5)。 8、U:(3);V:(5)。 9、W:(3);X:(1);Y:(2)。

unix操作系统期末复习要点

29.对所有用户的变量设置,应当放在哪个文件下。 答案:/etc/profile 一.单项选择题(每题1分,共20分) 大部分主要的Linux 系统文件是存放在什么目录之中。 答案:/bin 答案:shell 脚本 10. 什么命令用来显示文件和目录占用的磁盘空间。 答案:du 11. 安装CD-ROM 时,默认选择是什么类型的文件系统。 答案:.iso9660 12. swap 文件与swap 分区相比,它具有哪些优点。 答案:可以更有效率地应用磁盘空间 13. 如果在/etc/group 文件中有一行内容是 “students::600:z3,l4,w5那么在“student 组中有多少个用 户。答案:不清楚 14. /etc 文件系统的标准应用是用于? 答案:存放用于系统管理的配置 文件 15. 什么命令可被用来显示已安装文件系统的占用磁盘空间? 答案:df 16. 在安装Linux 操作系统过程中你可以选择什么形式来登录。 答案:选择“文本登录”在级别 3层次设置系统起始模式 17. 在ext2文件系统中,一个目录数据块中的指针指向的是? 答案:目录的i 节点 18. 在Linux shell 中,什么变量代表的是shell 程序命令的程序文件名。 答案:$0 19. 哪个组合键,可以退出 X Window 。答案:Ctrl+Alt+Backspace 20. 在Linux 中,可使用什么命令来删除指定目录。 答案:rmdir 21.在ps 命令中的哪个参数是用来显示所有用户的进程的。 答案:a 22.显示二进制文件的命令是? 答案:od 或hexdump 23.哪个可以显示Linux 系统中注册的用户数(包含系统用户)。答案:wc --lines /etc/passwd 24. 在一行结束位置加上什么符号,表示未结束,下一行继续。 答案: 1. 2. Linux 标准c 和c++编译器。答案:gcc 3. 4. 5. 什么命令可用来使shell 变量变为一个全局变量。 在一个bash shell 脚本的第一行上应加入什么语句。 Linux 命令行是由什么提供的。答案:shell 答案:export 答案:#!/bin/bash 6. 你可编制一个由一系列命令组成的程序,该程序可由 shell 执行。这种类型的程序被称作? 7. 答案:命令名 8. 9. 要从shell 命令行中执行一条命令,必须首先键入? 使用标准输出重定向符(>),比如“>file01将会导致文件file01中的数据被?答案:覆盖 什么命令可把./dir1目录(包括它的所有子目录)内容复制到./dir2中。答案:cp -r ./dir1/* ./dir2

操作系统期末考试试题及答案精选

四、解答题(共20分) 1.什么是操作系统它的主要功能是什么(共8分) 操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口 操作系统的主要功能包括:存储器管理、处理机管理、设备管理、文件管理以及用户接口管理。 2.操作系统中存储器管理的主要功能是什么什么叫虚拟存储器(共8分) 存储器管理的主要功能是:内存分配,地址映射,内存保护,内存扩充。(4分) 虚拟存储器是用户能作为可编址内存对待的存储空间,在这种计算机系统中虚地址被映象成实地址。或者:简单地说,虚拟存储器是由操作系统提供的一个假想的特大存储器。(4分) 3.什么是文件的逻辑组织和物理组织(共4分) 文件的逻辑组织——用户对文件的观察和使用是从自身处理文件中数据时 采用的组织方式来看待文件组织形式。这种从用户观点出发所见到的文件组织形式称为文件的逻辑组织。 文件的物理组织——文件在存储设备上的存储组织形式称为文件的物理组织。 三、填空题(每空2分,共30分) 1.通常,进程实体是由程序段,相关的数据段和PCB 这三部分组成,其中PCB 是进程存在的惟一标志。 2.从用户的源程序进入系统到相应程序在机器上运行,所经历的主要处理阶段有编辑阶段,编译阶段,连接阶段,装入阶段和运行阶段。 3.在UNIX系统中,文件的类型主要包括普通文件,目录文件,特别文件。 4.虚拟设备是通过 SPOOLing 技术把独占设备变成能为若干用户共享的设备。 5. Windows NT是采用微内核结构的操作系统,它的进程的功能发

生了变化,它只是资源分配的单位,不是调度运行的单位,后者的功能由线程完成。 五、应用题(共20分) 5.进程所请求的一次打印输出结束后,将使进程状态从( D) A、运行态变为就绪态 B、运行态变为等待态 C、就绪态变为运行态 D、等待态变为就绪态 6.采用动态重定位方式装入的作业,在执行中允许(C )将其移动。 A、用户有条件地 B、用户无条件地 C、操作系统有条件地 D、操作系统无条件地 7.分页式存储管理中,地址转换工作是由(A )完成的。 A、硬件 B、地址转换程序 C、用户程序 D、装入程序 9.对记录式文件,操作系统为用户存取文件信息的最小单位是(C )。 、文件 D 、记录 C 、数据项 B 、字符A. 10.为了提高设备分配的灵活性,用户申请设备时应指定(A )号。 A、设备类相对 B、设备类绝对 C、相对 D、绝对 11.通常把通道程序的执行情况记录在(D )中。 A、PSW B、PCB C、CAW D、CSW 14.共享变量是指(D )访问的变量。 A、只能被系统进程 B、只能被多个进程互斥 C、只能被用户进程 D、可被多个进程 15.临界区是指并发进程中访问共享变量的( D)段。 A、管理信息 B、信息存储 C、数据 D、程序 16.若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许( D)个进程参于竞争,而不会发生死锁。 A、5 B、2 C、3 D、4 17.产生系统死锁的原因可能是由于(C )。 A、进程释放资源 B、一个进程进入死循环 C、多个进程竞争,资源出现了循环等待 D、多个进程竞争共享型设备 21.引入多道程序设计的主要目的在于(BD ) A、提高实时响应速度 B、充分利用处理机,减少处理机空闲时间 、有利于代码共享C.

操作系统课程教学大纲

GDOU-B-11-213 《操作系统》课程教学大纲 课程简介 课程简介: 本课程主要讲述操作系统的原理,使学生不仅能够从系统内部了解操作系统的工作原理,而且可以学到软件设计的思想方法和技术方法。主要内容 包括:操作系统的概论;操作系统的作业管理;操作系统的文件管理原理; 操作系统的进程概念、进程调度和控制、进程互斥和同步等;操作系统的各 种存储管理方式以及存储保护和共享;操作系统的设备管理一般原理。其次 在实验环节介绍实例操作系统的若干实现技术,如:Windows操作系统、Linux 操作系统等。 课程大纲 一、课程的性质与任务: 本课程计算机学科的软件工程专业中是一门专业方向课,也可以面向计算机类的其它专业。其任务是讲授操作系统的原理,从系统内部了解操作系统的工作原理以级软件设计的思想方法和技术方法;同时介绍实例操作系统的若干实现技术。 二、课程的目的与基本要求: 通过本课程的教学使学生能够从操作系统内部获知操作系统的工作原理,理解操作系统几大管理模块的分工和管理思想,学习设计系统软件的思想方法,通过实验环节掌握操作系统实例的若干实现技术,如:Windows操作系统、Linux操作系统等。 三、面向专业: 软件工程、计算机类 四、先修课程: 计算系统基础,C/C++语言程序设计,计算机组成结构,数据结构。 五、本课程与其它课程的联系:

本课程以计算系统基础,C/C++语言程序设计,计算机组成结构,数据结构等为先修课程,在学习本课程之前要求学生掌握先修课程的知识,在学习本课程的过程中能将数据结构、计算机组成结构等课程的知识融入到本课程之中。 六、教学内容安排、要求、学时分配及作业: 第一章:操作系统概论(2学时) 第一节:操作系统的地位及作用 操作系统的地位(A);操作系统的作用(A)。 第二节:操作系统的功能 单道系统与多道系统(B);操作系统的功能(A)。 第三节:操作系统的分类 批处理操作系统(B);分时操作系统(B);实时操作系统(B)。 第二章:作业管理(2学时) 第一节:作业的组织 作业与作业步(B);作业的分类(B);作业的状态(B);作业控制块(B)。 第二节:操作系统的用户接口 程序级接口(A);作业控制级接口(A)。 第三节:作业调度 作业调度程序的功能(B);作业调度策略(B);作业调度算法(B)。 第四节:作业控制 脱机控制方式(A);联机控制方式(A)。 第三章:文件管理(8学时) 第一节:文件与文件系统(1学时) 文件(B);文件的种类(B);文件系统及其功能(A)。 第二节:文件的组织结构(1学时) 文件的逻辑结构(A);文件的物理结构(A)。 第三节:文件目录结构(1学时) 文件说明(B);文件目录的结构(A);当前目录和目录文件(B)。 第四节:文件存取与操作(1学时) 文件的存取方法(A);文件存储设备(C);活动文件(B);文件操作(A)。 第五节:文件存储空间的管理(2学时) 空闲块表(A);空闲区表(A);空闲块链(A);位示图(A)。 第六节:文件的共享和保护(2学时)

操作系统期末试题及答案

(答案在后面) 得分 一、填空题(每空 1 分,共10 分) 评分人 1. 常见的I/O 控制方式有程序I/O 方式、中断I/O 控制方式、DMA I/O 控 制方式和 通道I/O 控制方式四种。 2. 操作系统向用户提供的两个基本接口是程序接口和用户接口。 3. 若在一分页存储管理系统中,某作业的页表如下所示。已知页面大小为1024 字节,逻辑地址 (3082) 10转化得到的物理地址是6154 。 页号块号 0 2 1 3 2 1 3 6 4. 具有多路性、独立性、及时性和交互性特征的操作系统是分时操作系统。 5. 通道用于控制设备控制器与内存之间的信息交换。 6. 事务的最基本特性是。

7. 若盘块大小为4KB ,每个盘块号占 4 字节,在采用两级索引时允许的最大文件长度为 4GB 。 得分二、单选题(每题 2 分,共20 分) 评分人 1. 用磁带作为文件存贮介质时,文件只能组织成( )。 A. 顺序文件 B. 链接文件 C. 索引文件 D. 目录文件 2. 一作业8:00 到达系统,估计运行时间为 1 小时,若10:00 开始执行该作业,则其响应比是 ( C )。 A. 2 B. 1 C. 3 D. 0.5 3. 文件系统采用多级目录结构后,对于不同用户的文件,其文件名( C )。 A. 应该相同 B. 应该不同 C. 可以相同,也可以不同 D. 受系统约束 4. 死锁预防是保证系统不进入死锁状态的静态策略,其解决方法是破坏产生死锁的四个必要条件 之一。下列方法中破坏了“循环等待”条件的是( D )。 A. 银行家算法 B. 一次性分配策略 C. 剥夺资源法 D. 资源有序分配法 5. 进程状态从就绪态到运行态的转化工作是由( B )完成的。 A. 作业调度 B. 进程调度 C. 页面调度 D. 设备调度

操作系统总复习简答题

1、设计现代OS的主要目标就是什么?方便性、有效性、可扩充性、开放性 2、何谓脱机I/O与联机I/O? 答:脱机输入方式就是指在一台外围机(即一台专门用来管理输入/输出的、功能较简单的计算机)的控制下,预先将程序与数据从低速输入设备输入到磁带,当CPU需要这些程序与数据时,再从磁带告诉的读入内存。类似的,脱机输出方式就是指当CPU需要输出时,先告诉的将数据写入磁带,然后在一台外围机的控制下,然后低速输出设备进行输出。相反,在主机的直接控制下进行的输入/输出方式被称为联机输入/输出方式。 优点:减少了CPU的空闲时间;提高I/O速度。 3、实现分时系统的关键问题就是什么?应如何解决? 答:关键问题:及时接收、及时处理 及时接收:在系统中设臵多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配臵缓冲区,暂存用户键入的命令或数据。 及时处理:作业直接进入内存;采用轮转运行方式,不允许一个作业长期占用处理机 5、就是什么原因使操作系统具有异步性特征? 答:进程就是以人们不可预知的速度向前推进。内存中的每个进程何时获得处理机运行;进何时因提出某种资源请求而暂停;进程以怎样的速度向前推进;每道程序总共需要多少时间完成,等等。在多道程序环境下,允许多个进程并发执行,但由于竞争资源等因素的限制,使进程的执行不就是“一气呵成,而就是以“走走停停”的方式运行。 只要运行环境相同,作业经过多次运行,都会获得完全相同的结果。 6、何谓微内核技术?在微内核中通常提供了哪些功能? 答:在微内核OS中就是将进程管理、存储器管理以及I/O管理的功能一分为二,属于机制的很小一部分放入微内核中,另外绝大部分放在微内核外的各种服务器中来实现。 功能:进程(线程)管理、低级存储器管理、中断与陷入处理。 第2章作业 2、程序并发执行时为什么会失去封闭性与可再现性? 答:程序并发执行时,多个程序共享系统中的各种资源,因而这些资源的状态由多个程序改变,致使程序运行失去了封闭性,也会导致其失去可再现性。 3、试说明PCB的作用,为什么说PCB就是进程存在的唯一标志? 答:PCB 就是进程实体的一部分,就是操作系统中最重要的记录型数据结构。作用就是使一个在多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,成为能与其它进程并发执行的进程。OS就是根据PCB对并发执行的进程进行控制与管理的。OS根据进程的PCB感知到该进程的存在。所以说PCB就是进程存在的唯一标志 4、同步机构应遵循哪些基本准则?答空闲让进、忙则等待、有限等待、让权等待 5、何谓“忙等”?它有什么缺点?答:“忙等”:不让权等待,即进程因为某事件的发生而无法继续执行时,它仍占CPU,并不执行循环测试指令来等待该事件的完成。 缺点:没有做到“让权等待”,降低了CPU的使用效率。 6、试从物理概念上说明记录型信号量wait与signal。 wait(S):当S、value>0 时,表示目前系统中这类资源还有可用的。执行一次wait 操作,意味着进程请求一个单位的该类资源,使系统中可供分配的该类资源减少一个,因此描述为S、value:=S、value-1;当S、value<0时,表示该类资源已分配完毕,进程应调用block原语自我阻塞,放弃处理机,并插入到信号量链表S、L中。 signal(S):执行一次signal操作,意味着释放一个单位的可用资源,使系统中可供分配的该类资源数增加一个,故执行S、value:=S、value+1 操作。若加1 后S、value≤0,则表示在该信号量链表中,仍有等待该资源的进程被阻塞,因此应调用wakeup 原语,将S、L链表中的第一个等

操作系统期末考试试题

一、单项选择 1、在存储管理方案中,__D_____ 可与覆盖技术配合. A、页式管理 B、段式管理 C、段页式管理 D、可变分区管理 2、在存储管理中,采用覆盖与交换技术的目的是___A______。 A、节省主存空间 B、物理上扩充准存容量 C、提高CPU效率 D、实现主存共享 3、动态重定位技术依赖于___B______。 A、重定位装入程序 B、重定位寄存器 C、地址机构 D、目标程序 4、虚拟存储器的最大容量____A______。 A、为内外存容量之和 B、由计算机的地址结构决定 C、是任意的 D、有作业的地址空间决定 5、在虚拟存储系统中,若进程在内存中占3块(开始时为空),采用先进先出页面淘汰算法,但执行访问页号序列为1、2、3、4、1、2、5、1、、2、3、4、5、6时,将产生___D___次缺页中断。 A、7 B、8 C、9 D、10 6、设内存的分配情况如下图所示。若要申请一块40K字节的内存空间,若采用最佳适应算法,则所得到的分区首址为____C___。 A、100K B、190K C、330K D、410K 7、很好地解决了“零头”问题的存储管理方法是____A____。 A、页式存储管理 B、段式存储管理 C、多重分区管理 D、可变分区管理 8、系统“抖动”现象的发生是由___A___引起的。 A、置换算法选择不当 B、交换的信息量过大 C、内存容量不足 D、请求页式管理方案 9、在可变式分区存储管理中的拼接技术可以_____A___。 A、集中空闲区 B、增加主存容量 C、缩短访问周期 D、加速地址转换 10、分区管理中采用“最佳适应”分配算法时,宜把空闲区按____A__次序等记在空闲区表中。 A、长度递增 B、长度递减 C、地址递增 D、地址递减 11、在固定分区分配中,每个分区的大小是_C__。 A、相同 B、可以不同但根据作业长度固定 C、可以不同但预先固定 D、所作业长度变化

操作系统课程设计2014教学大纲

《操作系统课程设计》大纲 一、设计目的和要求 目的:本课程设计是为配合计算机相关专业的重要专业课《操作系统》而开设的,其主要内容是让学生实际进行操作系统功能模块的设计和编程实现。通过本课程设计的实施,使学生能将操作系统的概念具体化,并从整体和动态的角度去理解和把握操作系统,以巩固和补充操作系统的原理教学,提高学生解决操作系统设计及实现过程中的具体问题的能力。 要求:通过本课程设计的实施,要求培养学生以下能力: (1)培养学生在模拟条件下与实际环境中实现功能模块和系统的能力:课程设计要求学生实际进行操作系统功能模块的设计和编程实现,具体包括:基于线程的多任务调度系统的设计与实现;一个简单文件系统的设计与实现。 (2)培养学生设计和实施工程实验的能力,合理分析试验结果的能力:学生在完成项目的过程中,需要进行实验设计、程序调试、错误分析,从而熟悉实验设计方法及实验结果的分析方法。 (3)培养学生综合运用理论和技术手段设计系统和过程的能力:学生需根据设计项目的功能要求及操作系统原理的相关理论提出自己的解决方案,需考虑项目实现的软硬件环境,设计相关数据结构及算法,在实现过程中发现解决方案的问题并进行分析改进。 (4)培养学生分析并清楚阐述设计合理性的能力:要求学生在项目上机验收和实验报告中分析阐述设计思路的合理性和正确性。 (5)培养学生的组织管理能力、人际交往能力、团队协作能力:课程设计分小组进行,每个小组有一个组长,负责组织本组成员的分工及合作。 二、设计学时和学分 学时:32 ;学分:1 三、设计的主要内容 以下三个题目中:1、2中选做一题,第3题必做。 1、基于线程的多任务调度系统的设计与实现 (1)线程的创建、撤消和CPU切换。 掌握线程的定义和特征,线程的基本状态,线程的私有堆栈,线程控制块TCB,理解线程与进程的区别,实现线程的创建、撤消和CPU切换。 (2)时间片轮转调度 理解各种调度算法、调度的原因,完成时钟中断的截取,具体实现调度程序。 (3)最高优先权优先调度 理解优先权的概念,并实现最高优先权优先调度策略。 (4)利用记录型信号量实现线程的同步

操作系统期末试题及答案

《操 作 系 统》 期 末 试 卷 很好地解决了“碎片”问题的存储管理方法是( A.页式存储管理 B.段式存储管理 C.静态分区管理 D.可变分区管理 多道程序设计是指(D ) A.在实时系统中并发运行多个程序 C.在一台处理机上同一时刻运行多个程序 D.在一台处理机上并发运行多个程序 设有3个进程共享同一程序段 而每次最多允许两个进程进入该程序, 若用PV 操作作同步机制,则信号量S 的取值范围为 ( A. 2, 1, 0, -1 B . 3, 2, 1, 0 C . 2, 1, 0, -1 , -2 10、在提供虚拟存储的系统中,用户的逻辑地址空间主要受( C A.内存空闲块的大小 B .外存的大小 C.计算机编址范围 11、 采用时间片轮转法调度是为了 ( ) ° A.多个终端都能得到系统的及时响应 B ?先来先服务c 优先数高的进程先使用处理器 D ?紧急事件优先处理 12、 () 必定会引起进程切换。 A. —个进程被创建后进入就绪态 B. 一个进程从运行态变成等待态 C. 一个进程从运行态变成就绪态 D ?一个进程从等待态变成就绪态 13、 操作系统根据() 控制和管理进程,它是进程存在的标志。 A.程序状态字 B .进程控制块 C ?中断寄存器 D ?中断装置 14、 ( B )存储管理方式提供二维地址结构。 A.固定分区 B.分段 C.分页 D.可变分区 15、 在进程管理中,当( )时,进程从阻塞状态变为就绪状态。 A ?进程被进程调度程序选中 B ?等待某一事件 C .等待的事件发生 D ?时间片用完 二、填空题(20*1分=20分) 1、 在单用户环境下,用户独占全机,此时程序的执行具有 _封闭性 _______ 和_可再现性_° 2、 对于信号量,在执行一次P 操作时信号量-1_ ;当其值为__<0__时,进程应阻塞。在执行V 操作时信号量的值应当_信号量+1 _;当 其值为_<=0__ 时,应唤醒阻塞队列中的进程。 3、 进程的三种基本状态分别是 、进程的三种基本状态分别是 __运行 _______ , _就绪_和_阻塞(等待)__° 4、 多道程序环境下的各道程序, 宏观上它们是—并行__运行,微观上是—串行_运行。 5、 在单CPU 系统中有 (n>1)个进程,在任一时刻处于就绪的进程最多是 _^1__个,最少是 __0 _______ 个。 6、 分区管理方案不能实现虚存的原因是 —作业地址空间不能大于存储空间 _ ° 7、 段页式存储管理中,是将作业分 _段__段___________ 内分—页 ______ 。分配以_页 _______ 为单位。在不考虑使用联想存储器快表的情况下, 每条访问内存的指令需要 _______ 3___访问内存。其中第_2_次是查作业的页表。 姓名 一、选择题(15*2分=30分) 在操作系统中,JCB 是指(A A .作业控制块B ?进程控制块 C ?文件控制块D ?程序控制块 并发进程之间(D ) A.彼此无关B.必须同步C.必须互斥 D.可能需要同步或互斥 运行时间最短的作业被优先调度,这种调度算法是( A.优先级调度 B ?响应比高者优先 C )° C .短作业优先 D .先来先服务 某页式存储管理系统中,地址寄存器长度为 A. 210 B. 211 5、( D )是一种只能进行P 操作和V A ?调度B .进程C .同步D.信号量 在操作系统中,并发性是指若干事件( A.在同一时刻 B .一定在不同时刻 24位,其中页号占 C. 214 操作的特殊变量 ° C .在某一时间间隔内 14位,则主存的分块大小是(C )字节 D. 224 D ?依次在不同时间间隔内 B. 在分布系统中同一时刻运行多个程序 D . 1, 0, -1 , -2 )的限制。 D .页表大小

操作系统期末复习纲要(完整版)

《操作系统》期末复习指导(2017.12) 一、说明: 期末考试计划出5种题型:选择、填空、判断、简答、计算,每种题型均占20分左右, 其中,最后的两类大题(简答题和计算题共计40分)更加局限,不会超出下面复习资料给定的范围,请大家认真复习,不要大意,免得遗恨终生。 二、简答题范围(约占20分,三套考题的简答都不会超越这个范围): 1.什么是进程?进程由哪几个部分构成?为什么要引进进程? 进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位; 进程都是由程序段、数据段及PCB三个部分组成; 为了使程序能并发执行,且为了对并发执行的程序加以描述和控制,人们引入了“进程”的概念; 什么是线程?为什么要引进线程? 线程是进程内的一个相对独立的、可独立调度和指派的执行单元; 为了既能提高程序的并发程度,又能减少OS的开销,操作系统设计者引入了线程; 进程和程序有什么区别和联系? 1、进程的实质是进程实体的一次执行过程,进程实体有一定的生命期,而程序则只是一组有序指令的集合; 2、进程具有并发性,而程序是不能并发执行的; 3、进程实体是一个能独立运行、独立分配资源和独立接受调度的基本单位,而未建立PCB的程序不能作为一个独立的单位参与运行。一个进程可以执行一个或多个程序,一个程序可以应对多个进程。 进程和线程有什么区别和联系?不同的操作系统,其线程的实现方式都是一样的吗?线程有哪几种实现方式? 进程是资源拥有的基本单位,线程是分派和调度资源的基本单位; 进程拥有资源,线程不拥有资源; 进程和线程都拥有并发性; 进程的系统开销远大于线程的系统开销。 2.什么是地址重定位? 将逻辑地址空间中的逻辑地址转换为内存空间中的物理地址,这一过程称为地址重定位或地址映射 什么是静态地址重定位?什么是动态地址重定位? 静态地址重定位是在程序执行前由操作系统的重定位装入程序完成的。它根据要装入的内存起始地址,直接修改所有涉及到的逻辑地址,一次性完成逻辑地址到物理地址的装换,在程序运行中,不再进行任何地址转换;

操作系统课程教学网站论文

摘要 通过操作系统教学网站的建设,完成了对于操作系统课程的远程化授课。可以使学生不受时间空间的限制,通过网络对于这门课程进行学习。建立起了基于B/C的网络化教学系统。本网站采用当前最流行的JSP网络编程技术,可以实现数据的高效、动态、交互访问,具有强大的Server/Client交互能力。本文中所做的主要工作:介绍Win2000 +JSP(J2DK+TOMCAT)系统并且嵌入 JAVABEAN的一般原理;阐述整个操作系统教学网站的概要设计,系统结构及工作原理;分析了系统实现中的特殊性、难点和重点;详细设计实现学院介绍、教学资源、课程表、课堂教学、在线答疑、其他课程、课件下载、留言反馈、自我测试、成绩管理、站内搜索、公告专栏、友情链接、校园风景、新闻中心、栏目导航等程序模块;各个模块的具体实现,且分析并解决实现中的若干技术问题;建立完整的实验网站,进行测试并分析结果。 关键字: JAVABEAN JSP 交互访问 JAVASCRIPT JDBC

Abstract Through the operating system teaching website construction, completed long-distance has taught regarding the operating system curriculum, was allowed to cause the student without the time space limit, and carried on the study through the network regarding this curriculum. Established based on the B/C network teaching system. This website uses the current most popular JSP network programming technology, may realize the data to be highly effective, dynamically, alternately visits, and has the formidable Server/Client interactive ability. In this article does main work: Introduced Win2000 +JSP (J2DK+TOMCAT) the system and to insert JA V ABEAN the general principle; Elaborates the entire operating system teaching website outline design, the system structure and the principle of work; Has analyzed in the system realization particularity, the difficulty and key; The detailed design realization institute introduced, in the teaching resources, the class schedule, the classroom instruction, the on-line Q/A, other curricula, class downloading, the message feedback, the self- test, the result management, the station search, program module and so on announcement column, friendship link, campus scenery, news center, column navigation; Each module concrete realization, also in analysis and solution realization certain technical questions; The establishment integrity experimental website, carries on the test and the analysis result. Key words: JA V ABEAN JSP alternately visits JA V ASCRIPT JDBC

操作系统期末试题及答案

操作系统期末试题及答 案 文件编码(008-TTIG-UTITD-GKBTT-PUUTI-WYTUI-8256)

(答案在后面 ) 一、 填空题(每空1分,共10分) 1. 常见的I/O 控制方式有程序I/O 方式、 中断 I/O 控制方式、 DMA I/O 控制方式和 通道 I/O 控制方式四种。 2. 操作系统向用户提供的两个基本接口是 程序 接口和 用户 接口。 3. 若在一分页存储管理系统中,某作业的页表如下所示。已知页面大小为1024 字节,逻辑地址(3082)10转化得到的物理地址是 6154 。 4. 具有多路性、独立性、及时性和交互性特征的操作系统是 分时 操作系统。 5. 通道用于控制 设备控制器 与内存之间的信息 交换。 6. 事务的最基本特性是 。 7. 若盘块大小为4KB ,每个盘块号占4字节,在采用两级索引时允许的最大文件长度为 4GB 。 二、 单选题(每题2分,共20分) 1. 用磁带作为文件存贮介质时,文件只能组织成 ( )。 A. 顺序文件 B. 链接文件 C. 索引文件 D. 目录文件 2. 一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作 业,则其响应比是( C )。 A. 2 B. 1 C. 3 D. 3. 文件系统采用多级目录结构后,对于不同用户的文件,其文件名( C )。

A. 应该相同 B. 应该不同 C. 可以相同,也可以不同 D. 受系统约束 4.死锁预防是保证系统不进入死锁状态的静态策略,其解决方法是破坏产生死锁 的四个必要条件之一。下列方法中破坏了“循环等待”条件的是 ( D )。 A. 银行家算法 B. 一次性分配策略 C. 剥夺资源法 D. 资源 有序分配法 5.进程状态从就绪态到运行态的转化工作是由( B )完成的。 A. 作业调度 B. 进程调度 C. 页面调度 D. 设备 调度 6.采用缓冲技术的主要目的是( C )。 A. 改善用户编程环境 B. 提高CPU的处理速度 C. 提高CPU和设备间的并行程度 D. 实现与设备无关性 7.目录文件所存放的信息是( D )。 A. 该目录中所有数据文件目录 B. 某一文件存放的数据信息 C. 某一个文件的文件目录 D. 该目录中所有文件的目录 8.最容易形成很多小碎片的可变分区分配算法是( D )。 A. 首次适应算法 B. 循环首次适应算法 C. 最坏适应算法 D. 最佳适应算法 9.用户程序与实际使用的物理设备无关是由( A )功能实现的。 A. 设备独立性 B. 设备驱动 C. 虚拟设备 D. 设备分配 10.下面关于顺序文件、链接文件和索引文件的论述中不正确的是( A )。 A. 显示链接文件是在每个盘块中设置一个链接指针,用于将该文件所属的所有盘 块链接起来 B. 顺序文件必须采用连续分配方式,而链接文件和索引文件则都可采取离散 分配方式 C. 顺序文件适用于对诸记录进行批量存取时

相关文档
相关文档 最新文档