8000 GitHub - anas-harby/Pintos: A simple instructional operating system framework for the 80x86 processor architecture by Stanford University (cs140).
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A simple instructional operating system framework for the 80x86 processor architecture by Stanford University (cs140).

License

Notifications You must be signed in to change notification settings

anas-harby/Pintos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
< 8000 a title=".gitignore" aria-label=".gitignore, (File)" class="Link--primary" href="/anas-harby/Pintos/blob/master/.gitignore">.gitignore
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pintos

A minimal instructional operating system framework for the 80x86 processor architecture by Stanford University (CS140). Details about the set of projects can be found here.

Project #01: Threads

Extended functionality of the minimal thread system given by providing a non-busy waiting criteria to block threads, and implementing both a priority-based thread scheduler and an advanced multi-level feedback queue scheduler.

Project #02: Userprograms

Allowed for loading and running userprograms that require interactivity or I/O processing by providing a system calls API and parameter passing mechanism, managing memory, scheduling and related exceptions in the process.

Design Documents

About

A simple instructional operating system framework for the 80x86 processor architecture by Stanford University (cs140).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 72.3%
  • Perl 19.9%
  • Makefile 3.5%
  • Assembly 2.7%
  • C++ 1.0%
  • Objective-C 0.3%
  • Other 0.3%
0