The (big) documentation file can be found in BlockOS folder.
Simple OS. Features:
- multithreading
- dynamic memory allocation
- syscalls ( conceptual, no functions written )
- port communication interface
- drivers with device id recognition for: a) storage b) VGA c) keyboard d) mouse
- simple visual interface ( taskbar and windows )
- a few data structures implemented ( bitset, queue, dequeue, list, stack )
photos: