Projects implemented on XINU OS. Process Scheduling, Demand Paging, and Concurrency Control.
-
Updated
Dec 3, 2020 - C
Projects implemented on XINU OS. Process Scheduling, Demand Paging, and Concurrency Control.
CSCI P536 - XINU
A concise TCP/IP stack, implementing IPv6 with Xinu. A group project in CS636, Internetworking
Exponential Distribution Scheduler and Linux-like Scheduler (based loosely on the Linux kernel 2.2) for CSC501-OS in NCSU
Kernel Programming: Implemented key OS features such as scheduling, synchronisation and demand paging in the Xinu kernel
Implemented in memory file system for XINU with standard file system primitives. Devised a shared memory Inter-Process Communication (IPC) in XINU using UDP to establish a network communication between the XINU and Virtual Machine.
Readers and Writers lock with Priority Locking implementation for XINU OS.
Xinu OS port for AVR atmega328p microcontroller (e.g. Arduino)
the Xinu OS for AVR atmega328p devices (e.g. Arduino)
Xinu Kernel DeBugger (xkdb) - GDB for Xinu backends
Add a description, image, and links to the xinu topic page so that developers can more easily learn about it.
To associate your repository with the xinu topic, visit your repo's landing page and select "manage topics."