CS537: Introduction to Operating Systems

This repository contains all course proejcts in course CS537.

Most part of these projects are written in C with Linux machine.

Course Overview

Welcome to your first course in operating systems! This course will introduce you to an exciting range of material from the broad field of operating systems, including basic operating system structure, process and thread synchronization, and concurrency, file systems, and storage servers, memory management techniques, process scheduling and resource management, virtualization, and even distributed systems (a little).