Skip to content
This repository has been archived by the owner on Jun 6, 2020. It is now read-only.

Latest commit

 

History

History
27 lines (18 loc) · 987 Bytes

README.md

File metadata and controls

27 lines (18 loc) · 987 Bytes

[SYSC4001] Operating Systems

Introduction to operating system principles. Processes and threads. CPU scheduling. Managing concurrency: mutual exclusion and synchronization, deadlock and starvation. Managing memory and input/output. Concurrent programming, including interprocess communication in distributed systems.

Table of contents

Assignment 1: Counting Words
Assignment 2: Simple Shell
Assignment 3: POSIX Threads
Assignment 4: Memory Management
Assignment 5: I/O and File Systems

Prerequisites

Make sure you have installed fedora or any other linux development environment on your development machine.

Authors

License

All rights are reserved and this repository is not Open Source or Free. You cannot modify or redistribute this repository without explicit permission from the copyright holder.