Skip to content

Zadan335/FINAL_PROJECT

Repository files navigation

SimOS: A Simulated Operating System with Multitasking and Graphics

SimOS is a simulated operating system built as a learning and experimentation platform. It provides a simplified environment to understand how real operating systems handle multitasking, I/O operations, user/kernel mode transitions, and graphical output (such as basic games or UI).

Features

Multitasking Support: Run multiple simulated processes concurrently with context switching. User and Kernel Modes: Clear separation of privileges for safe execution. Inter-Process Communication (IPC): Processes can communicate via shared memory or messaging (based on implementation). Basic Graphics Support: Render simple text-based or pixel-based graphics, including simple games or UI applications. System Calls: A minimal set of system calls for file I/O, process control, and graphical output. Shell Interface: A basic shell for interacting with the OS in user mode.

About

Os Final project Simulating a Operating system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages