Skip to content
#

operating-systems-project

Here are 57 public repositories matching this topic...

Context Switching involves storing the context or state of a process so that it can be reloaded when required and execution can be resumed from the same point as earlier. Act of switching from one process to another is called a "Context Switch".Typically there are several tasks to perform in a computer system. So if one task requires some I/O op…

  • Updated Dec 5, 2023
  • C

This repository hosts a C++ implementation of a multiprogramming operating system simulation. The OS efficiently handles various jobs, manages errors like time limit exceeded and line limit exceeded, and incorporates virtual memory with segmentation. This project serves as a comprehensive simulation of an operating system environment.

  • Updated Dec 22, 2023
  • C++

Producer and Consumer are part of an application. The producer access a two dim matrix of int (of 100 x 100) and produces the memory address as an item and store it in a array of pointers to int. The consumers compete and get an entry of the array that corresponds to a row, and finds the number of primes in that row and adds it to a shared sum

  • Updated Dec 15, 2022
  • C

Improve this page

Add a description, image, and links to the operating-systems-project topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the operating-systems-project topic, visit your repo's landing page and select "manage topics."

Learn more