A CPU Scheduling Algorithms Simulator In Java
-
Updated
Aug 23, 2024 - Java
A CPU Scheduling Algorithms Simulator In Java
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…
This Project is Part of My University Project for Operating System Lab (OS Lab) Project. In This Project I Have Implemented a Basic Shell With the Help of C Language, Which Performs Many of The Functionalities as Similar to Linux Shell
This is an operating system project for CSE324 Operating System Course that i had done in my university.
Kernel module implemented as a character device file (driver) that provides a new IPC mechanism
A multi-threaded traffic simulation system developed for an Operating Systems course.
A lightweight educational operating system built for learning systems programming concepts from the ground up.
A Bash-based appointment scheduling system for doctors and patients. Users can register, log in, book, view, and cancel appointments through a simple command-line interface.
Pong Multithreaded Linux C++ Game is a modern take on the classic Pong game, utilizing advanced OS concepts. This game features multithreading with separate threads for ball and paddle control, real-time scoring, and engaging graphics using SDL2. Two human players can enjoy competitive gameplay with responsive controls and a seamless experience
s3 is a custom Unix-like shell implemented in C. It supports external programs, built-ins, I/O redirection, multi-stage pipelines, command batching, and subshells (PE1/PE2).
A Python-based CLI Mini Task Manager that demonstrates core Operating System concepts such as process management, CPU and memory monitoring, and process termination.
Multithreaded memory allocator using mmap and bitmap tracking, implemented in C as part of an Operating Systems course at Bilkent University.
Add a description, image, and links to the os-project topic page so that developers can more easily learn about it.
To associate your repository with the os-project topic, visit your repo's landing page and select "manage topics."