操作系统期末考试试卷(共10页).doc
《操作系统期末考试试卷(共10页).doc》由会员分享,可在线阅读,更多相关《操作系统期末考试试卷(共10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上操作系统期末考试试卷0250-0252操作系统试卷A 0250-0252操作系统试卷A 一、简答题(每题5分,共30分)1.什么是虚拟设备?2.Whats the differrence between a process and a program?3.Whats Hyper-Treading technology?4.死锁的必要条件是什么?5.为什么将文件控制块分成主部和次部两部分?6.若系统有同类资源m个,被n个进程共享,问:当mn和m200,所以产生越界中断;(2)1,25:由段号1查段表得其段长100,将虚拟地址中的段内偏移25与该段段长相比较:25105,
2、所以产生越界中断;(4)3,415:由段号3查段表得其段长600,将虚拟地址中的段内偏移415与该段段长相比较:415600,是合法虚拟地址,所以将段内偏移与该段在主存的起始地址相加得绝对地址:415+1200=1615;(5)4,20:由段号4查段表得其段长150,将虚拟地址中的段内偏移20与该段段长相比较:20150,是合法虚拟地址,所以将段内偏移与该段在主存的起始地址相加得绝对地址:20+4000=4020;三、FIFO页面替换算法:LRU页面替换算法:四、semaphore a=n,b=m;void main()createprocess(A,);createprocess(B,);v
3、oid A()while(1)P(a);输入化合物A;V(b);void B()while(1)P(b);输入化合物B;V(a);五、六、UNIX中的进程可能处于以下九个状态之一:创建、内存就绪、外存就绪、内存睡眠、外存睡眠、核心态执行、用户态执行、剥夺、僵死。UNIX进程的状态转换图如下:七、设cache的命中率为h1,访问时间为t1;主存的命中率为h2,访问时间为t2;则被访问的字在cache中的概率为h1,则不在cache中但在主存中的概率为(1-h1)h2,不在cache中也不在主存中的概率为(1-h1)(1-h2) ;设磁盘的访问时间为t3,那么一个字的平均访问时间为:t1h1+(t
4、1+t2)(1-h1)h2+(t1+t2+t3)(1-h1)(1-h2)。八、设每个进程最多可以请求x个这类资源,为了使系统一定不会发生死锁m,x,n需要满足关系式:n(x-1)+1=m,即x=(m-1)/n+1。当mn时,x=INT((m-1)/n)+1,其中INT表示向下取整数。02190224,0279操作系统试卷A一、 名词解释(10分,每题2分)1操作系统 2进程 3线程 4作业 5中断二、 简要回答下述问题(20分,每题4分)1 常用的文件物理结构有哪几种,请简述它们,至少给出三种。2 请你简述段页式虚拟存储系统使用的数据结构。3 请简述SPOOLING 系统的组成及各部分的功能。
5、4 请叙述在进程通信中有哪几种通信方式?5 什么是地址重定位?动态重定位和静态重地位有何区别?三、在一个支持虚拟分页并采用请求页式调度的存储管理系统中,有一用户程序,它访问其地址空间的字地址序列是:70,74,135,276,400,300,700,266,148,560,284,172 问:若分配给该作业的内存大小为384字,初始为空,页大小为128字,试按FIFO、LRU页面淘汰算法,分别计算页面访问的缺页率。(10分)四、 在下面的段表中对于以下逻辑地址(段号,单元号),求对应的物理地址。(10分)(1)0,400; (2)3,300; (3)1,20; 五、有一个具有两道作业的批处理系
6、统,作业调度采用短作业优先的调度算法,进程调度采用以优先数为基础的抢占式调度算法,作业序列如表所示(表中所列作业优先数即为进程优先数,数值越小优先级越高)。(15分) 列出所有作业进入内存时间及结束时间。 计算平均周转时间。作业的执行时间六、设由n个缓冲区组成缓冲池,每个缓冲区可以存放一个消息,有两类进程:x个生产者和y 个消费者,且只要缓冲池未满,生产者便可以将消息送入缓冲池,而只要缓冲池未空,消费者就可以取走一个消息。各个进程对缓冲池进行互斥访问,用信号量实现协调过程。要求写出使用的信号量、初值及其作用,并写出生产者进程和消费者进程的处理流程(10分)七、假定UNIX系统V中磁盘块地大小为
7、1K,每个磁盘块当用于做间接块时最多可登记256个块号,现在要对一个大小为2000K,已经打开的文件检索一遍,请画出该文件的索引结构,并回答将要发生多少次磁盘传输完成中断?(10分)八、在银行家算法中,若出现如下资源分配情况: Allocation Need Available A B C D A B C D A B C DP0 0 0 3 2 0 0 1 2 1 6 2 3P1 1 0 0 0 1 7 5 0P2 1 3 5 4 2 3 5 6P3 0 3 3 2 0 6 5 2P4 0 0 1 4 0 6 5 6试回答下列问题:(15分)1、找出一个安全序列。2、在上述状态下,对于下列由进
8、程P2发出申请命令request(1,2,2,2),会被接受吗?原因何在?0219-0224、0279操作系统A答案 一、名词解释(10分,每题2分)1、操作系统:是位于硬件层之上,所有其它软件之下的一个系统软件,是管理系统中的软硬资源,使其得以充分利用并方便用户使用的程序集合。2、进程:具有一定独立功能的程序关于一个数据集合的一次运行活动。3、线程:也称轻进程,是进程内的一个相对独立的执行流。4、作业:用户要求计算机系统为其完成的计算任务的集合。5、中断:在程序运行过程中,出现的某种紧急事件,必须中止当前正在运行的程序,转去处理此事件,然后再恢复原来运行的程序,这个过程称为中断。二、简要回答
9、下述问题(20分,每题4分)1、常用文件的物理结构有顺序文件、链接文件、索引结构、Hash结构、倒排结构。顺序结构:一个文件占有若干个连续的物理块,首块号块数记录在FCB中。链接结构:一个文件占有若干个不连续的存储块,各块之间以指针相连,其首块号及块数记录于FCB中。索引结构:一个文件占有若干个不连续的存储块,这些块的号记录于一个索引块中。2、段页虚拟存储采用的数据结构:每个作业一张段表系统一张快表每个段一张页表页表控制寄存器主存一张位示图段表控制寄存器3、Spooling系统的组成:磁盘开辟输入井,输出井,其中输入井用于存放预先读入的作业,输出井保存输出结果。提供预输入程序,负责控制外围设备
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 期末考试 试卷 10
限制150内