山东大学2022操作系统期末

接力:山东大学2021操作系统期末

2022—2023山东大学计算机操作系统期末考试回忆版

简答题(4 × 10 points)

  1. (1)用户态,核心态是什么
    (2)这种区分对现代操作系统的意义
    (3)printf(“str”) 是否进入核心态,为什么(是)
    (4)double x = cos(13) 是否进入核心态,为什么(否)
  2. (1)抖动的定义
    (2)如何利用工作集算法解决抖动问题
  3. 基于请求页式虚拟内存实现,回答下面问题
    (1)虚拟存储器的思想
    (2)页表中有哪些页表项,对应的作用是什么
    (3)如何防止进程访问不属于自己的地址空间,即地址越界
  4. (1)驱动的功能(屏蔽物理设备细节,为文件系统提供统一的调用接口)
    (2)操作系统“一切皆文件”思想的优缺点

大题(10 + 15 + 10)

  1. (1)一个例子,应用银行家算法
    (2)死锁的必要条件,银行家算法破坏了哪一个(些)条件(破坏了循环等待)
  2. 基于索引分配文件块算法的文件系统
char c;
int fp = open("file.txt", flag);
c = read(fd, &c, sizeof(c));

(1)从open打开文件,到变量c获得数据,操作系统做了什么(懵,这题15分呢)

在这里插入图片描述

(2)上述过程用到了文件系统的哪些数据结构(我把能想到的都写了,FCB,PCB,文件目录表,全局文件打开表,进程文件打开表)
3. ppt原题,结合进程树,说明代码会输出几个“Hello World”

t

设计题(15 + 10)

  1. 优先级调度,最后让设计一个类似高响应比的算法,避免饥饿
  2. ppt原题

在这里插入图片描述

复习指导

+ ppt ,考了很多原题
+ 实验 ,去年考了shell
- 课本(没必要)

  • 7
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: 山东大学操作系统课程设计中,我选择了使用CSDN作为开发平台。CSDN作为一个专业的IT技术社区,拥有大量优质的技术博文和开发资源,可以提供我所需的开发指导和技术支持。 在课设中,我以CSDN为主要访问平台,通过搜索功能查找相关的操作系统开发资料和技术文章,这些文章提供了我在操作系统实现过程中所需要的理论知识和实践经验。CSDN的大量用户也可以提供一些建议和解决方案,我可以在文章评论区或者向其他用户提问的方式获取帮助。 此外,CSDN还提供了博客和论坛等功能,我可以将自己的课设进展和问题记录在博客上,与其他开发者进行分享和交流。同时,我也可以参与论坛讨论,针对自己遇到的问题提问,与其他同学进行讨论和解决方案的交流,互相学习和进步。 CSDN还提供了开发者社群和技术学院等专业课程,我可以通过参加相关的技术讲座和研讨会,深入了解操作系统开发的最新动态,并与其他开发者进行交流和合作。这些课程和社群活动可以提高我在操作系统开发方面的水平和能力。 总的来说,选择CSDN作为操作系统课设的开发平台是一个明智的选择。通过利用CSDN的丰富资源和专业社区,我可以更好地完成我的课程设计,并且与其他开发者进行交流和合作,共同提高技术水平。 ### 回答2: 山东大学操作系统课设是指在山东大学操作系统课程中,学生需要完成一系列与操作系统相关的实践项目。学生可以选择使用CSDN作为参考和学习资源。 CSDN,全称为中国软件开发网,是一个面向程序员的知识分享平台。在CSDN上,有很多与操作系统有关的教程、博客和论坛,可以提供学生们在操作系统课设过程中的学习与交流支持。 首先,CSDN上有很多与操作系统相关的教程,这为学生们提供了一个系统化的学习材料。可以通过查阅这些教程,学生们可以更好地掌握操作系统的相关知识,从而更好地完成课设任务。 其次,CSDN上有很多经验丰富的程序员和技术专家分享了自己在操作系统开发方面的经验和技巧。学生们可以通过阅读这些博客和文章,了解到一些实际案例和解决问题的方法,从而提高自己的技术水平。 此外,CSDN还有一个活跃的论坛社区,可以为学生们提供一个交流和答疑的平台。在论坛上,学生们可以发帖提问自己在操作系统课设中遇到的问题,其他用户可以提供帮助和答案,这有助于学生们更好地解决问题和完善课设。 总之,通过使用CSDN作为参考和学习资源,学生们可以更好地获取操作系统相关的知识与经验。在山东大学操作系统课设中,CSDN可以为学生们提供学术指导和技术支持,有助于顺利完成课设任务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

u小鬼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值