PintOS is a simple instructional operating system framework for the x86 instruction set architecture, created at Stanford University for learning purposes. In operating systems engineering course, Implemented kernel threads, files system and virtual memory. Added support for user programs (Written in C and Assembly).