My experiments with osdev... again
-
Updated
Dec 18, 2024 - C
My experiments with osdev... again
A simple bare-bones 32-bit operating system written in Assembly x86 and C for educational purposes
Hello world OS from scratch, a template for absolute beginners
A simple barebones OS kernel template for developers to get started with OS dev
This is basic operating system, with kernel made in C.
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…
Personal Operating System | Tongji Univ. SSE Course Project
Created programs to simulate two different scheduling algorithms i.e. First come, first served and Preemptive Round Robin scheduling
The Scheduling problem is solved by Round Robin algorithm.
A simple CLI based Operating System
A linux shell , written in C programming language
For the Katos-Katos
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
Project 1 - Sudoku Solution Validator - Operating System Concepts
This repository contains the program codes of the sytem calls used in Operating Systems.
A basic operating system kernel, by me. This will be updated everyday if I have time. This kernel is based on https://github.com/iknowbrain/NIDOS.
An online project to learn the working of an operating system.
Project eXpOS (eXperimental Operating System) is an OS built from scratch.
Implemented a simple network (or rather, a distributed) file system from scratch.
A (broken) operating system made for passing the aptly named course
Add a description, image, and links to the operating-systems-project topic page so that developers can more easily learn about it.
To associate your repository with the operating-systems-project topic, visit your repo's landing page and select "manage topics."