Skip to content

IvanZelenkov/Operating-Systems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.)

About

Operating systems topics: 1) process management (processes, threads, CPU scheduling, synchronization, deadlocks); 2) memory management (memory paging & segmentation, virtual memory); 3) storage management (file system implementation, mass storage (RAID).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors