操作系统原理复习题Word下载.docx
- 文档编号:15205254
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:5
- 大小:25.04KB
操作系统原理复习题Word下载.docx
《操作系统原理复习题Word下载.docx》由会员分享,可在线阅读,更多相关《操作系统原理复习题Word下载.docx(5页珍藏版)》请在冰豆网上搜索。
2.操作系统与用户程序的关系是什么?
3.冯.诺伊曼机的主要特点是什么?
4.单道程序系统与多道程序系统各有什么特点和区别?
5.实现多道程序系统需要哪些硬件和软件的支持?
简述多道程序运行的特征.6.什么是资源管理观点?
按此观点,如何对计算机系统资源分类?
操作系统由哪几部分组成?
7.对你所熟悉的某个计算机系统,说明其:
(1)硬件组织的基本结构,画出硬件配置图;
(2)主要系统软件及它们的作用.8.操作系统在计算机系统中的地位和作用是什么?
9.引入多道程序设计技术的起因和目的是什么?
10.操作系统有哪些基本类型?
它们的各自的主要特点是什么?
11.单道批处理和多道批处理的区别何在?
12.分时系统与实时系统有什么联系和区别?
它们各有哪些特点?
13.操作系统的主要特性是什么?
14.批处理和分时系统各具有什么特点?
为什么分时系统的响应速度比较快?
15.实时系统的特点是什么?
一个实时系统和分时系统看起来很相似,它们有什么本质
的区别?
16.什么是管态,目态?
为什么要区分CPU的两种执行状态?
17.操作系统提供哪些接口?
它们的作用是什么?
18.并行操作与并发执行有什么区别?
19.联机方式与脱机方式有什么区别?
各适用于什么类型的操作系统?
20.通道与CPU之间以什么方式通信?
简述中断技术和缓冲机构的作用.21.网络操作系统与基本操作系统有何不同?
22.什么是操作系统?
它的主要功能是什么?
二、进程与作业管理和调度1.什么是进程?
进程与程序的主要区别是什么?
2.程序的顺序执行与并发执行各有什么特性?
3.什么是进程?
说明进程的特性.基本状态及物理表示.4.为什么说PCB是操作系统感知进程存在的唯一标志?
5.什么是与时间有关的错误?
试举例说明.6.如图2-11所示的进程状态,图中标上的数字分别表示一种形式的状态变迁.现设分别有进程处于执行态.就绪态和等待态,试判别下列诸条件式是否成立?
为什么?
1→2,1→3,2→1,2→4,3→1,3→4,4→1,4→2,4→3,5→1条件式"
X→Y"
表示,若一进程产生状态变迁X,则导致另一进程产生状态变迁Y.7.操作系统的内核是什么?
8.原语和非内核程序在执行方式上有什么不同?
9.用户进程是通过什么方式访问内核原语的?
10.内核通常完成哪些功能?
经内核扩充后形成的虚拟机有哪些属性?
11.原语是什么?
原语和广义指令(系统调用命令)有何区别?
12.建立进程的实质是什么?
撤销原语完成哪些工作?
13.系统进程与用户进程的什么区别?
在产生和消亡过程方面的什么差别?
14.正在等待某事件的进程处于什么状态?
何时它能变为就绪状态参与调度?
由谁负责这两个状态之间的转化?
15.进入内核的方式有哪几种?
谁可以直接访问内核原语?
16.进程模块与非进程模块有什么区别和联系?
17.怎样理解原语在执行过程中的不可分割性?
怎样实现不可分割性?
18.什么是进程控制?
进程控制操作的哪些?
19.第一个用户进程由操作系统的哪个机构建立?
由什么原因引起?
用户进程被建立以后处于什么状态?
20.一个进程在正常结束后怎样进入停止状态?
一个进程停止后,由谁将另一个进程启动运行?
21.进程的阻塞是怎样实现的?
一个进程能否阻塞另一个进程?
引起阻塞的原因是有哪些?
22.一个进程阻塞后,为什么另一个进程会变为运行态?
这是怎样转换的?
谁负责?
23.进程的唤醒是怎样实现的?
由谁唤醒?
24.阻塞与就绪有什么区别?
为什么要区分这两种状态?
25.由谁负责进程由运行态变为就绪态转换过程?
26.为什么进程不能由阻塞态直接变为运行态?
27.什么是进程调度?
由谁负责进程调度?
为什么要进行进程调度?
28.有哪些原因可以引起进程调度程序的执行?
29.什么是挂起状态?
为什么要引入挂起状态?
30.引起进程挂起的原因有哪些?
31.阻塞状态与挂起状态有什么区别?
32.操作系统的哪一个机构负责进程的挂起和解除挂起?
设置该机构的目的是什么?
何时实施挂起和解挂?
33.把等待状态下的进程按优先级排序有无意义?
34.一进程被阻塞后其断点落在何处?
当它被唤醒后从何处继续执行?
35.什么是同步.互斥.广义同步?
互斥与同步有什么区别和联系?
36.什么是临界资源?
临界资源与非临界资源有什么区别?
37.什么是临界区?
临界区与非临界区有什么区别?
38.什么是同类临界区?
不同类的临界区之间是否必须互斥执行?
39.操作系统的同步机构对解决临界区互斥问题应遵循哪些准则?
40.什么是进程同步?
什么情况下进程之间需要同步?
41.进程的忙等待方式与让权等待方式有何区别?
让权等待方式比忙等待方式有什么优越性?
怎样实现让权等待方式?
42.什么是信号量?
其物理意义是什么?
初值怎样设置?
43.什么是公用信号量与私用信号量?
各有什么用途?
44.为什么P.V操作各自是不可分割的?
怎样理解其不可分割性?
45.在生产者与消费者关系的算法中,交换两个V操作的次序会有什么结果?
交换两个P操作的次序呢?
说明理由.46.N个并发程序共用一个公用变量Q,写出用信号量实现N个进程互斥时的程序描述,并说明信号量取值范围.47.有三个进程GET,COPY,PUT,共用二个缓冲区,S.D(其大小为每次存放一个记录),GET进程负责不断的把输入记录送入缓冲区S中,COPY进程负责从缓冲区S中取出记录复制到缓冲区T中,而PUT进程负责把记录从缓冲区T中取出打印.试用P.V操作实现这三个进程之间的同步.48.在生产者-消费者问题中,我们设置三个信号灯,一个用于互斥的信号灯MUTEX,其初值为1;
另外两个信号灯是:
FULL(初值为0,用以指示缓冲区内是否有物品)和EMPTY(初值为N,表示可利用的缓冲区数目).试写出此时的生产者-消费者问题的描述.49.在生产者-消费者问题中若生产者和消费者进程的数目分别是M和N,就上一题目中给出的各信号量讨论FULL和EMPTY的取值范围.50.有一个阅览室,共100个座位,读者进入时必须在一张登记表上登记,对应每个座位列有一表目,包括座号和读者姓名,读者离开时要消掉登记信息.试问为描述读者的活动,应设置几个进程?
试用类PASCAL语言和P.V操作写出这些进程间的同步算法.51.设某航空公司有N个售票处,它们通过终端远程讨问设在公司总部的航空订票系统,并要查询或修改系统中记录所有班机当前订票数的数据库B.设R(I)和W(I)分别为各售票处的查询或修改进程,各个售票处的各个进程R(I)和W(I)均可并发执行,试用类PASCAL语言和P.V操作写出这些进程间的同步算法.52.设有三个进程P1,P2,P3,它们有如图所示的并发关系,试用P.V操作实现进程间的同步.
53.若上题中P1与P2有一段互斥临界区,试修改上题中进程间的同步关系.54.设有六个进程P1,P2,...,P6,它们有如图所示的并发关系,试用P.V操作实现这些进程的同步.55.若P2与P3是互斥进程,试修改上题中的同步关系.56.信息缓冲通讯与管道通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 原理 复习题
![提示](https://static.bdocx.com/images/bang_tan.gif)