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

Latest commit

 

History

History
27 lines (19 loc) · 748 Bytes

README.md

File metadata and controls

27 lines (19 loc) · 748 Bytes

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