diff --git a/README.md b/README.md index 08e7dee..1de0711 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,21 @@ -# ceng334-hw -Repository for CENG334 - Introduction to Operating Systems homeworks. +# CENG334 - Introduction to Operating Systems + +## Course Objectives + +By the end of the course students will learn fundemantal concepts, organization, components, and basic algorithms of operating systems. + +## Course Content + +Introduction to Operating Systems. Memory Management. Process Management. Concurrent Processes. Deadlocks. Processor Management. I/O and Device Management. File Management and File Systems. Introduction to Distributed Operating Systems. Synchronization in Distributed Systems. Distributed File Systems. Overview of contemporary OS technology. + +## [Homework 1](https://github.com/frozsgy/ceng334-hw/tree/master/Homework%201) + +Implementation of an auction server using inter-process communication. + +## [Homework 2](https://github.com/frozsgy/ceng334-hw/tree/master/Homework%202) + +Implementation of an elevator using threads. + +## [Homework 3](https://github.com/frozsgy/ceng334-hw/tree/master/Homework%203) + +Implementation of a simple shell that reads from an ext2 image. \ No newline at end of file