Skip to content

This is the source codes of my programming assignment of OS2019 (Operation System) courses at NJU.

Notifications You must be signed in to change notification settings

wercyle/NJU-OS-Lab

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

NJU OS Lab

  • Framework Codes: NJU-ProjectN
  • Implementor: StardustDL
  • Updated Time: 2019/6/14

This are the source codes of my programming assignment of OS2019 courses. It contains ALL contents from L0-L3, M1-M6.

Labs

amgame

A 2048-like game on abstract machine.

pstree

A command tool that prints tree-like parent-child relationship between processes.

libco

A lib for lightweight user-mode coroutine.

sperf

A command tool that counts the time spent on each system call the process executes, and compares the relative proportions of these system calls.

crepl

An interactive shell for C programming language.

frecov

A command tool that recovers the full image file in BMP format from a given FAT32 file system image.

libkvdb

A lib for persistent, crash-consistent key-value file-based database API.

Kernal

A multi-core kernal that supports:

  • memory management
  • task (thread)
  • virtual and real file system
  • shell in kernal

About

This is the source codes of my programming assignment of OS2019 (Operation System) courses at NJU.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 67.1%
  • C++ 32.5%
  • Other 0.4%