This project is a visualization of the way that operating systems do segmentation. It was written using Svelte, Typescript, and Tailwind.
While working on this project, I attempted to keep a philosophy of keeping the simulator implementation as separate as possible from the front end in an effort to make it more extendable.