原文:MIT6.828 Fall2018 笔记 - Lab 1: Booting a PC

参考文章: . 操作系统 lab 实验报告 简书 LAB Part PC Bootstrap CSDN Lab : Booting a PC Part : PC Bootstrap Simulating the x 下载 JOS 源码,然后编译 产生的obj kern kernel.img为虚拟硬盘,这个硬盘镜像我们的包含obj boot boot和obj kernel 输出: 使用Ctrl a ...

2020-03-05 00:36 0 815 推荐指数:

查看详情

MIT6.828 Fall2018 笔记 - Lab 2: Memory Management

Lab 2: Memory Management 建议先看完xv6book的Chapter1和Chapter2 Introduction Memory management有两部分:physical memory allocator for the kernel和virtual memory ...

Sat Mar 28 07:58:00 CST 2020 0 678
MIT6.828 Fall2018 笔记 - Lab 0: 介绍以及环境配置

预备知识:C语言、汇编语言、计算机组成原理、操作系统 这个学期开始上操作系统课,于是就来试试 MIT 6.828 的实验,建议按照 schedule 安排的顺序学习。 感觉比我学校的实验难很多,需要查找并阅读许多文档资料(我的实验记录里有许多参考资料链接可以看看)才能顺利完成这些实验。 官方 ...

Thu Mar 05 07:20:00 CST 2020 0 932
MIT 6.828-jos-xv6-lab1:Booting a PC

lab1实验的主要内容还是熟悉汇编,C语言指针和GDB调试等,以及理解jos的启动过程和启动之中做了哪些处理,为什么要做这些处理 典型的一台PC机的物理内存分配 早起的16位处理器最多只能寻址1MB的内存空间 而真正能被用作RAM的是从0到640KB的区域 而从640KB到1MB的地方 ...

Fri Oct 30 17:51:00 CST 2015 0 2438
MIT 6.828 Lab1: Booting a PC》实验报告

MIT 6.828 Lab1: Booting a PC》实验报告 本实验的网站链接见:Lab 1: Booting a PC。 实验内容 熟悉x86汇编语言、QEMU x86仿真器、PC开机引导流程 测试6.828 内核的启动加载器(boot loader) 研究6.828 ...

Tue Sep 18 01:26:00 CST 2018 0 1602
MIT6.828 Lab3 User Environments

Lab3 这个实验分成了两个大部分。 1. PartA User Environments and Exception Handling kernel使用Env这个数据结构来trace每一个user enviroment,你需要设计JOS来支持多environments。 kernel维护 ...

Tue Jul 06 03:42:00 CST 2021 0 530
MIT6.828 Lab0:环境搭建

Lab0:环境搭建 824做到lab4b了。虽然博客没写,感觉824好难写博客。而且自己写的也比较乱吧,整理的都不是很好,后面有时间了再写824的博客。现在开一个新坑之前其实已经把s6.081做完了,也就是后来mit拆分出来的操作系统课程。不过我感觉那个比较简单,写在简历上可能帮助不是特别 ...

Sun Jun 20 19:15:00 CST 2021 1 1476
MIT6.828 Lab4 Preemptive Multitasking(上)

Lab4 Preemptive Multitasking(上) PartA : 多处理器支持和协作多任务 在实验的这部分中,我们首先拓展jos使其运行在多处理器系统上,然后实现jos内核一些系统功能调用以支持用户级环境去创建新环境。我们还需要实现协同式轮询调度(cooperative ...

Mon Jul 12 01:01:00 CST 2021 0 189
MIT6.828 Lab2 内存管理

Lab2 0. 任务介绍 你将编写一个内存管理代码。主要分为两大部分。分别对物理内存和虚拟内存的管理。 对于物理内存,每次分配内存分配器会为你分配4096bytes。也称为一个页(在大部分操作系统中一个页的大小都是4B)你需要维护一个数据结构来记录哪个物理页是空闲的哪个物理页是已被 ...

Sun Jun 27 00:10:00 CST 2021 0 615
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM