2014年操作系统期末考题

更新时间:2023-12-26 03:59:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1. 什么是多道程序技术,它带来了什么好处?

2. 系统调用是OS与用户程序的接口,库函数也是OS与用户程序的接口,这句话对吗?为什么?

3. Which of the following components of program state are shared across threads in a multithreaded process? a. Register values b. Heap memory c. Global variables d. Stack memory

4. 下面哪种调度算法会导致饥饿?并说明原因。a. 先到先服务调

度 (FCFS) b. 最短作业优先调度(SJF) c. 轮转调度(RR) d. 优先级调度(Priority)

5. 有结构文件可分为哪几类,其特点是什么?

6. 已知某系统页面长4K字节,页表项4字节,采用多层分页策略映射64位虚拟地址空间。若限定最高层页表占1页,问它可以采用几层分页策略。

7. 有5个批处理的作业(A,B,C,D,E)几乎同时到达一个计算中心,估计的运行时间分别为2,4,6,8,10秒钟,它们的优先数分别为1,2,3,4,5(1为最低优先级)。对下面的每种调度算法,分别计算作业的平均周转时间。

(1)最高优先级优先;

(2)时间片轮转(时间片为0.02秒钟); (3)FIFO(作业到达顺序为C,D,B,E,A); (4)短作业优先。

8. Consider the following snapshot of a system:

Allocation Max Available A B C D A B C D A B C D P0 0 0 1 2 0 0 1 2 1 5 2 0 P1 1 0 0 0 1 7 3 0

P2 1 3 5 4 2 3 5 6 P3 0 6 3 2 0 6 4 2 P4 0 0 1 4 0 6 5 6

Answer the following questions using the banker’s algorithm: a. What is the content of the matrix Need? b. Is the system in a safe state?

c. If a request from process P1 arrives for (0,4,2,0), can the request be granted immediately? 9. 在采用分页存贮管理系统中,地址结构长度为18位,其中11至17位表示页号,0至10位表示页内位移量。若有一作业依次被放入2、5、7号物理块中,相对地址1500处有一条指令store 1,2500。请问:

(1)主存容量最大可为多少K?分为多少块?每块有多大?

(2)上述指令和存数地址分别在几号页内?对应的物理地址又分别为多少? 10.某寺庙,有小、老和尚若干,有一水缸,由小和尚提水入缸供老和尚饮用。水缸可容10桶水,水取自同一井中。水井径窄,每次只能容一个桶取水。水桶总数为3个。每次入、取缸水仅为1桶,且不可同时进行。试给出有关取水,入水的算法描述(试用信号量写出两个进程的同步算法)。

本文来源:https://www.bwwdw.com/article/zi9x.html

Top