2020年9月3日,2020-2021年度山东大学软件学院大二下学期操作系统考试

受疫情影响,本应在6月下旬的考试改到下个学期开学第一周考试

所有题目都根据3个人的回忆确定,名次解释部分顺序不一样,简答题顺序与原卷一致

一. 名次解释(每个2分)

  1. TLB
  2. Device Driver
  3. Time-Sharing Operating System
  4. Privileged Instruction
  5. IPC
  6. FCB
  7. Working Directioy
  8. User Thread
  9. Critical Section
  10. Semaphore

二. 简答题(每个10分)

  1. 为什么访问文件需要先open()?以及该操作之后,操作系统产生了什么结构?
  2. 使用死锁检测算法判断是否有死锁?如果有死锁,那么哪些进程死锁?
进程 Allocation Request Available
A B C A B C A B C
P0 2 0 0 忘了 0 0 0
P1 忘了 忘了
P2 1 0 0 0 0 0
P3 忘了 0 1 0
P4 忘了 忘了
  1. 画出进程NEW、READY、RUNNING、WAITING、TERMINATED的状态图,并说明状态之间变换的原因。
  2. 根据进程的到达和执行时间,画出相应算法的甘特图,并求出平均等待时间。
进程 到达时间 执行时间
P1 0 3
P2 1 2
P3 2 3
P4 3 6

(1)抢占式最短作业优先调度
(2)轮转法调度(时间片大小为2)

  1. 当前页表如下。页大小为1024字节,该程序分配2个帧,页号0先装入内存。采用先进先出和局部置换策略,现在访问逻辑地址为3000的字节,问在这个过程中发生了什么主要事件并写出置换后的页表。
页号 帧号 Valid/Invailid
0 130 Valid
1 570 Valid
2 -1 Invalid
3 -1 Invalid
  1. 写出下面程序的输出结果,并解释这样输出的原因。
int a = 0;
int main()
{int pid = fork();if (pid == 0){a = 2;print("child leaving/n");}else {wait(NULL);print("a=%d/n". a);}
}
  1. 某磁盘有5000个磁道,从0-4999。当前磁头的位置为143,前一个请求的位置为144。给出当前的请求队列 83、252、143、… 、1774(题中共给了9个),分别用下面的算法求出寻道路径长度。
    (1)SSTF
    (2)SCAN
  2. 甲乙丙三人疫情结束后一起聚餐,吃完饭后,三人一起看电影。用伪代码写出三人一起行动的过程,并且要防止死锁的发生。

预祝各位学弟学妹操作系统95+

