46 12345
发新话题
打印

操作系统试题

本主题由 taotaokll 于 2008-11-1 05:52 PM 提升

操作系统试题

操作系统试题

一、        名词解释题(每题5分,共25分)
1、        临界区
2、        通道
3、        虚拟存储器
4、        系统调用
5、        文件

二、判断题(每题1分,共5分)
1、        当一个进程从等待态变成就绪态,则一定有一个进程从就绪态变成运行态。(  )
2、        在请求页式存储管理中,页面淘汰所花费的时间不属于系统开销。(  )
3、        执行系统调用时可以中断。(  )
4、        在作业调用时,采用最高响应比优先的作业调度算法可以得到最短的作业平均周转时间。(  )
5、        磁带机是一类典型的块设备。(  )

三、        简答题(每题5分,共20分)
1、        操作系统的基本特征是什么?
2、        什么是死锁?死锁的原因是什么?
3、        信号量的物理意义是什么?
4、        用户与操作系统的接口有几种类型?

四、P、V 操作(共15分)
1、        写出P、V操作的定义。(5分)
2、        在一辆公共汽车上,司机和售票员各行其职,司机负责开车和到站停车;售票员负责售票和开、关门,当售票员关好车门后,驾驶员才能继续开车行使。试用P、V操作实现司机与售票员之间的同步。(10分)

五、设某进程的页面走向为:5、4、3、2、4、3、1、4、3、2、1、5请完成下表:(10分)

        进程分得页数

算法           缺页次数       
1       
2       
3       
4
LRU(最近最久不用页面置换)                               
FIFO                               




六、并发问题(10分)
下面是两个并发执行的进程。它们能正确运行吗?若不能请举例说明,并改正之:

        parbegin
                var x:integer;
                process P1                                                process P2
                  var  y,z:integer;                                   var t,u:integer;
                  begin                                                          begin
                        x:=1;                                                        x:=0;
                        y:=0;                                                        t:=0;
                        if x1 then y:=y+1;                                if x1 then t:=t+2;
                        z:=y;                                                        u:=t;
                  end                                                          end
        parend

七、资源分配(15分)
1        下面的资源图(a)和(b)是否能够化简?(5分)                                                         
2        在一系统中,三个进程共享四台设备资源,这些设备只能一次一台地为进程服务和被释放。假定每一进程至多需要两台设备资源,试问,该系统是否会发生死锁?并简单予以说明。(10分)
本帖最近评分记录
  • taotaokll 金钱 +50 太可爱了,太有责任心了 加油 论坛有你更精彩 ... 2008-10-28 07:05 PM

TOP

操作系统试题

一、选择题(20分,每问1分)
1、        在计算机中配置操作系统的主要目的是( A),操作系统的主要功能是管理计算机系统中的(B ),其中包括(C )管理和(D ),以及设备管理和文件管理。这里的(C  )管理主要是对进程进行管理。
A:(1)合理地组织系统的工作流程,增强计算机系统的功能 (2)提高系统的运行速度 (3)提高系统吞吐量。
B :(1)程序和数据 (2)进程 (3)资源 (4)作业 (5)任务
C,D:(1)存储器,(2)虚拟存储器,(3)处理器
2.从下面关于并发性的论述中选出一条正确的论述。
(1)        并发性是指若干事件在同一时刻发生。
(2)        并发性是指若干事件在不同时刻发生。
(3)        并发性是指若干事件在同一时间间隔发生。
(4)        并发性是指若干事件在不同时间间隔发生。
3、从下面关于程序执行的论述中,选出一条正确的论述。
(1)        一个程序(含数据),在将其划分成若干个模块后,方能执行。
(2)        一个程序(含数据),在为其加上适当的控制命令后,方能执行。
(3)        一个程序(含数据),在为其加上作业说明书后,方能执行。
(4)        一个程序(含数据),在为其建立进程控制块后,方能执行。
4、进程的三个基本状态是(A)、(B)、(C)。由(A)到(B)是由进程调度所
   引起;由(B)到(C)是正在执行的进程发生了某事件,使之无法执行而
   暂停的。
