news 2026/6/10 0:35:37

国科大2025操作系统高级教程期末回忆版

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
国科大2025操作系统高级教程期末回忆版

一共七个大题,试卷上会给源代码。

1、setup程序的最后是jmpi 0,8 ,为什么这个8不能简单的当作阿拉伯数字8看待,究竟有什么内涵?

2、copy_process函数的参数最后五项是:long eip,long cs,long eflags,long esp,long ss。查看栈结构确实有这五个参数,奇怪的是其他参数的压栈代码都能找得到,确找不到这五个参数的压栈代码,反汇编代码中也查不到,请解释原因。

3、进程0开始创建进程1,调用fork(),跟踪代码时我们发现,fork代码执行了两次,第一次,执行fork代码后,跳过init()直接执行了for(;;) pause(),第二次执行fork代码后,执行了init()。奇怪的是,我们在代码中并没有看到向转向fork的goto语句,也没有看到循环语句,是什么原因导致fork反复执行?请说明理由(可以图示),并给出代码证据。

4、逐行注释代码,分析copy_page_tables()函数的代码

5、详细分析进程调度scheduler()的全过程

6、逐行分析make_request()、add_reques()代码,并给出图示。

7、逐行注释代码,分析sys_mount()函数,并给出图示。

(老师还说闭卷会降低难度,俺真不中勒✋😭✋)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 14:11:20

Qwen3-VL敏感内容过滤:预装安全模块,合规使用无忧

Qwen3-VL敏感内容过滤:预装安全模块,合规使用无忧 1. 为什么教育机构需要内容过滤? 教育机构在使用AI模型时最担心的就是生成不当内容。想象一下,如果学生在课堂上使用AI助手时突然出现不适宜的信息,那将是一场教学事…

作者头像 李华
网站建设 2026/6/10 14:34:21

ACPI!Store函数和hal!HalSetBusDataByOffset的关系----非常重要

ACPI!Store函数和hal!HalSetBusDataByOffset的关系----非常重要 0: kd> g Breakpoint 10 hit eaxf7424305 ebx894ea000 ecx899b0bd8 edx524d454f esi894ebcbc edi00000001 eipf7424305 espf789a090 ebpf789a0a8 iopl0 nv up ei ng nz na pe nc cs0008 ss0010 ds00…

作者头像 李华
网站建设 2026/6/10 14:29:11

腾讯HY-MT1.5翻译模型:微服务架构设计模式

腾讯HY-MT1.5翻译模型:微服务架构设计模式 1. 引言:开源翻译大模型的演进与挑战 随着全球化进程加速,跨语言沟通需求激增,高质量、低延迟的机器翻译系统成为智能应用的核心组件。传统翻译服务多依赖中心化云平台,面临…

作者头像 李华
网站建设 2026/6/10 14:34:44

Qwen3-VL在线体验指南:不用下载,浏览器直接玩

Qwen3-VL在线体验指南:不用下载,浏览器直接玩 引言:退休教师的AI初体验 作为一名退休教师,您可能对新兴的AI技术充满好奇,但看到动辄几十GB的模型下载和复杂的安装步骤又望而却步。今天我要介绍的Qwen3-VL大模型&…

作者头像 李华
网站建设 2026/6/1 3:45:02

自动化测试在CI/CD中的黄金法则:提速50%不是梦

CI/CD中自动化测试的转型机遇在当今DevOps驱动的软件开发周期中,持续集成/持续部署(CI/CD)已成为提速交付的核心引擎。然而,测试环节常成为瓶颈——传统手动测试拖慢流水线,导致部署延迟。自动化测试的引入能化解这一痛…

作者头像 李华
网站建设 2026/6/10 1:08:35

性能测试自动化:Locust vs JMeter终极PK

一、战场定位:性能测试工具的进化图谱graph LR A[传统工具] -->|高昂成本| B[JMeter] A -->|代码依赖| C[Locust] B --> D[云原生适配] C --> D2026年云原生环境下,性能测试工具正经历三大范式转移:脚本革命:XML配置 …

作者头像 李华