Skip to content

cmingou/OSDI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OS Design and Implementation

OSDI lab code repo


Lab includes:

  • Lab1: get SVN account, GDB kernel debug
  • Lab2: Simple Kernel booting, BIOS
  • Lab3: Fill LDT, GDT table to create task
  • Lab4: Simple Character Device driver
  • Lab5: Kernel module - Thread Hider and Memory Killer
  • Lab6: Scheduing - load balance
  • Lab7: A Simple Page Frame Reclaiming Algorithm
  • Lab8: Block Device - RamDisk snapshot and rollback
  • Lab9: I/O scheduler - Shortest seek time first(SSTF)
  • Lab10: File system driver - encrytption and decryption files in Ramfs
  • Lab11: Data encryption and decryption in the TCP layer
  • Lab12: DDoS Defence - drop bad connection in the temperary connection queue

Lab sildes : (https://drive.google.com/folderview?id=0B3JBuk1iiOfvLWNLdE1ueW5xQ1U&usp=sharing)

Releases

No releases published

Packages

No packages published

Languages

  • C 90.4%
  • Assembly 6.1%
  • Makefile 2.5%
  • Other 1.0%