A,B,C:(1)挂起;(2)等待;(3)就绪;(4)执行。
      5、产生死锁的基本原因是(A)和(B)。
             A:(1)资源分配不当;(2)作业调度不当;(3)资源的独占性。
             B:(1)进程推进顺序非法;(2)系统中进程太多;                  
         6、静态重定位是在作业的(A)中进行的,动态重定位是在作业的(B)中进行的。
              A,B:(1)编译过程;(2)装入过程;(3)修改过程;(4)执行过程。
         7、在存取文件时,如果是利用给定的记录键对链表或线性表进行检索,以找到指定
            记录的物理地址,则上述文件分别称为(A)或(B);如果可根据给定的记录键
            值直接获得指定记录的物理地址,则把这种文件称为(C)。
           A,B,C:(1)顺序文件;(2)链式文件;(3)索引文件;
    8、文件系统最基本的目标是(A),它主要是通过(B)功能实现的。
A:(1)按名存取;(2)文件共享;(3)文件保护;(4)提高对文件的存取速度;
(5)提高I/O速度;(6)提高存储空间的利用率。
    B:(1)存储空间管理;(2)目录管理;(3)文件读写管理;(4)文件安全性管理。
9、操作系统是( A     ),建立在( B   )之上。
      A,B:(1)应用软件(2)系统软件(3)软硬件  (4)硬件

二、        填空题(20分,每空1分)
         1、多道程序环境下的各道程序,宏观上,它们是在(  )运行,微观上则是在( )执行。
         2、进程最基本的特征是(   ),因为进程的实质是程序的一次执行过程,而且该特征还
            表现在进程由(   )而产生,由(   )而执行,由(   )而消亡,即进程具有
            一定的生命期。
3、地址变换机构的基本任务是将(     )中的(     )变换成(   )中的(   )。
5、进程由(     )、(     )和(     )三部分组成。
6、在对打印机进行I/O控制时,通常采用( )方式;对硬盘的I/O控制采用(  )方式。
7、DMA是指允许(  )和(  )间直接交换数据的设备,在DMA时 必须设置地址寄
   存器,用于存放(     ).
8、操作系统中与管理文件有关的(   )和(     )称为文件系统。

三、简答题(共40分)
1、        说明进程在三个基本状态之间转换的典型原因。(8分)
2、        固定分区和动态分区有何区别?(8分)
3、        为什么说引入缓冲后可显著地提高I/O速度,6而使CPU与I/O
    速度不匹配的矛盾得到缓和?(8分)
4、        中断技术的基本原理是什么(8分)
5、        文件的三种物理结构的特点(8分)

四. 论述题(20分)
1、计算机引入操作系统的主要目的(10分)
2. 试比较几种常用的进程调度算法FCFS、轮转法、优先级法(10分)

TOP

操作系统试题

一、名词解释(25):
1、进程


2、进程同步


3、中断



4、文件


5、分时操作系统



二、简答:(35分)
1、        简述P原语和V原语操作的主要动作,并画流程描述其实现过程。











2、        画图解释操作系统中分级调度的各调度层次及特点。










3、        试描述成组链法的基本原理,并描述成组链法的分配与回收过程。










三、设打印进程Pp与计算进程Pc之间的缓冲池由m个长度相等的有界缓冲区组成。计算进程把计算结果送入缓冲区,打印进程从缓冲区中取数。两种进程对缓冲池的操作互斥,编程描述发送过程send(data)和接收进程receive(data)。要求解释信号量的含义和初始值。(20分)


















四、解释下图中利用缓冲队列和缓冲区对缓冲池进行管理的过程。
要求解释各缓冲区、缓冲队列的含义及两个过程get_buf(type,number)和add_buf(type,number)的功能。(20分)

TOP

操作系统试题
一  名词解释(10分)
1.并发    2. 同步   3. 周转时间   4. 系统吞吐量   5. 地址空间

二 填空题
   1 在单用户DOS操作系统中,DOS分配内存采用三种策略         ,           ,
           。
   2 从资源管理的角度操作系统是一组资源管理程序的有机集合,把整个操作系统划分成
               ,           ,           ,           等四个基本部分。
   3 通常把       系统        系统和       系统统称为操作系统的三种基本类型。
   4 在大型机中把中断划分为           ,           ,          ,           ,
           五类
   5 一个作业由三部分组成即           ,           ,           。
   6 缓冲区的组织方式分为            ,           及           。
   7 FCB需包括:文件类型和文件结构、           、           、           内容。
   8 DOS文件系统面向对象用户的功能有           ,           ,           。
   9 产生死锁的四个必要条件           ,请求和保持条件,           ,           。
   10 请求分段式虚拟存储分配系统必须至少具有三种硬件支持,即           ,           ,
               。
