Lab3 这个实验分成了两个大部分。 1. PartA User Environments and Exception Handling kernel使用Env这个数据结构来trace每一个us ...
自己 年 月到 月这段时间慢慢把 个lab磨完了,期间遇到了不少困难和疑惑,所以打算通过写博客的形式来回忆,记录和总结自己学习mit . 的过程。 MIT . 就不用我多介绍了, mit鼎鼎大名的操作系统经典课程,北大,华工等学校的操作系统实验都是基于这个课程的实验部分。课程所有的lab都是开源的,课程实验包括 个实验, 包含 Booting a PC Memory Management User ...
2018-02-26 22:11 0 1323 推荐指数:
Lab3 这个实验分成了两个大部分。 1. PartA User Environments and Exception Handling kernel使用Env这个数据结构来trace每一个us ...
Lab0:环境搭建 824做到lab4b了。虽然博客没写,感觉824好难写博客。而且自己写的也比较乱吧,整理的都不是很好,后面有时间了再写824的博客。现在开一个新坑之前其实已经把s6.081做完了,也就是后来mit拆分出来的操作系统课程。不过我感觉那个比较简单,写在简历上可能帮助不是特别 ...
round-robin scheduling)算法,允许内核在旧的用户环境资源放弃CPU或者退出的时候切换到一 ...
Lab2 0. 任务介绍 你将编写一个内存管理代码。主要分为两大部分。分别对物理内存和虚拟内存的管理。 对于物理内存,每次分配内存分配器会为你分配4096bytes。也称为一个页(在大部分 ...
Lab4 Preemptive Multitasking(下) lab4的第二部分要求我们实现fork的cow。在整个lab的第一部分我们实现了对多cpu的支持和再多系统环境中的切换,但是最后分析的 ...
Lab 2: Memory Management 建议先看完xv6book的Chapter1和Chapter2 Introduction Memory management有两部分:physic ...
Lab 5: File system, Spawn and Shell 1. File system preliminaries 在lab中我们要使用的文件系统比大多数“真实”文件系统更简单,包括 ...
参考文章: 6.828 操作系统 lab1 实验报告 - 简书 LAB_1_Part1_PC Bootstrap - CSDN Lab 1: Booting a PC Part 1: PC Bootstrap Simulating the x86 下载 JOS 源码 ...