MIT6.S081(2023 Fall) Lab2 Lab3 总结

news/2024/10/3 19:17:40

Lab1 可以说就是一些编程相关的工作,只是程序中有一些操作系统相关的概念(例如进程、管道)。做完Lab1之后我有一个问题:系统调用时如何进行的,为什么我在user下调用sleep( ),就可以直接调用到内核中的sleep代码,我并没有看到两者是如何联系的。做完Lab2,这个问题得到了解答。有了这个基础,接下来的Lab3也是很简单了(2023 的Lab3相较于2020的 看起来简单了不少)。

Usermode 的System Call 是如何被执行的

我这里画了一张图去将这一切串联起来

结尾

万事开头难,syscall实验可以说才是真正的是所有实验的序章。我的syscall的第一个实验是看了这个视频才得以推进# MIT6.S081操作系统实验-Lab2-实现系统调用trace (上)。做完这个之后,后面的几个Question都可以独立完成了。这几个实验坐下来,最大的感受就是,Hint是真的很重要!!!而且貌似Lab3的最后一个usertests是过不去的,因为usertests是2020年Lab的测试点。
OK,最后贴一下我的make grade

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/55193.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

稍微改一下 Wiki.js 的界面 CSS

Wiki.js 默认样式那个样子真的太丑了,又黑又蓝。。。反正我自己不太中意就写了覆盖样式换了 换了纯白的风格,用在自己的站了,样子见下:相关链接仓库:https://github.com/AurLemon/wikijs-citizen-styles 下载:https://github.com/AurLemon/wikijs-citizen-styles/release…

第四天---RSA进阶题型

T1.小明文攻击 一.题目: from Crypto.Util.number import * from gmpy2 import *flag = bNSSCTF{******}p = getPrime(5120) q = getPrime(5120)n = p*q e = 97 phi = (p-1)*(q-1)m = bytes_to_long(flag) c = powmod(m, e, n)print(fn = {n}) print(fe = {e}) print(fc = {c}…

电路基础 ---- 负反馈放大电路的方框图分析法

1 方框图分析法 方框图如下:图中\(A_{uo}\)是一个电压输入的放大器的放大倍数,称为开环放大倍数。 \(F\)为反馈系数,是一个矢量,是指输出信号\(x_{o}\)的多少倍回送到放大器的输入端。 \(M\)为衰减系数,也是一个矢量,是指输入信号的多少倍,进入放大器的输入端。根据上述…

抖音直播间自动发评论-网页端浏览器插件

开发了一个浏览器插件,可以实现在抖音直播间页面获取到评论 并且可以循环自动发送评论,只需要把话术列表填写上,并且点击直播间循环发送按钮,就可以自动在直播间发送了十年开发经验程序员,离职全心创业中,历时三年开发出的产品《唯一客服系统》一款基于Golang+Vue开发的在…

Docker企业级镜像仓库Harbor

Docker企业级镜像仓库Harbor 容器管理 [root@docker01 harbor]# pwd /opt/harbor [root@docker01 harbor]# docker-compose stop15.1 安装Harbor 15.1.1 安装docker、docker-compose 下载 harbor wget https://storage.googleapis.com/harbor-releases/harbor-offline-installe…

启动zabbix容器

启动zabbix容器 启动一个mysql的容器 docker run --name mysql-server -t \-e MYSQL_DATABASE="zabbix" \-e MYSQL_USER="zabbix" \-e MYSQL_PASSWORD="zabbix_pwd" \-e MYSQL_ROOT_PASSWORD="root_pwd" \-d mysql:5.7 \--character-s…

作业一:自我介绍+软工5问

这个作业属于哪个课程 班级地址这个作业要求在哪里 作业要求这个作业的目标 预习软件工程导论,初识markdown编辑、使用github和博客园自我介绍 大家好,很高兴能和大家一起学习这门团队型作业比较多的课程。我是来自22级计算机2班的杨智雄,来自广东汕尾,我是04年生,平时的兴…