三  问答题
1 操作系统在计算机系统中的地位和作用是什么?
2 什么叫动态连接?为什么说分段虚存系统有利于动态连接?
3 I/O系统需要设置那些基本数据结构?各自的作用是什么?
4 为什么说名号目录树可以加快目录检索速度?
5 设有四个进程 P1,P2,P3,P4共享一组资源r1,r2,r3,r4假定在某个时刻他们的资源分配状态如下所示
                           1  1  1  0                   1   0   0   1
                           1  0  0  1                   0   0   1   0
  A = (0,0,0,1)   U =    0  0  1  0          R  =     0   0   0   1
                           0  0  1  0                   0   1   0   1
(1) 给出该状态的资源分配图RAG。
(2) 给出该RAG的化简过程。
(3) 该状态是死锁状态吗?
四  计算
1  如图所示的进程状态,图中标出的数字分别表示一种形式的状态变迁。现设分别有进程处于执行态、就绪态、等待态,试判别下列诸条件是否成立,为什么?
1─>2,1─>3,2─>1,2─>1,2─>3,3─>4,4─>1,4─>2,4─>3,5─>1
条件式 x─>y,表示:若一进程产生状态变迁x,则导致另一进程产生状态变迁y。













2        考虑一组进程:
进程     CPU周期时值    优先数
P1          10             3
P2           1             1
P3           2             3
P4           1             4
P5           5             2
其中,小的优先数表示高的优先级。设这组进程在相对时刻0以P1、P2、P3、P4、P5的次序进入就绪队列,进入时消耗的时间忽略不计。
(1)        分别给出FCFS,HRN,RR(时间片S = 1)算法下,这组进程的执行顺序图示。
(2)        每个进程在上述何种算法下它的等待时间和周转时间最短?
(3)        计算在每种算法下的平均等待时间和平均周转时间。

TOP

操作系统试题
一 、( 10 分 )从 供 选 择 的 答 案 中 选 出 应 填 入 下 列 叙 述 中 空 格 处的 正 确 答 案 , 把 编 号 写 在 答 案 的 对 应 栏 中 。
    1. __A___是 一 种 只 能 进 行 P操 作 和 V操 作 的 特 殊 变 量 。__A_可 以 用 来 实 现 异 步 并 行 进 程 间 的 __B_和 _C___。 __B 是 指 排 它 地 访 问数据!£ _C_
则 是 指 进 程 间 在 逻 辑 上 的 相 互 制 约 关 系 。
     [供 选 择 的 答 案 ] A, B, C:
     ( 1) 调 度  ( 2 ) 类 程   ( 3 ) 进 程    ( 4 ) 互 斥   ( 5 ) 信 号 量  ( 6 ) 控 制 变 量
     ( 7 ) 条 件 变 量     ( 8 ) 同 步     ( 9 ) 共 享 变 量    ( 10 )分 配  (11 ) 管 程
    答 : A___________  B__________  C__________。
    2. 当 为 多 道 程 序 所 提 供 的 共 享 的 系 统 资 源 不 能 满 足 要 求 时 , 可 能 出 现 死 锁 。 系 统 资 源 即 可 能 是 永 久 性 资 源 也 可 能 是 临 时 性 资 源 。 此 外 , 不 适 当 的 __A__也 可 能 产 生 死 锁 。 产 生  死 锁的 必 要 条 件 是 __B__, __C_, __D__, __E__。 有 向 资 源 分 配 图 是 分 析 死 锁的 有 力 工 具 。 既 然 死 锁是 由 于 资 源 不 足 造 成 的 , 当 出 现 死 锁时 , 即 可 以 通 过 从 其 它 进 程 剥 夺 足 够 数 量 的 资 源 并 分 配 给 死 锁进 程 来 解 脱 死 锁 。 这 是 资 源 剥 夺 办 法 。 此 外 还 可 以 采 用 __F__来 解 脱 死 锁。 采 取 措 施 预 防 死 锁 的 发 生 __G__。
     A: ( 1 ) 程 序 并 行 操 作   ( 2 ) 资 源 的 线 性 分 配  ( 3 ) 分 配 队 列 优 先 数
             ( 4 ) 进 程 推 进 顺 序
     B, C, D, E:
             ( 1 ) 使 用 非 剥 夺 性 资 源  ( 2 ) 时 间 片 过 长  ( 3 ) 信 号 量 S=0   ( 4 ) 执 行 P_V操 作   ( 5 ) 因 请 求 资 源 而 被 阻 塞 的 进 程 仍 保 持 资 源 不 放  ( 6 ) 每 种 资 源 只 有 一 个  ( 7 )进 程 已 获 得 资 源 , 在 未 使 用 完 之 前 不 能 被 剥 夺  ( 8 ) 某 一 进 程 请 求 的 资 源 太 多  ( 9 ) 各 进 程 请 求 的 资 源 总 数 超 过 了 系 统 拥 有 的 资 源 总 数  ( 10 ) 环 路 等 待 : 存 在 一 个 进 程 --资 源 环 形 链 。
     F: ( 1 ) 停 止 并 行 操 作           ( 2 ) 撤 销 一 个 或 多 个 死 锁 进 程
             ( 3 ) 拒 绝 分 配 新 资 源     ( 4 ) 修 改 信 号 量
     G: ( 1 ) 是 可 能 的   ( 2 ) 是 不 可 能 的  ( 3 ) 是 否 可 能 还 未 有 定 论
  答 : A_________B_______C_______D________E_______F________G_________

