MIT 6.S081 资源汇总

OS实验xv6 6.S081 开坑 OS实验xv6 6.S081 开坑 终于把xv6 2019 6.S081做完了,网络部分没有写,因为有计网实验了。怎么说呢,xv6的坑有点多,能做完多亏了:和我同学ljj交流,参考RedemptionC老哥的博客(他写的非常详细,遗憾的是,他好像没有写mmap),再者就是参考这位老哥的做法(没有源码,写得不是特别详细,不过有借鉴作用,mmap就是借鉴了他的思想)……废话不多说了,直接开始。 实验指导 首推RedemptionC的博客 这位老哥的个人博客 xv6 6.S081官网(后面的实验都要参考官网 阅读详情

MIT 6.S081 资源汇总

Lecture

官方网站 https://pdos.csail.mit.edu/6.S081/2020/schedule.html
大神中文笔记: https://mit-public-courses-cn-translatio.gitbook.io/mit6-s081/

Set up

我在mac M1上安装的时候遇到的三个问题(附解决方案链接):

  1. Not treat infinite-recursion as error
  2. MIT 6.S081 mac OS m1 qemu 不能启动bug fix 我2.2执行完之后就可以正常boost了,所以没有修改Makefile
  3. env: python: No such file or directory: brew install python + stackoverflow
MIT 6.S081: 搭建环境 MIT 6.S081: 搭建环境 最近,闲来无事,打算跟着 MIT 6.S081 实现一个麻雀虽小五脏俱全的操作系统,下面是搭建环境的过程,以及搭建过程中遇到的问题。 首先,依据,官方指导 进行环境配置: 因为之前,在ubuntu上跑过深度学习,所以,我起初尝试在 Ubuntu 18.04 Desktop 上搭建环境! 但依照官方教程,采用cmd安装qemu-system-misc 时, sudo apt-get install qemu-system-misc 然而无论如何也找不到这个 packag 阅读详情

相关推荐

6.S081的Lab学习——Lab1: Xv6 and Unix utilities

一个本硕双非的小菜鸡,备战24年秋招。打算尝试6.S081,将它的Lab逐一实现,并记录期间心酸历程。

qq_43264167的博客 3368

MIT 6.S081: Lab 0 搭建环境

MIT6.S081实验环境搭建

爱做梦的猪的博客 1341

操作系统MIT6.S081:Lab1->Unix utilities

本系列文章为MIT6.S081的学习笔记,包含了参考手册、课程、实验三部分的内容,前面的系列文章链接如下 操作系统MIT6.S081:[xv6参考手册第1章]->操作系统接口 操作系统MIT6.S081:P1->Introduction and examples 文章目录一、sleep1.1 实验描述1.2 实验思路1.3 实验代码二、pingpong2.1 实验描述2.2 实验思路2.3 实验代码三、primes3.1 实验描述3.2 实验思路3.3 实验代码四、find4.1 实验描述4.2 实验

InnerPeaceHQ的博客 2424

MIT 6.S081 -- Networking

MIT 6.S081 -- Networking

m0_53157173的博客 889

6.S081的Lab学习——Lab3: page tables

一个本硕双非的小菜鸡,备战24年秋招。打算尝试6.S081,将它的Lab逐一实现,并记录期间心酸历程。

qq_43264167的博客 1792

(done) MIT6.S081 2023 学习笔记 (Day1: xv6 如何进入 kernel main 函数) (TODO: 还有时钟中断的几个TODO)

一直有系统学习操作系统的打算,看了很多资料,像什么 pintos,xv6,还有一些杂七杂八的中文资料,也看了许多人对不同资料的评价和好坏判断。个人感觉,对新手来说,最重要的还是找一个经典的、有名的、广泛认可的资料认真研读、读完,而不是纠结自己应该学哪个资料。我们先来速通 MIT6.S081 吧。

shimly123456的博客 746

Mit6.S081学习记录

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

code a better life~ 36万+

Mit6.S081-实验环境搭建

Mit6.S081-实验环境搭建前言一、Linux系统二、SSH连接工具三、环境搭建1,安装依赖2,克隆源码3,分支说明4,源码目录简析 前言 qemu(quick emulator):这是一个模拟硬件环境的软件,利用它可以运行我们编译好的操作系统。 准备一个Linux系统,安装qemu以及其他依赖,通过git克隆下github的xv6源码,利用gcc编译源码得到可运行的操作系统,再利用qemu加载这个操作系统。 一、Linux系统 准备一个Linux系统,我用了阿里云的ecs(Ubuntu 20.04镜像

code a better life~ 34万+

MIT 6.s081 2024

In this blog post, I’ll be diving into the details of the system call as implemented in the 6.S081.This lab is designed to help students understand the concepts of virtual memory, memory-mapped files and how memory-mapping can be used to efficiently work

Alttria的博客 1236

MIT6.S081

MIT6.S081笔记——写写OS 深陷脊背的腐烂禁 人生浪费指南三流写手/吃肉肉 2 人赞同了该文章 MIT 6.S081 lab tool 环境要求主要是3个项目: 一个是riscv64的toolchain,另一个就是虚拟机qemu,剩下的就是一个源码库,装好这三个就可以开始写代码了 关于环境一些坑 首先就是toolchain,这个项目仅仅源代码就有3个多G,按照国内访问git的速度几乎不可能下载完,(这个项目是一个套娃项目,其中里面的子module对应着github上的别的项目,

caowenbo2311694605的博客 2616

MIT6.S081学习记录

6.S081 / Fall 2020b站视频课程搬运MIT 6.S081 2020 操作系统 [中英文字幕]_哔哩哔哩_bilibili大佬翻译的课程内容简介 | MIT6.S081xv6参考书https://pdos.csail.mit.edu/6.S081/2020/xv6/book-riscv-rev1.pdf参考书翻译以及实验指导翻译book-riscv-rev1 · 6.S081 All-In-OneLinux:Ubuntu20.04 (我在VMWare上用的)配置环境:官方文档6.S081 /

qq_63841656的博客 1223

MIT 6.S081 前言

介绍6.S081是什么

bottleofcancer的博客 502

MIT 6.S081环境准备

本文详细介绍了如何为MIT 6.S081操作系统课程搭建RISC-V开发环境,重点解决在Ubuntu 22.04下安装特定版本QEMU 5.1的兼容性问题。作者基于Windows 11物理机和VMware虚拟机环境,提供了完整的工具链安装指南,包括依赖项安装、QEMU源码编译、常见错误解决方案等。特别强调使用官方推荐版本工具的重要性,并分享了编译配置优化建议和系统资源推荐。通过逐步指导,最终实现了XV6操作系统的成功启动,建议读者在完成环境配置后创建快照以备后续使用。

weixin_74769576的博客 1248

MIT6.S081 小结

迷迷糊糊地把MIT6.S081过了一遍,简单谈谈感想吧,复盘一下。

鱼竿钓鱼干 1284

mit6.S081小结

mit6.S081小结 这个课程的大部分视频看完了,lab也全部做完或者抄完了。 这个课程的好处就是基于一个开发出来的简易操作系统xv6来进行讲课还有实验,让自己对于OS的理解不再基于书本视频的一些很理论的东西,而是实际看了一些代码还有添加了一些代码的。课程很棒! lab1 : utilities 利用xv6的syscall来实现一些功能。 理解fork exec pipe的基本工作原理,还是很有用的,至少对于后面写csapp的shell lab。 1: 很简单 调用系统的sleep即可 2: 利用递归的一

weixin_44344205的博客 1748

MIT6.S081/6.828】手把手教你搭建开发环境

文章目录1. 简介2. 安装ubuntu20.043. 更换源3.1 更换/etc/apt/sources.list文件里的源3.2 备份源列表3.3 打开sources.list文件修改3.4 刷新列表4. 安装SSH4.1 SecureCRT 报错4.2 解决方法4.3 修改ssh_config4.4 修改sshd_config4.5 重新启动服务并测试5. 配置静态IP6. 安装RISC-V交叉编译工具7. 安装QEMU8 测试8. 1 下载xv6源码8.2 检查工具链8.3 检查调试工具 秋招的

嵌入式与Linux那些事的博客 8853

MIT6.S081的gdb调试方法

MIT6.S081的gdb调试方法

qq_46514141的博客 1413
上一篇: 一文了解DCC-GARCH模型
Jesszw
博客等级 码龄7年 3粉丝 17原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值