The Full Wiki

More info on Pintos

Pintos: Wikis


Note: Many of our articles have direct quotes from sources you can cite, within the Wikipedia article! This article doesn't yet, but we're working on it! See more info or our list of citable articles.


From Wikipedia, the free encyclopedia

Pintos is an instructional operating system created at Stanford University by Ben Pfaff in 2004. Pintos originated as a replacement for Nachos, a similar system originally developed at UC Berkeley by Tom Anderson, and was designed along similar lines[1]. Like Nachos, Pintos is intended to introduce undergraduates to concepts in operating system design and implementation by requiring them to implement significant portions of a real operating system, including thread and memory management and file system access. Pintos also teaches students valuable debugging skills, such as repeatedly disabling and re-enabling interrupts at random locations until their code works.

Unlike Nachos, Pintos is capable of running on actual x86 hardware, though it is often run on top of an x86 simulator, such as Bochs. Nachos, by contrast, runs as a user process on a host operating system, and targets the MIPS architecture (Nachos code must run atop a MIPS simulator).[1] Pintos and its accompanying assignments are also written in C rather than C++ (used by the original Nachos) or Java (used by Nachos 5.0j).

Pintos was written by Stanford University former graduate student Ben Pfaff.[1]


  1. ^ a b c "Pintos Projects: Introduction". Retrieved 2007-04-17.  

External links


Got something to say? Make a comment.
Your name
Your email address