二 、 ( 20 分 ) 名 词 解 释 (简 答 )
    ( 1 ) 进 程 控 制 块
    ( 2 ) 地 址 重 定 位
    ( 3 ) 缺 页 中 断
    ( 4 ) 打 开 和 关 闭 文 件
    ( 5 ) 临 界 区

三、 ( 20 分 ) 考 虑 下 面 的 系 统 “ 瞬 态 ” : 五 个 进 程 { P1, P2, P3, P4, P5 }, 四 类 资 源 {A, B, C, D}
                              Allocation                 Max             Available
   P1                        0 0 1 2                   0 0 1 2                0 0 1 2
   P2                        1 0 0 0                   1 7 5 0      
   P3                        1 3 5 4                   2 3 5 6  
   P4                        0 6 3 2                   0 6 5 2
   P5                        0 0 1 4                   0 6 5 6


使 用 银 行 家 算 法 回 答 以 下 问 题 :
a) 给 出 Need 的 内 容
b) 系 统 是 安 全 状 态 吗 ? (请 写 出 过 程 )
c) 如 果 进 程 P2要 求 {0, 4, 2, 0}, 此 要 求 能 满 足 吗? (请 写 出 过 程 )

四 、( 15 分 ) 假 定 活 动 磁 头 在 200 道 (道 号 从  0 到 199 )中 访 问 , 目 前 磁 头 正 在 143 道 上 ( 刚 刚 服 务 完 125 道 )。 有 下 列 服 务 顺 序 :
              86,    147,   91, 177, 94, 150, 102, 175, 130
  根 据 下 列 磁 盘 调 度 算 法 给 出 磁 盘 服 务 顺 序 , 并 计 算 磁 头 移 动 总 距 离
      ( 1 ) FCFS
      ( 2 ) SSTF ( 最 短 寻 道 时 间 优 先 )
      ( 3 ) SCAN ( 电 梯 调 度 算 法  )

五 、  ( 15 分 )某 系 统 采 用 请 求 分 页 存 储 管 理 , 页 长 为  1 K ( 1024 ) 字 , 某 作 业 的 地 址 空 间 如 图 所 示 , 主 存 大 小 为 10 K, 其 中 0 页 和 1 页 为 操 作 系 统 占 用 。 该 作 业 分 页 后 前 3项 分 别 装 入 主 存 的 2, 4, 8 块 中 , 当 前 正 在 运 行 该 作 业 。

TOP

