留言板论坛交流加入收藏
网站首页 面授课程 网授课程 高级辅导 考研资料 信息中心 在线报名 代报名点 免费视听 考研论坛 考研图书 公共课 实力测试 辉煌海文
文章库

资料库
国防科技大学2003年计算机原理考
国防科技大学2002年操作系统考研
国防科技大学2000年操作系统[软件
国防科技大学1996年操作系统考研
国防科技大学1999年操作系统[软件

信息库
[国防科技大学]计算机学院简介

课程库

 
所在位置:专业课资料湖南省国防科技大学计算机学院


国防科技大学研究生院2002年硕士生入学考试操作系统试题

整理日期:2008-06-26
资料来源:海文专业课计算机学院考研资料

国防科技大学研究生院2002年硕士生入学考试 519-操作系统试题 题单号:50619

(可不抄题)

考生注意:1、考生注答案必须写在我校统一配发的专用答题纸上!

         2、统考生做:一、二、三、四、五;

          3、单独考生做一、二、三、六、七;

一、(60分)回答如下问题

1、(6分)将“I/O为主”的进程定义为:当此类进程单独运行时,用于I/O处理的时间远远多于处理机的处理时间;将“计算为主”的进程定义为:当此类进程单独运行时,处理机的处理时间远远多于I/O处理的时间。若系统中运行的主要是这两类进程,采用什么样的调度算法更有利于提高系统资源的利用率?为什么?

2、(8分)请给出PCB(进程控制块)的主要内容。描述当进程发生下述状态转换时,就绪→运行,运行→阻塞,操作系统需要使用/修改PCB中的哪些内容。

3、(5分)请问,在一个进程中使用多线程有何优点?

4、(5分)设系统中有下述解决死锁的办法:

.     银行家算法

.     检测死锁,中止死锁状态的进程、释放该进程占有的资源

.     资源预分配

请问哪种方法允许最大的并发性,也即,哪种办法允许更多的进程无等待的向前推进?请按“并发性”从大到小对上述三种办法排序。

5、(8分)请描述页式虚存管理系统中叶表项的主要内容。请简要描述“缺页中断”的处理过程,并结合该过程,说明其中使用/修改了页表项的哪些内容。

6、(6分)简述OS对文件读/写的系统调用所完成的工作。

7、(6分)简述以程序中断I/O方式,从外设读入一包含N个字节的数据块的过程。

8、(8分)若允许文件能分别在开始、中间、末尾增长,试讨论在顺序式、链接式以及索引式文件物理组织下的开销。

9.(8分)(1)给出无忙等待的P、V操作的定义

 (1)考虑下述P、V操作的定义

  P(s):

      if s.value>0

          Then

              s.value=s.value-1

          else begin

             place this puocess in s.queue;

             block;

          end;

V(s):

if there is at least one process waiting on semaphore s

    then begin

        Rmove a process p from s.queue

        Place process p on ready list

        end

    else

            s.value=s.value+1

请问,当使用信号量和P、V操作作进程的同步和互斥控制时,是否可以在不改动程序的情况下互换的使用(1)、(2)中的P、V操作?这两组P、V操作有何不同?

二、(10分)某工厂有三个生产车间和一个装配车间,三个生产车间分别生产A、B、C三种零件,装配车间的任务是把A、B、C三种零件组装成产品。三个生产车间每生产一个零件后都要分别把它们送到装配车间的货架F1、F2和F3上,F1存放零件A,F2存放零件B,F3存放零件C,F1、F2和F3的容量均可以存放20个零件。装配工人每次从货架上取一个A零件、B零件和一个C零件,然后组装成产品。试用P、V操作给出各生产车间和装配工人的控制流程。

三(8分)假定一计算机系统中有4个进程,各进程的执行时间和均到达就绪队列的时间如下图所示:

   进程          到达就绪队列时间       总执行时间

       (时间单位:基本时间单位)(时间单位:基本时间单位)


试用剥夺式短进程优先调度算法和时间片轮转调度(时间片为两个人个基本时间单位),分别给出各进程的调度次序及平均周转时间。

四、(10)某操作系统采用页式虚存管理,允许用户编程空间为32个页面(每页1KB),主存为16KB。如果一用户程序有10页长,且某时刻该用户进程的页表如下所示。

            页号

        物理页帧号

             0

            8

             1

            7

             2

            4

             3

            10

如果分别遇到以下三个逻辑地址(十六进制):0AC5,1AC5,3AC5处的操作,试说明存储管理系统将如何处理(假定驻留集长度固定,4个叶幀)。

五、(12分)如磁盘的每个磁道分成9段,现有一文件共有9个记录,依次为R1,R2,   ,R9,每个记录的大小与段的长度相等。若磁盘的转速为6000转/分,每读出一段(即一个记录)后需要2.5ms处理时间,然后再读下一段所放记录,忽略其它辅助时间。如果在磁盘的某磁道上顺序存放这些记录,读出该文件需要多少时间?

六、(10分)什么是死锁?产生死锁的原因是什么?如何预防死锁?

七、(12分)假定一计算机系统采用页式虚存管理,一进程的驻留集为4个页帧,且已分配到4个页帧,如下表所示(所有数字均为十进制数,且以0开始):

 虚拟页号

  访问位

  修改位

 装入时间

最近访问时间

 页帧号

    2

    0

    1

    60

   161

    0

    1

    0

    0

    130

   160

    1

    0

    1

    0

    26

   162

    2

    3

    1

    1

    20

   163

    3

当进程访问第四页时,产生页故障(缺页)中断,分别用FIFO、LRU决定页故障中断处理程
 
北京市海淀区万学教育培训学校©版权所有 京ICP备07011227号
北京市海淀区北四环西路66号第三极大厦17层 邮编:100080
全国报名垂询热线:(010)82487377 13701202290 E-mail:zyk#wanxue.cn
(#换成@)