《操作系统》网考客观题及解答

《操作系统》网考客观题及解答

ID:13338819

大小:145.00 KB

页数:5页

时间:2018-07-22

《操作系统》网考客观题及解答_第1页
《操作系统》网考客观题及解答_第2页
《操作系统》网考客观题及解答_第3页
《操作系统》网考客观题及解答_第4页
《操作系统》网考客观题及解答_第5页
资源描述:

《《操作系统》网考客观题及解答》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机本科《操作系统》网考客观题及解答1.阅读填空题(共1题,共10分)设有无穷多个信息,输入进程把信息逐个写入缓冲区,输出进程逐个从缓冲区中取出信息。设缓冲区是环形的,编号为0~n-1,in和out分别是输入进程和输出进程使用的指针,初值都是0。(1)为使两类进程实行同步操作,设置了3个信号量:两个计数信号量full和empty,一个互斥信号量mutex。full:表示放有信息的缓冲区数,其初值为()。(1分)empty:表示可供使用的缓冲区数,其初值为n。mutex:表示互斥信号量,初值为(   )。(1分)(2)填写相应的P、V操

2、作。(每空1分,共8分)输入进程Input:while(TRUE){;;信息送往buffer(in);in=(in+1)modN;/*以N为模*/;;}输出进程Output:while(TRUE){;;从buffer(out)中取出信息;out=(out+1)modN;/*以N为模*/;;}答案选项:①P(empty)②V(empty)③P(mutex)④V(mutex)⑤P(full)⑥V(full)参考答案:(1)为使两类进程实行同步操作,设置了3个信号量:两个计数信号量full和empty,一个互斥信号量mutex。full:表示

3、放有信息的缓冲区数,其初值为(0)。(1分)empty:表示可供使用的缓冲区数,其初值为n。mutex:表示互斥信号量,初值为(1)。(1分)(2)填写相应的P、V操作。(每空1分,共8分)输入进程Input:while(TRUE){①;③;信息送往buffer(in);in=(in+1)modN;/*以N为模*/④;⑥;}输出进程Output:while(TRUE){⑤;③;从buffer(out)中取出信息;out=(out+1)modN;/*以N为模*/④;②;}2.阅读填空题(共1题,共10分)若在一分页存储管理系统中,某作业的

4、页表如表1所示。表1某作业的页表页号块号01232316已知页面大小为1024字节,则计算下列逻辑地址的物理地址。(1)逻辑地址1011的物理地址为(     )。(3分)(2)逻辑地址2148的物理地址为(     )。(3分)(3)逻辑地址4000的物理地址为(     )。(3分)    (4)逻辑地址5012是否合法()。(1分)参考答案:(1)逻辑地址1011的物理地址为(3059)。(3分)(2)逻辑地址2148的物理地址为(1124)。(3分)(3)逻辑地址4000的物理地址为(7072)。(3分)(4)逻辑地址5012是

5、否合法。(否)。(1分)3.阅读填空题(共1题,共10分)针对下述页面走向:0,0,1,1,0,3,1,2,2,4,4,3。当内存块数为2时,采用先进先出页面置换算法(FIFO),则:(1)填写下表,补充完整FIFO算法的计算过程。(共8分,错一个扣1分)FIFO页面置换算法页面走向001103122443块1          块2          (2)采用FIFO算法,共有(   )次缺页中断。(注意,所有内存块最初都是空的,所以,凡第一次用到的页面都产生一次缺页)(2分)参考答案:(1)填写下表,补充完整FIFO算法的计算过程

6、。(共8分,错一个扣1分)FIFO页面置换算法页面走向001103122443块10 0  3 3 4 4块2  1  1 2 2 3(2)采用FIFO算法,共有(6)次缺页中断。(2分)4.阅读填空题(共1题,共10分)下表给出了作业l,2,3的提交时间和运行时间,时间单位为小时,以十进制进行计算。表1作业l,2,3的提交时间和运行时间作业号提交时间运行时间1230.00.41.08.04.01.0 (1)若采用先来先服务调度算法,则调度次序是(  )。(3分,可乱序)A.l、2、3B.2、3、1C.3、2、1D.1、3、2(2)计算

7、各个作业的周转时间和平均周转时间。要求:周转时间必须计算到小数点后1位,小数点后2位不要四舍五入。例如计算结果1记为1.0,3.55记为3.5。作业1的周转时间是(    )(2分);作业2的周转时间是(    )(2分);作业3的周转时间是(     )(2分);3个作业的平均周转时间是()。(1分)参考答案:(1)若采用先来先服务调度算法,则调度次序是(A)。(3分,可乱序)A.l、2、3B.2、3、1C.3、2、1D.1、3、2(2)计算各个作业的周转时间和平均周转时间。要求:周转时间必须计算到小数点后1位,小数点后2位不要四舍五

8、入。例如计算结果1记为1.0,3.55记为3.5。作业1的周转时间是(8.0)(2分);作业2的周转时间是(11.6)(2分);作业3的周转时间是(12.0)(2分);3个作业的平均周转时间是(10.5)。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。