操作系统试题
一 、(10分 ) 从 供 选 择 的 答 案 中 选 出 应 填 入 下 列 叙 述 中 (   )内 的 正 确 答 案
1. (   3分   )允 许 多 个 用 户 在 某 终 端 上 同 时 交 互 地 使 用 计 算 机 的 OS称 为 (   1   )。 通 常 采 用 (  2  ) 策 略 为 用 户 服 务 。 允 许 用 户 若 干 作 业 提 交 计 算 机 集 中 处 理 的 OS称 为 (  3  )。 在 (  4  )的 控 制 下 , 计 算 机 能 及 时 处 理 由 过 程 控 制 反 馈 的 数 据 , 并 作 出 反 应 , 设 计 (  4  )时 , 首 先 考 虑 系 统 的 (  5  )。
   供 选 择 的 答 案 :  ( 1 ), ( 3 ),  ( 4 ):
        A)网 络 操 作 系 统           B)分 布 式 操 作 系 统       C)分 时 操 作 系 统
        D)单 用 户 操 作 系 统      E)实 时 操 作 系 统             F)批 处 理 操 作 系 统
                                        ( 2),  ( 5 ):
        G)可 靠 , 灵 活 性            H)实 时 性 和 可 靠 性       I)优 先 权 分 配
        J)时 间 片 轮 转                  K)短 作 业 优 先

答 : (1)__________  (2)___________  (3)________  (4)_________  (5)____________

2.  ( 3分 )当 两 个 并 发 进 程 共 享 一 个 临 界 资 源 时 , 互 斥 信 号 量 取 值 范 围 为 ( 1 )。 当 n 个 进 程 共 享 一 个 临 界 资 源 时, 其 互 斥 信 号 量 取 值 范围 为 ( 2 )。  当 n 个 进 程 共 享 m 个 临 界 资 源 时, 其 互 斥 信 号 量 取 值 范围 为 (3 )。
供 选 择 的 答 案 :  ( 1 ), (2 ),  (3 ):
     A) 1 ~ -1      B) 2 ~  -2        C)  2 ~ 0      D) 1 ~ -(n-1)      E) -1 ~  n
     F) n ~ m       G) 1 ~ (m-n)   H) m ~ -(n-m)     I) -1 ~ (m-n)
答 : (1)__________  (2)___________  (3)________  

3. ( 4 分 )快 表 是 ( 1 ), 用 来 存 放  ( 2 ), 在 OS中 为 ( 3 )服 务 , 设 备 缓 冲 区 是 为 ( 4 )服 务 , 是 在 ( 5 )中 。 Spooling 技 术 中 使 用 的 输 入 井 和 输 出 井 是 在 ( 6 )中 , 用 来 存 放 字 符 设 备 的 ( 7 )信 息 。
供 选 择 的 答 案 :  ( 1 ), (2 ),  (5), ( 6 ):
    A)页 表          B)内 存         C)辅 存         D)高 速 相 联 存 储 器             E)段 表
             ( 3 ),  ( 4 ),  ( 7 ):
    F)输 入 /输 出                 G)分 页 存 储 管 理            H)分 段 式 存 储 管 理
    I)文 件 管 理                    J)虚 拟 存 储 管 理
答 : (1)__________  (2)___________  (3)________  (4)__________  (5)___________

          (6)__________  (7)___________

二. 、(  20 分 )名 词 解 释 (简 答 )
         1。  缺 页 中 断
         2。  临 界 区
         3。 地 址 重 定 位
         4。 虚 拟 存 储 管 理
         5。 Spooling 技 术

三 、(  20 分 )有 一 个 计 算 进 程 A和 一 个 打 印 进 程 B, 共 享  n 个 缓 冲 区 , 该 缓 冲 区存 放 一 条 信 息 。 A进 程 将 信 息 写 入 缓 冲 区, B进 程 从 缓 冲 区中 取 出 信 息 打 印 。
     1。 试  说 明 A, B两 进 程 之 间 相 互 制 约 关 系
     2。 应 设 置 哪 些 信 号 量 , 它 们 的 初 值 是 什 么 ?
     3。 写 出 A, B进 程 的 同 步 算 法 (用 Wait 和 Signal 原 语 及 缓 冲 区指 针 )

四 、 ( 20 分 )考 虑 下 面 的 系 统 “ 瞬 态 ” : 五 个 进 程 { p1, p2, p3, p4, p5 }四 类 资 源  { A,  B,  C,  D }
                            Allocation                  Max              Available
     P1                     0012                         0012                  1520
     p2                     1000                         1750     
     p3                     1354                         2356
     p4                     0632                         0652
     p5                     0014                         0656
  使 用 银 行 家 算 法 回答 以 下 问 题 :
    A)给 出 Need 的 内 容
    B)系 统 是 安 全 状 态 吗 ?  (写 出 过 程 )
    C)如 果 进 程 P2要 求  ( 0, 4, 2, 0 ), 此 要 求 能 满 足 吗 ?(写 出 过 程 )

