Mit6.S081学习记录
学习 记录 S081 Mit6
2023-06-13 09:12:01 时间
大家好,又见面了,我是你们的朋友全栈君。
Mit6.S081学习记录
- 前言
- 一、课程简述
- 二、课程资源
- 三、学习过程
-
- Mit6.S081-实验环境搭建
- Mit6.S081-GDB使用
- Mit6.S081-xv6参考书翻译
- [Mit6.S081-实验1-Xv6 and Unix utilities](https://blog.csdn.net/u013577996/article/details/108680888)
- [Mit6.S081-实验2-System calls](https://blog.csdn.net/u013577996/article/details/109166463)
- [Mit6.S081-实验3-Page tables](https://blog.csdn.net/u013577996/article/details/109582932)
- Mit6.S081-实验4-Traps
- [Mit6.S081-实验5-xv6 lazy page allocation](https://blog.csdn.net/u013577996/article/details/111581055)
- [Mit6.S081-实验6-Copy-on-Write Fork for xv6](https://blog.csdn.net/u013577996/article/details/111972075)
- Mit6.S081-实验7-Multithreading
- Mit6.S081-实验8-locks
- [Mit6.S081-实验9-file system](https://blog.csdn.net/u013577996/article/details/115706097)
- Mit6.S081-实验10-mmap
- Mit6.S081-实验11-networking
- 四、学习交流
前言
一直想了解下操作系统相关的东西,发现了这个资源(MIT的6.S081课程),希望能借此来掌握操作系统的一些知识。学习的是2020年秋季学期(2020 fall)的资源。
一、课程简述
这是一个MIT开设的操作系统课程,不同于一般操作系统课程的教授方式,它通过让人直接编写操作系统代码,来理解操作系统。MIT的教授基于Unix v6开发了一个教学用的os(xv6),我们可以编译源码,从而启动这个操作系统。通过阅读、修改源码可以让我们对操作系统有一个更具体的认识。
二、课程资源
1,课程主页
网址:https://pdos.csail.mit.edu/6.828/2020/index.html。 里面包含了:学习计划(schedule):某节课应该预习什么知识(Preparation)、讲课视频(video)、课堂总结和代码示例、课后作业(代码实验——lab)。
2,参考书
下载地址:https://pdos.csail.mit.edu/6.828/2020/xv6/book-riscv-rev1.pdf
3,实验环境
说明网址:https://pdos.csail.mit.edu/6.828/2020/tools.html 里面阐述了如何在不同操作系统下搭建代码实验的环境。
三、学习过程
Mit6.S081-实验环境搭建
Mit6.S081-GDB使用
Mit6.S081-xv6参考书翻译
Mit6.S081-实验1-Xv6 and Unix utilities
Mit6.S081-实验2-System calls
Mit6.S081-实验3-Page tables
Mit6.S081-实验4-Traps
Mit6.S081-实验5-xv6 lazy page allocation
Mit6.S081-实验6-Copy-on-Write Fork for xv6
Mit6.S081-实验7-Multithreading
Mit6.S081-实验8-locks
Mit6.S081-实验9-file system
Mit6.S081-实验10-mmap
Mit6.S081-实验11-networking
四、学习交流
学习、交流扣群:709837412
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/134870.html原文链接:https://javaforall.cn
相关文章
- Python 学习笔记 列表 排序 xxx XXX
- Django学习记录
- 《解密并行和分布式深度学习:深度并发分析》摘要记录
- Laravel学习记录--微信开发(day2)
- 机器学习:支持向量机SVM
- 2.Go语言之标准库学习记录(2)
- Ingress-Nginx进阶学习实践扩充配置记录
- Thinkphp6(6)模型学习与知识总结(二)
- Node.JS 学习记录(01)
- Python3系统学习记录
- WiFi爆破学习记录
- C primer plus 学习笔记 第1章
- 图机器学习 | PyG 安装配置记录
- Ant Design学习(一)
- (2/3)Electron知识学习 · 基础篇
- 机器学习+高速表征湿实验室技术开发抗体药物丨BigHat宣布与默克开展研究合作
- Thinkphp6学习笔记,持续记录
- Vue开发、学习笔记,持续记录
- SVG学习笔记,持续记录。
- CSS学习笔记02 CSS选择器详解编程语言
- FreeMarker 学习详解编程语言
- 学习Linux:精通入门技能(linux主要学什么)
- Linux学习:如何选择最适合自己的系统(linux学习哪个系统好)
- 233网校数据库MySQL学习之旅(233网校mysql)
- Oracle传智学习最新的课程资料(oracle传智课件)
- 荐会 | CoRL:机器人与机器学习领域的下一个顶级会议
- 学习网址