Skip to content

Latest commit

 

History

History
15 lines (15 loc) · 835 Bytes

README.md

File metadata and controls

15 lines (15 loc) · 835 Bytes

Operating-Systems

CSCI 4401/5501 Course Work

Project Description

Introduction

Specific topics to be covered include:

  • Process Management (processes, threads, CPU scheduling, synchronization, deadlocks)
  • Memory Management (memory paging & segmentation, virtual memory)
  • Storage Management (file system implementation, mass storage (RAID)

Objective

I will be working on interesting different problems related to operating systems.

Assignments

  • Assignment 1 (I will study the system-call interface provided by the Linux OS and learn how user programs communicate with the OS kernel via this interface!)
  • Assignemnt 2 (I will study creating system calls using fork(), building a process tree using Graphviz package in Python, and how to pass messages between processes.)