首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MIT-6.S081 xv6-labs-2020
洪杰万
创建于2023-02-03
订阅专栏
MIT-6.S081 2020 课程对应的 Labs
暂无订阅
共6篇文章
创建于2023-02-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MIT 6.S081 Lab7 multithreading
MIT 6.S081Lab7 multithreading 主要是想让我们熟悉一下 OS 中的多线程技术。多线程无论是在 OS 中,还是 Application 程序中都是简化业务流程和加速的重要手段
MIT 6.S081 Lab4 traps
MIT 6.S081 Lab4: traps 主要是想让我们熟悉 xv6 系统调用时进出 kernel 时的细节
MIT 6.S081 Lab6 cow fork
Lab6: copy-on-write fork 主要是想解决父子进程在 fork 时的冗余拷贝问题。具体表现为,旧版本的 fork 会将父进程中的所有用户空间内存复制到子进程中,此时,如果父进程非常
MIT6.S081 Lab5 lazy page allocation
MIT 6.S081 Lab5 lazy page allocation主要是想让我们了解 xv6 在内存管理方面还可以有另一种玩法:内存空间延迟分配机制(与空间立即分配机制相反)
MIT 6.S081 Lab3 page tables
MIT 6.S081 Lab3: page tables 主要是想让我们熟悉 xv6 的多级页表的工作原理和优化 kernel 与 user 交互机制
MIT 6.S081 Lab2 system calls
MIT 6.S081 Lab2 system calls 主要是想让我们给 xv6 添加几个新的系统调用,在添加的过程中可以学习到一些 kernel 与 user