Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 

Certified OS Kernel (mCertiKOS kernel)

This is a micro certified os kernel implemented in C. It runs on qemu simulator.

PLEASE CHECK APPROPRIATE LAB BRANCHES TO SEE SOURCE CODE

Features

  • lab1 bootloader, physical memory management
  • lab2 physical memory management (continued), virtual memory management
  • lab3 thread & process management, trap handling
  • lab4 multicore support, preemptive multitasking, preemptive kernel execution, producer-consumer problem
  • lab5 scheduler support: sleep and wakeup, disk driver, file system support
  • lab6 inter processes communication(IPC), shell

Credits to

This project is an archive of labs of CS 422/522 Operating Systems at Yale, 2015 Fall.

The course is lectured by Prof. Zhong Shao and the labs are instructed by Newman Wu

References

Author

Bo Song, Haoliang Zhang

About

Micro certified linux kernel, final project of CS 422/522 Operating System at Yale, 2015 Fall

Resources

Releases

No releases published

Packages

No packages published