Skip to content
This repository was archived by the owner on May 4, 2021. It is now read-only.

michaellzc/CMPUT379

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CMPUT 379 2018 Fall - Operation System Concepts

Disclaimer: Use at your own risk.

Assignments

  • Assignment 1: Process management
    • Basic usage of fork(), and exec()
  • Assignment 2: SDN using FIFOs
    • Basic usage of fifo(), pool()
    • Non-blcoking I/O
  • Assignment 3: SDN using TCP sockets and FIFOs
    • Socket programming
    • Connection keep alive with multithread implementation
  • Assignment 4: A multithread system simulator
    • Basic usage of thread and mutex STL library
    • Simple deadlock prevention

Stuffs

Codes loosly follow the Google C++ Style Guide.

Test and run on Ubuntu 16.04.5 and GCC 5.5.

Author

About

CMPUT 379 Operation System Concepts Assignments at UAlberta 2018 Fall.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors