Skip to content
This repository was archived by the owner on Mar 15, 2023. It is now read-only.

Latest commit

 

History

History
11 lines (6 loc) · 500 Bytes

README.md

File metadata and controls

11 lines (6 loc) · 500 Bytes

x86 Kernel

Project for Operating Systems 1 class at UoB ETF in the 2020/2021 school year

Simple kernel written in C++ for 8086 CPU.

Supports semaphores, interrupt driven events, and creation and forking of time sharing threads.

It has to be compiled with Borland C++ compiler. After compiling you can run an example of an user program from the test folder.

Command line arguments for the example user program are buffer size, number of producer threads and time slice.