首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MIT6.s081
Gocx
创建于2023-06-06
订阅专栏
MIT操作系统课程配套LAB心得体会
等 2 人订阅
共7篇文章
创建于2023-06-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
操作系统是如何管理物理内存的?以xv6系统为例
操作系统的其中一个功能就是要为内核和用户进程管理可用的空闲物理内存,这包括了分配空闲空间与释放回收空间。本文将基于xv6来看看一个操作系统中具体是如何实现物理内存的管理的。
[MIT6.S081] 又de好久了bug · Lab5 · Lazy Allocation
MIT6.S081操作系统 Lab5,lazy allocation(蓝分配)。在本文中,将为xv6实现懒分配的特性,从而对操作系统的内存系统有更深入的理解。
[MIT6.S081] 还行还行不太难 · Lab4 · traps
MIT6.S081操作系统 Lab4,traps(陷入)。在本文中,将为xv6添加两个新功能,从而学习操作系统由系统调用和计时中断两种原因引起的陷入的过程。
[MIT6.S081] 难起来了呀 · Lab3 · page tables
MIT6.S081操作系统 Lab3, page tables 页表,在本文中,我们将修改页表系统的一些设计。
[MIT6.S081] 继续向前 · Lab2 · system calls
MIT6.S081操作系统 Lab2, system call 系统调用,在本文中,我们将尝试分别从静态与动态的两个角度学习用户程序是如何使用系统调用的。
[MIT6.S081] 插曲 · 使用gdb调试xv6
介绍如何使用gdb-multiarch调试xv6,如何编写使用gdb脚本,以及如何使用.gdbinit文件
[MIT6.S081]梦的开始 · Lab1 · Xv6 and Unix utilities
MIT6.S081操作系统 Lab1,我的做法可能并非最优,请勿作为标准。望大家能一起讨论,共同进步。