/OS_proj-2022-16bit

16 bit operating system.

Primary LanguageC

Network Animation
Visualizing the OS

operating system

build by daniel lublinsky and yehuda buznah

Overview - 16-Bit Operating System

This is a 16-bit operating system built as a final project. The operating system features a FAT16 file system, a two-stage bootloader, a physical memory manager, and a command shell.. It is primarily written in C and Assembly.

this project was build on the Bochs 2.6.10 emulator and can me be loaded with the disk img

Features

  • FAT16 File System: Basic implementation for reading and writing files
  • Two-stage Bootloader: Efficiently loads the operating system into memory
  • Physical Memory Manager: Manages the system's physical memory space
  • Command Shell: A simple shell for basic operations with a complete keyboard