五 、 ( 10 分 )画 出 进 程 状 态 转 换 图 。 并 说 明 什 么 事 件 会 引 起 进 程 的 状 态 转 换。 对 每 种 状 态 说 明 在 某 一 时 刻 系 统 中 处 于 这 一 状 态 的 进 程 最 多 可 能 有 几 个 ? 最 少 可 能 有 几 个 ?

六 、( 6 分 )何 谓 设 备 缓 冲 区 ? 引 入 设 备 缓 冲 区的 主 要 原 因 有 哪 些 ?

七 、( 6 分 ) Unix 文 件 系 统 采 用 多 级 目 录 结 构 , 这 种 结 构 有 哪 些 优 点 ?

八 、 ( 8 分 ) Unix 系 统 的 文 件 所 占 用 的 盘 块 号 直 接 或 间 接 放 在 文 件 索 引 结 点 的 13个 地 址 项 中 , 如 下 图 所 示 。
     假 定 一 个 盘 块 的 大 小 为 1KB, 每 个 盘 块 号占 4个 字 节 。 问 :
      1. 直 接 地 址 项 允 许 最 大 文 件 是 多 少 ?
      2. 一 次 间 接 索 引 允 许 最 大 文 件 是 多 少

TOP

操作系统试题
一.        名词解释(15分)
进程
地址映射
SPOOLING技术
快表
目录文件
二.        回答下列问题(25分)
1.        图示说明进程三状态转换及转换原因
2.        在分时系统中,若采用时间片轮转法,时间片过大或过小会产生什么结果?
3.        针对内存动态分配与回收中,回收区与空白区相邻的三种情况,分析回收时应做哪些工作?
4.        临界段的设计原则是什么?
5.        银行家算法破坏了死锁产生的哪一个必要条件?它是如何破坏的?
三.        有一个具有两道作业的批处理系统,作业调度采用短作业优先的调度算法,进程调度采用以优先数为基础的抢占式调度,有如下作业序列:
     
作业        到达时间        估计运行时间        优先数
A        10:00        40’        5
B        10:20        30’        3
C        10:30        50’        4
D        10:50        20’        6
若优先数大者优先级高,给出各作业在内存中运行的起止时间。(8分)
四.        图一是一种段页式管理配置方案:
1.        根据给出的虚地址写出对应的实际地址。
2.        在图上画出地址映象过程。
3.        从虚地址到实地址转化中要访存几次,哪几次?
4.        通常采用什么设施提高映象速度。(10分)

五.        在一个请求页式存储系统之中,一个程序的页面轨迹为123412512345,采用OPT算法(即最佳置换策略,将永远不再使用或最长时间不需访问的页予以淘汰)和FIFO算法(即先进先出算法,选择最早进入内存的页予以淘汰),假定分给该程序的存储块数分别为3和4时,计算缺页次数,比较所得结果,你可以得到什么启发。(8分)
六.        有文件系统如图二:
对此文件系统:
1.        文件共享采用值班目录方式
2.        ‘*’表示退回上一级父目录
‘\’表示路径名分隔符
3.        拷贝命令语法 copy <file1> <file2>
表示将限定名为<file1>的文件拷贝到当前目录下,并更名为<file2>,若<file2>缺省,认为<file1>不需更名。
在不改变当前目录”chen”的前提下,如何将calcu.c拷贝到当前目录下。(4分)

七.        有一仓库存放两种零件A和B,最大库存容量各为m个,一车间不断取A和B进行装配,每次各取一个。为避免零件蚀锈,遵循先入库者先出库的原则。有两组供应商,不断地供应A和B(每次一个),为保证齐全和合理库存,当某种零件数量比另一种数量超过n(n<m)时,暂停对数量大的零件的进货,集中补充数量小的零件。试用P、V操作正确实现之。(4分)
八.        试证明系统中仅有一个进程不可能发生死锁。(6分)

TOP

操作系统试题
一、名词术语解释(每小题3分,共24分)
  1、系统调用      2、线   程       3、临界区         4、分时系统
  5、死    锁      6、虚拟存储器    7、进程同步       8、SPOOLing
