Skip to content

Latest commit

 

History

History
14 lines (9 loc) · 1.39 KB

README.md

File metadata and controls

14 lines (9 loc) · 1.39 KB

CSE231: Operating Systems

About CSE231

CSE231: Operating Systems is a 2xx-level course offered to undergrads pursuing the CSE and CS+X disciplines at IIIT-Delhi. The course centers around exposing students to the underlying concepts and principles of operating systems. It aims to enable students to:

  • understand the fundamental principles and approaches behind process Synchronizations, Deadlock Avoidance, Memory Management, etc.
  • write a Shell with complete clarity about process creation and execution
  • write multi-threaded applications with synchronization primitives and to analyze effects of concurrency on process execution and correctness
  • analyze the impact of OS concepts like Virtual Memory, Concurrency, etc. on program execution and to fine-tune the program to run efficiently on any OS

About this repository

This repository contains the solutions to all assignments given in the duration of the course.