Mit6.S081学习记录

Mit6.S081学习记录这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好!这是你第一次使用Markdown编辑器所展示的欢迎页。如果你想学习如何使用Mar

大家好,又见面了,我是你们的朋友全栈君。

前言

一直想了解下操作系统相关的东西,发现了这个资源(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.net/134870.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月6日 上午8:46
下一篇 2022年6月6日 上午8:46


相关推荐

  • UIControl-IOS开发

    UIControl-IOS开发

    2021年12月2日
    48
  • 协同过滤推荐算法研究

    针对电子商务发展的需求,本文通过对协同过滤推荐算法的文献综述,提出传统过滤算法无法适用于用户多兴趣下的推荐问题进行了剖析,提出了一种基于用户多兴趣的协同过滤推荐改进算法,分析了基于用户多兴趣的协同过滤推荐算法的电子商务系统。
      一、引言
      电子商务迅猛发展的时代已经到来,网上购物的交易方式正在改变着传统的商业模式。2007年,电子商务的交易额达到了8900亿人民币。面对如此众多的商品,无疑会大大增加用户发现满意商品的困难。于是个性化推荐系统逐渐成为电子商务领域中的一项重要

    2022年4月8日
    47
  • 鼠标移到导航上面 当前的LI变色 处于当前的位置

    鼠标移到导航上面当前的LI变色处于当前的位置,广泛应用于当前导航。点击这里查看效果以下是源代码:1234鼠标移到导航上面当前的LI变色处于当前的位置-柯乐义51314152

    2021年12月20日
    58
  • 计算矩阵的欧式距离

    计算矩阵的欧式距离对于 kNN 算法 难点在于计算测试集中每一样本到训练集中每一样本的欧氏距离 即计算两个矩阵之间的欧氏距离 现就计算欧式距离提出三种方法 1 两层循环分别对训练集和测试集中的数据进行循环遍历 计算每两个样本之间的欧式距离 此算法没有经过任何优化 importnumpya 1 np array 1 2 3 4 5 6

    2026年3月16日
    2
  • fcntl 函数「建议收藏」

    fcntl 函数「建议收藏」fcntl函数浅解Linux系统中使用man查看fcntl函数的原型为fcntl(intfd,intcmd,……/arg/);自己在使用时用到了fcntl(intfd,intcmd,longarg);F_SETFL:设置文件状态标志。将文件的状态标志设置为第三个参数arg的值(取整数值),其中O_RDONLY,O_WRONLY,O_RDWR,O_CREAT

    2025年7月17日
    7
  • 百度文心快码Baidu Comate全栈编程智能体使用手册:从入门到精通

    百度文心快码Baidu Comate全栈编程智能体使用手册:从入门到精通

    2026年3月12日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号