left 您的位置: 洪恩在线 -> 继续教育 -> 自学考试 -> 试题集锦 -> 在线测试 right

   

操作系统       


  
   四、何为文件系统?为何要引入文件系统?
  
     ①文件系统是指负责存取和管理文件信息的机构。(3分)
     ②·实现“按名存取”,力求查找简单;
      ·使用户能借助文件存储器灵活地存取信息,并利用共享和保密。(3分)
  
   五、现为某临界资源设一把锁w,当w=1时,表示关锁,w=0时,表示锁已打开,试写出开锁和关锁的原语,并说明如何利用它们去控制对该临界资源的互斥访问?(7分)
  
    ① 开锁原语unlock(w)如下:
          unlock(w):w:=0
       关锁原语lock(w)如下:
           Lock(w):while w=1 do skip;
                w:=1;       (4分)
     ② 可设临界段cs放在两者之间来实现互斥,即
           Lock(w);
           cs;
           unlock(w)            (3分)
  
   六、在页式虚存管理系统中,设页面大小为26,页表内容如下,现访问虚地址:(245)8和(126)8,问是否会发生页故障中断?若会则简述故障中断的处理过程,否则将虚地址变换成相应的物理地址。(8分)
     页表:(表中的数均为八进制)
  
     ① (245)8=010100101,页号为2,页表中相应合法位为1,该页在主存、无页故障,PA=20458
     ② (126)8=001010110,页号为1,页表中相应合法位为1,也在主存,无页故障,PA=5268
  
   七、设有三道作业,它们的提交时间及运行时间如下表,若采用短作业优先调度策略,试给出作业单道串行运行时的调度次序及平均周转时间。(8分)
  
      作业 提交时间 开始时间 完成时间 周转时间
       J1    0     0    7     7
       J2    2     7    11     4
       J3    3    11    16     13
      平均周转时间=(7+9+13)/3=29/3=9.67   (4分)
      各作业的调度次序:
        (3分)
  
   八、设系统有三种类型的资源,数量为(4,2,2),系统中有进程A,B,C按如下顺序请求资源:
        进程A申请(3,2,1)
        进程B申请(1,0,1)
        进程A申请(0,1,0)
        进程C申请(2,0,0)
       请你给出一和防止死锁的资源剥夺分配策略,完成上述请求序列,并列出资源分配过程,指明哪些进程需要等待,哪些资源被剥夺。(9分)
  
     ① 分配策略为:当进程Pi申请ri类资源时,检查ri中有无可分配的资源:有则分配给Pi;否则将Pi占有的资源全部释放而进入等待状态。(Pi等待原占有的所有资源和新申请的资源)(5分)
  
     ② 资源分配过程:       剩余资源
      进程A:(3,2,1)      (1,0,1)
       进程B:(1,0,1)      (0,0,0)
       进程A:(0,1,0)(不满足)  (3,2,1)
       A的所有资源被剥夺,A处于等待
       进程C:(2,0,0)      (1,2,1)
       C,B完成之后,A可完成。        (4分)
  
  
  
  

 
【关闭窗口】