Skip to content

SJTU 2019 Spring Project Workshop of Operating System ( 操作系统课程设计 CS356 中文班)

Notifications You must be signed in to change notification settings

SJTUzhh/OS-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SJTU 2019 Sping CS356 操作系统课程设计

Textbook

Operating System Concepts (10th) ,A. Silberschatz,P. Galvin,G. Gagne,ISBN: 978-7-111-60436-5

Project

  • Project 1

    • Introduction to Linux Kernel Modules
      At the end of Chapter 2 (P1-P7, textbook)
  • Project 2

    • 2-1: UNIX Shell
    • 2-2: Linux Kernel Module for Task Information

    At the end of Chapter 3(P12-P22, textbook)

  • Project 3

    • 3-1: Multithreaded Sorting Application
    • 3-2: Fork-Join Sorting Application

    At the end of Chapter 4(P25-P28, textbook)

  • Project 4

    • Scheduling Algorithms
      At the end of Chapter 5(P29-P31, textbook)
  • Project 5

    • 5-1: Designing a Thread Pool
    • 5-2: The Producer – Consumer Problem

    At the end of Chapter 7(P35-P44, textbook)

  • Project 6

    • Banker’s Algorithm
      At the end of Chapter 8(P45-P47, textbook)
  • Project 7

    • Contiguous Memory Allocation
      At the end of Chapter 9(P48-P50, textbook)
  • Project 8

    • Designing a Virtual Memory Manager
      At the end of Chapter 10(P51-P54, textbook)

About

SJTU 2019 Spring Project Workshop of Operating System ( 操作系统课程设计 CS356 中文班)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages