/Operating-System-Concepts-Projects

2019. Spring. Projects for SJTU CS307 course

Primary LanguageC

Operating System Concepts(10th edition) Projects

2019.Spring SJTU CS 307 projects Only part of the projects in the book are implemented here

Overview

  • Project1: Introduction to linux kernel module
  • Project2: Unix shell programming & linux kernel module for task information
  • Project3: Multithreaded Sorting Application & Fork-Join Sorting Application
  • Project4: Scheduling Algorithms
  • Project5: Design a thread pool & producer-consumer problem
  • Project6: Banker's algorithm
  • Project7: Contiguous Memory Allocation
  • Project8: Designing a Virtual Memory Manager
  • src: the official downloaded source code(based which you can implement your own algorithm)