MIT 6.828 Operating System
HearmingBear
这个作者很懒,什么都没留下…
展开
-
(五)6.828 Operating System lab4: Preemptive Multitasking
IntroductionIn this lab you will implement preemptive multitasking among multiple simultaneously active user-mode environments.In part A you will add multiprocessor support to JOS, implement roun...原创 2019-11-29 21:48:19 · 1737 阅读 · 0 评论 -
(四)6.828 Operating System lab3: User Environments
IntroductionIn this lab you will implement the basic kernel facilities required to get a protected user-mode environment (i.e., "process") running. You will enhance the JOS kernel to set up the dat...原创 2019-11-23 21:20:33 · 792 阅读 · 0 评论 -
(三)6.828 Operating System lab2: Memory Management
IntroductionIn this lab, you will write the memory management code for your operating system. Memory management has two components.The first component is a physical memory allocator for the kerne...原创 2019-11-18 15:20:02 · 808 阅读 · 1 评论 -
(二)6.828 Operating System lab1: Assembly, Tools, and Bootstrapping
part 1:PC BootstrapExercise 1Exercise 1.Familiarize yourself with the assembly language materials available onthe 6.828 reference page. You don't have to read them now, but you'll almost certai...原创 2019-11-07 16:48:57 · 2032 阅读 · 0 评论 -
(一)6.828 Operating System HW1: shell
1.GCC编译 gcc 最初是“GUN C Compiler”的简称,可以被当作一个C语言的编译器,发展到今天也可以编译其他语言。 编译分为四个阶段: 预处理 编译 汇编 链接 在使用GCC编译的时候,可以使用 gcc test.c -o test命令一次完成编译,也可以分四步完成编译:gcc -E test.c -o test.i //需要使用 ...原创 2019-11-04 15:34:24 · 588 阅读 · 0 评论