Skip to content

Implementation of some basic operating system utilities like Inter-process communication, CPU and Memory management, etc

Notifications You must be signed in to change notification settings

sweety-dhale/System_Lab

Repository files navigation

System_Lab

Assignment No. 01

  1. Personal Dictionary : Basic concepts on shell scripting
  2. Implementation of Shell Commands : Concepts on basic shell commands
  3. ‘Snakes & Ladders’ Game : Process creation and Inter-process communication (Using PIPES)

Assignment No. 02

  1. Adding a New System Call to the Kernel
  2. Synchronisation
    • Car Manufacturing System
    • Banking System
    • Automated Voting System

Assignment No. 03

  1. CPU Management : Implementation of CPU Scheduling Algorithms, i.e. SJF(preemptive and non-preemptive)
  2. Memory Management : Implementation of Page Replacement Algorithms, i.e. LRU and Optimal
  3. Implementation of Disk Scheduling Algorithms for Elevator Control System, i.e. SCAN

Assignment No. 04

  1. The aim is to implement a simple 2 stage communication protocol. You require to implement two C/C++ programs, namely server and client to communicate with each other based on both TCP and UDP sockets.

About

Implementation of some basic operating system utilities like Inter-process communication, CPU and Memory management, etc

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published