二、填空题(每小题 2分,共 14 分)
  1、静态重定位是在                           来完成,动态重定位是靠      
                                                来完成。
  2、进入就绪状态的进程来自哪些状态:                                      。
  3、死锁的四个必要条件中,保持和等待条件指:                              
                             。
  4、防止死锁的策略的可以分为静态和动态两种,银行家算法属于               。
  5、M个进程共享一互斥段,如果每次最多允许N个进程进入互斥段(M>N),则信号
量变化范围为:                  。
  6、一个计算机系统是否具有虚拟存储系统主要看:                            。
  7、操作系统向用户提供的接口有                  和                    。
三、判断题(每小题 1.5分,共 15分)
1、        请求页式存储管理系统中,若把页面的大小增加一倍,则缺页中断次数会减少
   一半。                                               (a.对   b. 错 )
  2、虚拟存储器的最大存储空间为内存容量与硬盘容量之和。   (a.对   b. 错 )
2、        多道系统中的三个用户,在同一个系统上同时对它们的C语言原程序进行编译,
   此时系统应分别为各用户创建一个C编译进程及保存一份C编译程序副本。
                                                        (a.对   b. 错 )
  4、进程的运行状态是由程序自己确定的。                   (a.对   b. 错 )
  5、在请求页式存储管理中,系统是将用户程序的一部分页装入系统就使其开始运行。
                                                          (a.对   b. 错 )
  6、管程的互斥是在进程调用其过程时,由系统来保证的。     (a.对   b. 错 )
  7、打印机是一种典型的字符设备。                         (a.对   b. 错 )
  8、所有进程都挂起时,系统陷入死锁。                     (a.对   b. 错 )
  9、采用索引文件组织的主要缺点是不宜动态改变文件长度。   (a.对   b. 错 )
  10、在多道程序系统中,道数越多越好?。                  (a.对   b. 错 )

四、简答题(每小题6分,共18分)
  1、一系统有8个相同的资源,被7个进程共享,每一个进程最多需2份资源。请
     说明这一系统不会发生死锁。
  2、怎样判断一个实时系统是可调度的?
  3、请简要说明MINIX的内部结构,并以READ系统调用为例说明各层之间的调用(通信)关系(可用简单的流程图示意)?
五、解答题(每小题7分,共14分)
  1、如图一所示的硬件机构用来进行分页存储管理,在需要时,从M2中取出页面送到M1
中去,并且当M1中需要空间时,再将页面从M1送到M2中去,现令作业运行时的页面踪迹为:       P=a,b,a,c,a,b,d,b,a,c,d。
                                             
a        2  b
3  c
4  d
5  x
6  y
7  z        8  t
              M1(主存)                          M2(辅存)
                              〈图一〉
   问题:
   (1)假定采用FIFO淘汰算法,访问缺页中断率是多少?
   (2)如果采用LRU置换算法,访问缺页中断率是多少?
   (3)简要解释引起上述两个缺页中断率不同的原因?                 (7分)

    2、请分别画出MINIX系统中同族进程(比如:父子进程)和非同族进程的进程表、Filp表以及活动i-节点表在打开同一个文件时的关联关系图,并说明Filp表的作用。
                                                                     (7分)
六、计算题(7分)
    假设一个活动头磁盘有400道,编号从0—399,当前磁头正在202道上服务,并且
刚刚完成了第164道的请求,现有如下访盘请求序列(磁道号):
              136,198,142,223,149,198,156,245,176
试给出采用下列算法后磁头移动的顺序和移动总量(总磁道数):
1、        最短寻道时间优先(SSTF)磁盘调度算法。
   2、SCAN磁盘调度算法(假定沿磁头移动方向不再有访问请求时,磁头沿相反方向移动)。
七、P/V操作题(8分)
    如图二所示,系统中有三个进程GET、PRO和PUT,共用两个缓冲区BUF1和BUF2。假设BUF1中最多可放11个信息,现以放入了两个信息;BUF2最多可放5个信息。GET进程负责不断地将输入信息送入BUF1中,PRO进程负责从BUF1中取出信息进行处理,并将处理结果送到BUF2中,PUT进程负责从BUF2中读取结果并输出。试用P-V操作正确实现GET、PRO、PUT的同步与互斥(用流程图或类PASCAL/C描述均可)

TOP

谢谢  楼猪~~~~~~
帮助他人
            帮助自己!
--------------------------------------------------------------------------

TOP

支持楼主发帖!

TOP

 46 12345
发新话题