首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
mit6.s081学习
用户7202036266716
创建于2023-04-26
订阅专栏
mit6.s081lab学习过程
暂无订阅
共16篇文章
创建于2023-04-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MIT-6.S081 | mmap(2021)
Lab: mmap mmap 认真分析mmap hints char* mmap(void *addr, int length, int prot, int flags, int fd, int of
MIT-6.S081 | locks(2021)
Lab: locks LRU LRU全称是Least Recently Used,即最近最久未使用的意思。 LRU算法的设计原则是:*如果一个数据在最近一段时间没有被访问到,那么在将来它被访问
MIT-6.S081 XV6 Chapter8 File System
Chapter10 File System Files and Directories File Descript
MIT-6.S081 | Networking(2021)
Lab7: Networking 最终的任务其实很简单,就是实现 E1000 网卡驱动中的 transmit() 和 recv() 函数。 E1000 的交互方法 接收 如果网卡收到了数据,会产生一个
MIT-6.S081 XV6 Chapter7 Scheduling
Chapter7 Scheduling Multiplexing xv6在2种情况下在进程之间切换从而实现multiplexing: sleep和wakeup机制。当一个进程在等待某种资源可用或某种条
MIT-6.S081 | Lab-Multithreading(2021)
Lab Multithreading Uthread: switching between threads 实现用户态的线程切换,同内核态的线程切换比较,步骤减少了许多,不用多考虑陷阱帧(trap
MIT-6.S081 XV6 Chapter6 Locking
Chapter 6 Locking 阅读知乎和xv6手册的笔记。 多核CPU同时对某个共享的数据结构进行读写操作可能会发生冲突,因此需要concurrency control,即锁。锁提供了一
MIT-6.S081 | Lab-cow(2021)
Lab COW 大部分思路在hint和plan。 先添加引用计数 增加1,要添加到声明到defs.h中 减少1,每次取消对某个物理内存页的引用,最终都会调用到kfree(),因此ref_count减少
MIT-6.S081 XV6 Chapter5 Interrupts and device drivers
Chapter5 Interrupts and device drivers driver 操作系统中管理一个特定设备的代码。 配置设备硬件; 告诉设备执行操作; 处理由此产生的中断; 与可能正在等待
MIT-6.S081 XV6 Chapter4 Traps and System Calls
Chapter4 Traps and System Calls 阅读笔记,以及源代码学习。
MIT-6.S081 | Lab3-Page tables(2021)
学习mit6.s081(2021)的课程,第三个lab,Lab:3 Page tables的学习记录。
MIT-6.S081 XV6 Chapter3 Page Table
MIT6.s081中的MIT XV6 Chapter3 Page Table 阅读笔记,以及源代码学习。
MIT-6.S081 Xv6 Chapter 2 Operating System Organization
MIT Xv6 Chapter 2 Operating System Organization的阅读笔记。
MIT-6.S081 XV6 Textbook Chapter1
MIT XV6 Textbook Chapter1的阅读笔记,记录了本章的一些内容,以及system call的代码。
MIT-6.S081 | Lab2 syscall: System calls(2021)
mit6.s081课程的第二个实验,Lab syscall: System calls,完成了System call tracing和sysyinfo。
MIT-6.S081 | Lab1: Unix utilities(2021)
学习mit6.s081的课程,第一个lab,Lab: Xv6 and Unix utilities的学习记录