diff options
Diffstat (limited to 'doc/pintos_4.html')
| -rw-r--r-- | doc/pintos_4.html | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/doc/pintos_4.html b/doc/pintos_4.html new file mode 100644 index 0000000..70be2de --- /dev/null +++ b/doc/pintos_4.html | |||
| @@ -0,0 +1,83 @@ | |||
| 1 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" | ||
| 2 | "http://www.w3.org/TR/html40/loose.dtd"> | ||
| 3 | <HTML> | ||
| 4 | <!-- Created on March, 6 2012 by texi2html 1.66 --> | ||
| 5 | <!-- | ||
| 6 | Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) | ||
| 7 | Karl Berry <karl@freefriends.org> | ||
| 8 | Olaf Bachmann <obachman@mathematik.uni-kl.de> | ||
| 9 | and many others. | ||
| 10 | Maintained by: Many creative people <dev@texi2html.cvshome.org> | ||
| 11 | Send bugs and suggestions to <users@texi2html.cvshome.org> | ||
| 12 | |||
| 13 | --> | ||
| 14 | <HEAD> | ||
| 15 | <TITLE>Pintos Projects: Project 2--Virtual Memory</TITLE> | ||
| 16 | |||
| 17 | <META NAME="description" CONTENT="Pintos Projects: Project 2--Virtual Memory"> | ||
| 18 | <META NAME="keywords" CONTENT="Pintos Projects: Project 2--Virtual Memory"> | ||
| 19 | <META NAME="resource-type" CONTENT="document"> | ||
| 20 | <META NAME="distribution" CONTENT="global"> | ||
| 21 | <META NAME="Generator" CONTENT="texi2html 1.66"> | ||
| 22 | <LINK REL="stylesheet" HREF="pintos.css"> | ||
| 23 | </HEAD> | ||
| 24 | |||
| 25 | <BODY > | ||
| 26 | |||
| 27 | <A NAME="SEC47"></A> | ||
| 28 | <TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0> | ||
| 29 | <TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="pintos_3.html#SEC41"> << </A>]</TD> | ||
| 30 | <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="pintos_5.html#SEC48"> >> </A>]</TD> | ||
| 31 | <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="pintos.html#SEC_Top">Top</A>]</TD> | ||
| 32 | <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="pintos.html#SEC_Contents">Contents</A>]</TD> | ||
| 33 | <TD VALIGN="MIDDLE" ALIGN="LEFT">[Index]</TD> | ||
| 34 | <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="pintos_abt.html#SEC_About"> ? </A>]</TD> | ||
| 35 | </TR></TABLE> | ||
| 36 | |||
| 37 | <HR SIZE=2> | ||
| 38 | <H1> 4. Project 2: Virtual Memory </H1> | ||
| 39 | <!--docid::SEC47::--> | ||
| 40 | <P> | ||
| 41 | |||
| 42 | By now you should have some familiarity with the inner workings of | ||
| 43 | Pintos. Pintos can properly handle multiple threads of execution with proper | ||
| 44 | synchronization, and can load multiple user programs at once. In this assignment, | ||
| 45 | you will improve the memory management of Pintos. | ||
| 46 | </P> | ||
| 47 | <P> | ||
| 48 | |||
| 49 | This assignment requires user programs (and in particular argument passing, | ||
| 50 | which you implemented in project 0) to work. You will continue to handle | ||
| 51 | Pintos disks and file systems the same way you did before | ||
| 52 | (see section <A HREF="pintos_2.html#SEC24">2.2.2 Using the File System</A>). | ||
| 53 | </P> | ||
| 54 | <P> | ||
| 55 | |||
| 56 | The documentation for this assignment will be released when Project 2 | ||
| 57 | is about to start. | ||
| 58 | </P> | ||
| 59 | <P> | ||
| 60 | |||
| 61 | <A NAME="Managing the Supplemental Page Table"></A> | ||
| 62 | <A NAME="Accessed and Dirty Bits"></A> | ||
| 63 | <A NAME="Page Tables"></A> | ||
| 64 | <A NAME="Why PAL_USER?"></A> | ||
| 65 | <A NAME="Reference Guide"></A> | ||
| 66 | <HR SIZE="6"> | ||
| 67 | <TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0> | ||
| 68 | <TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="pintos_3.html#SEC41"> << </A>]</TD> | ||
| 69 | <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="pintos_5.html#SEC48"> >> </A>]</TD> | ||
| 70 | <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="pintos.html#SEC_Top">Top</A>]</TD> | ||
| 71 | <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="pintos.html#SEC_Contents">Contents</A>]</TD> | ||
| 72 | <TD VALIGN="MIDDLE" ALIGN="LEFT">[Index]</TD> | ||
| 73 | <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="pintos_abt.html#SEC_About"> ? </A>]</TD> | ||
| 74 | </TR></TABLE> | ||
| 75 | <BR> | ||
| 76 | <FONT SIZE="-1"> | ||
| 77 | This document was generated | ||
| 78 | by on <I>March, 6 2012</I> | ||
| 79 | using <A HREF="http://texi2html.cvshome.org"><I>texi2html</I></A> | ||
| 80 | </FONT> | ||
| 81 | |||
| 82 | </BODY> | ||
| 83 | </HTML> | ||
