热门文章

操作系统简答题及参考答案

来源: 时间:2013年02月21日 阅读: 贵港教育体育博彩有哪些平台网】 ?体育博彩有哪些平台书店

1、按资源分配方式可将外部设备分为几类?各有什么特点?

答:独占设备、共享设备和虚拟设备。所有字符设备都是独占设备,只能互斥使用,利用 率低。共享设备可由不同进程交替使用,利用率高。虚拟设备是通过 SPOOLing 技术把原独 占设备改造成共享设备,以提高利用率。Spooling 技术:是用一类物理设备模拟另一类物 理设备技术,是使独占使用的设备变成可共享设备的技术,也是一种速度匹配技术

2、简述死锁的防止与死锁的避免的区别:死锁的防止是系统预先确定一些资源分配策略, 进程按规定申请资源,系统按预先规定的策略进行分配,从而防止死锁的发生。死锁的避免 是当进程提出资源申请时系统测试资源分配,仅当能确保系统安全时才把资源分配给进程, 使系统一直处于安全状态之中,从而避免死锁。产生死锁的必要条件是:互斥、不剥夺、部 分分配、环路条件 产生死锁的原因:一是系统提供的资源数量有限,不能满足每个进程的 使用;二是多道程序运行时,进程推进顺序不合理 解除死锁的方法:1、资源剥夺法;2、 撤消进程法 死锁的定义: 一组进程中, 每个进程都无限等待被该组进程中另一进程所占有 的资源,因而永远无法得到的资源,这种现象称为进程死锁,这一组进程就称

3、什么是进程互斥?进程同步机制应遵循哪四个基本准则? 答: 进程互斥: 若干进程共享一资源时, 任何时刻只允许一个进程使用, 也称间接制约关系。 进程同步:异步环境下的一组并发进程,因直接制约而互相发送消息而进行互相合作、 互相等待,使得各进程按一定的速度执行的过程。互斥的四条准则: (1)并发进程异步执行 (2)临界区空闲让进(3)并发进程互斥执行(4)并发进程有限等待

4、进程调度的主要功能是什么? 答:a 保存当前正在运行进程的现场;b 从就绪队列中挑选一个合适的进程(使用一定的调 度算法),将其状态改为运行态, 准备分配 CPU 给它; 为选中的进程恢复现场, c 分配 CPU。

5、什么是虚拟存储器,其基本特征是什么? 答:虚拟存储器是由操作系统提供的一个假想的特大存储器;基本特征: A 虚拟扩充:不是物理上,而是逻辑上扩充内存容量; B 部分装入:每个作业不是全部一次性装入内存,只装部分; C 离散分配:不需占用连续的内存空间,是“见缝插针”; D 多次对换:程序运行期间所需的全部程序和数据要分成多次调入内存

6、用信号量解决以下的“晕独木桥”问题:同一方向的行人可连续过桥,当某一方向有人 过桥时, 另一方向的行人必须等待, 当某一方向无人过桥时, 另一方向的行人可以过桥。 (给 出相应数据结构即可)答: A、B 表示两个方向; countA、countB 表示 A 、B 方向上已在独 木桥上行人数;SA 用来实现对 countA 的互斥访问;SB 用来实现对 countB 的互斥访问; mutex 用来实现两个方向的行人对独木桥的互斥使用

7、将目录文件当作一般数据文件来处理有什么优缺点? 答:将目录文件作为一般数据文件处理,可以简化操作系统对目录的实现。但如果允许一个 用户在某个目录下创建文件, 则他必须有对该目录文件进行读写的权限, 他同时便可直接从 目录文件中读到该目录下所有文件的物理地址等信息, 然后存取到它们的内容, 因此这种方 式难以实现对文件的保护。 当前目录:为了提高文件检索速度,文件系统向用户提供了一 个当前正在使用的目录, 称为当前目录。 查找一个文件可从当前目录开始, 使用部分路径名; 当前目录可根据需要任意改变。一般存放在内存

8、内存利用率不高,主要表现为哪几种形式? 答: a 内存中存在着大量的分散的难以利用的碎片。 b 暂时或长期不能运行的程序和数据, 占据了大量的存储空间。 c 当作业较大时,内存中只能装入少量作业,当它们被阻塞时, 将使 CPU 空闲,从而也就降低了内存的利用率。d 内存中存在着重复的拷贝 9、进程有哪些基本特征?

?
?

收藏 打印文章 责任编辑:Admin
上一篇:没有了!
下一篇:没有了!
感动 同情 无聊 愤怒 搞笑 难过 高兴 路过