17 results for “topic:os-project”
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 operation, you want to initiate the I/O operation and go on to the next task. You will come back to it later. When you return back to a process, you should resume where you left off. For all practical purposes, this process should never know there was a switch, and it should look like this was the only process in the system.
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
No description provided.
No description provided.
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
OS kernel simulation implementing CPU scheduling algorithms in C
A Python-based CLI Mini Task Manager that demonstrates core Operating System concepts such as process management, CPU and memory monitoring, and process termination.
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
A lightweight educational operating system built for learning systems programming concepts from the ground up.
A multi-threaded traffic simulation system developed for an Operating Systems course.
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).
Multithreaded memory allocator using mmap and bitmap tracking, implemented in C as part of an Operating Systems course at Bilkent University.
Console-based CPU Scheduling Simulator in C++ implementing FCFS, SJF, and Round Robin algorithms with Gantt Chart visualization and performance metrics (CT, TAT, WT). Built as an OS systems-level project.
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.
No description provided.