山东大学软件学院操作系统(考试)——期末考试回忆版相关推荐

  1. 山东大学软件学院2018软件工程期末考试试题(回忆版)

    山东大学软件学院2018软件工程期末考试试题(回忆版) 总分一百分 考试心得,除了背概念,还有老师给的提纲,UML图才是重点中的重点,各种图的功能,特点,UML类图的各种关系,从选择题开始,占比较大. ...

  2. 山东大学软件学院2022-2023软件工程期末考试(回忆版)

    山东大学软件学院2022-2023软件工程期末考试(回忆版) 前言 1.考试时间:2023/2/17 14:30-16:30 (因疫情推迟到开学考的期末考试) 2.考试科目:软件工程(老师:LuXuD ...

  3. 山东大学软件学院大学物理期末考试回忆版

    文章目录 大二上学期大学物理期末考试 一.考试时间 二.考试范围 三.各章分值分布 四.考试题型 后记 大二上学期大学物理期末考试 一.考试时间 2021年1月4日14:30-16:30 二.考试范围 ...

  4. 山东大学软件学院2021-2022数据结构期末考试

    山东大学2021-2022数据结构期末考试 时间:2022年1月2日8:30-10:30 以下只是个人考试之后的回忆,具体的数值已经忘了,大家复习时一定要掌握算法思想,包括能够手动模拟算法. 一.线性 ...

  5. 2022山东大学软件学院软件项目管理期末考试(回忆版)

    有点无语,老师关于考试范围只字不提,结果出题内容也挺偏的,分享给大家参考 选择题 20*1 有不少是书上的原题,建议都做一下,还有部分没有见过,少量题存在一些难度 简答5*4 WBS字典 什么是快速跟 ...

  6. 山东大学软件学院2022数据库期末考试回忆版

    写在最前面:不要听老师说和往年题不一样!!! 听了你就凉凉了,一定要看往年题!!! 越多越好!!! 满分是70分,你考30+老师就可以把你捞上来.好好复习,两天速成不是梦!!! 简答题 账户执行存钱操 ...

  7. 中科大软件学院高软期末试题回忆版

    刚刚考完高软,没啥说的,就是默写ppt.趁着题目还没忘记录一下,万一重修了还能参考参考 高质量需求的特点 有哪些需求类型 需求分析的两类基本方法 用例满足的四个必要条件 统一过程的核心要义是什么 模块 ...

  8. 山东大学软件学院人工智能导论(考试)——期末考试回忆版

    2020年9月4日,2020-2021年度山东大学软件学院人工智能导论期末考试 考试时间因疫情影响改为大三上学期开学第一周考试 一. 名词解释 数据挖掘 演绎推理 智能计算 启发式搜索 前束范式 二. ...

  9. 《操作系统》期末考试试卷1

    <操作系统>期末考试试卷1 考试时间: 120 分钟 考试形式:(闭卷) 一.单项选择题(共10题,每题2分,共20分) 1.若把操作系统看作是计算机资源的管理者,下列( )不属于操作系统 ...

  10. 《操作系统》期末考试试卷2

    <操作系统>期末考试试卷2 考试时间: 120 分钟 考试形式:(闭卷) 一.单项选择题(共15题,每题2分,共30分) 1.若把操作系统视为计算机资源的管理者,下列的( )不属于操作系统 ...

最新文章

  1. 打印用户在指定时间段内做过的SAP Fiori Launchpad personalization明细
  2. Python3之Django框架搭建详细步骤
  3. mysql设置远程登录
  4. python---post请求时其中dict中套有json
  5. 远程清卡失败服务器内部错误,​航天信息远程清卡失败怎么处理
  6. android root 升级失败怎么办,安卓手机ROOT失败的常见原因及解决办法
  7. Context上下文到底是个什么东东?
  8. 雨夜赶长路,房企必经的三场“价值战事”
  9. linux勒索病毒分析,永恒之蓝的勒索病毒tasksche.exe样本分析
  10. (二)移动 GPU 和桌面 GPU 的差距有哪些?
  11. idea 2018.1破解激活方法,有效期至2099年
  12. 网络基础之DNS、网关
  13. 股票融资融券通俗理解及利率
  14. Wayland 下使用腾讯会议
  15. Java水费代收_基于jsp的水费管理-JavaEE实现水费管理 - java项目源码
  16. 发散级数(中文维基百科)
  17. [闲言]小城故事之小城之晨
  18. 鉴赏java毕业设计_医疗分诊管理系统
  19. kwgt使用的是什么计算机语言,kwgt最新版
  20. 【运维面试】校企合作运维工程师12-16K薪资面试题

热门文章

  1. python中用于获取用户输入的函数是_在Python中,用于获取用户输入的函数是.
  2. 第十一届蓝桥杯嵌入式研究生组赛题
  3. Vue项目中使用vue-particles(粒子背景)插件
  4. 项目管理相关书籍读书笔记
  5. Http协议及各版本对比
  6. 托尼熊《手机游戏运营手册》-------游戏产品市场营销定位
  7. 学习C++之前要先学习C语言吗?
  8. jsp js 鼠标移动到指定区域显示选项卡示例,离开时不显示
  9. android 图片浏览器 布局,Android实现网络图片浏览器
  10. Java - Enum 枚举类型