diff options
Diffstat (limited to 'doc/pintos_10.html')
| -rw-r--r-- | doc/pintos_10.html | 286 |
1 files changed, 286 insertions, 0 deletions
diff --git a/doc/pintos_10.html b/doc/pintos_10.html new file mode 100644 index 0000000..8bd02bc --- /dev/null +++ b/doc/pintos_10.html | |||
| @@ -0,0 +1,286 @@ | |||
| 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: Bibliography</TITLE> | ||
| 16 | |||
| 17 | <META NAME="description" CONTENT="Pintos Projects: Bibliography"> | ||
| 18 | <META NAME="keywords" CONTENT="Pintos Projects: Bibliography"> | ||
| 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="SEC113"></A> | ||
| 28 | <TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0> | ||
| 29 | <TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[ << ]</TD> | ||
| 30 | <TD VALIGN="MIDDLE" ALIGN="LEFT">[ >> ]</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> Bibliography </H1> | ||
| 39 | <!--docid::SEC113::--> | ||
| 40 | <P> | ||
| 41 | |||
| 42 | <A NAME="Hardware References"></A> | ||
| 43 | <HR SIZE="6"> | ||
| 44 | <A NAME="SEC114"></A> | ||
| 45 | <H2> E.4 Hardware References </H2> | ||
| 46 | <!--docid::SEC114::--> | ||
| 47 | <P> | ||
| 48 | |||
| 49 | <A NAME="IA32-v1"></A> | ||
| 50 | [IA32-v1]. | ||
| 51 | IA-32 Intel Architecture Software Developer's Manual Volume 1: Basic | ||
| 52 | Architecture. Basic 80<VAR>x</VAR>86 architecture and programming | ||
| 53 | environment. Available via <A HREF="developer.intel.com">developer.intel.com</A>. Section numbers | ||
| 54 | in this document refer to revision 18. | ||
| 55 | </P> | ||
| 56 | <P> | ||
| 57 | |||
| 58 | <A NAME="IA32-v2a"></A> | ||
| 59 | [IA32-v2a]. | ||
| 60 | IA-32 Intel Architecture Software Developer's Manual | ||
| 61 | Volume 2A: Instruction Set Reference A-M. 80<VAR>x</VAR>86 instructions | ||
| 62 | whose names begin with A through M. Available via | ||
| 63 | <A HREF="developer.intel.com">developer.intel.com</A>. Section numbers in this document refer to | ||
| 64 | revision 18. | ||
| 65 | </P> | ||
| 66 | <P> | ||
| 67 | |||
| 68 | <A NAME="IA32-v2b"></A> | ||
| 69 | [IA32-v2b]. | ||
| 70 | IA-32 Intel Architecture Software Developer's Manual Volume 2B: | ||
| 71 | Instruction Set Reference N-Z. 80<VAR>x</VAR>86 instructions whose names | ||
| 72 | begin with N through Z. Available via <A HREF="developer.intel.com">developer.intel.com</A>. | ||
| 73 | Section numbers in this document refer to revision 18. | ||
| 74 | </P> | ||
| 75 | <P> | ||
| 76 | |||
| 77 | <A NAME="IA32-v3a"></A> | ||
| 78 | [IA32-v3a]. | ||
| 79 | IA-32 Intel Architecture Software Developer's Manual Volume 3A: System | ||
| 80 | Programming Guide. Operating system support, including segmentation, | ||
| 81 | paging, tasks, interrupt and exception handling. Available via | ||
| 82 | <A HREF="developer.intel.com">developer.intel.com</A>. Section numbers in this document refer to | ||
| 83 | revision 18. | ||
| 84 | </P> | ||
| 85 | <P> | ||
| 86 | |||
| 87 | <A NAME="FreeVGA"></A> | ||
| 88 | [FreeVGA]. | ||
| 89 | <A HREF="specs/freevga/home.htm">FreeVGA Project</A>. Documents the VGA video | ||
| 90 | hardware used in PCs. | ||
| 91 | </P> | ||
| 92 | <P> | ||
| 93 | |||
| 94 | <A NAME="kbd"></A> | ||
| 95 | [kbd]. | ||
| 96 | <A HREF="specs/kbd/scancodes.html">Keyboard scancodes</A>. Documents PC keyboard | ||
| 97 | interface. | ||
| 98 | </P> | ||
| 99 | <P> | ||
| 100 | |||
| 101 | <A NAME="ATA-3"></A> | ||
| 102 | [ATA-3]. | ||
| 103 | <A HREF="specs/ata-3-std.pdf">AT Attachment-3 Interface (ATA-3) Working | ||
| 104 | Draft</A>. Draft of an old version of the ATA aka IDE interface for the | ||
| 105 | disks used in most desktop PCs. | ||
| 106 | </P> | ||
| 107 | <P> | ||
| 108 | |||
| 109 | <A NAME="PC16550D"></A> | ||
| 110 | [PC16550D]. | ||
| 111 | <A HREF="specs/pc16550d.pdf">National Semiconductor PC16550D Universal | ||
| 112 | Asynchronous Receiver/Transmitter with FIFOs</A>. Datasheet for a chip | ||
| 113 | used for PC serial ports. | ||
| 114 | </P> | ||
| 115 | <P> | ||
| 116 | |||
| 117 | <A NAME="8254"></A> | ||
| 118 | [8254]. | ||
| 119 | <A HREF="specs/8254.pdf">Intel 8254 Programmable Interval Timer</A>. | ||
| 120 | Datasheet for PC timer chip. | ||
| 121 | </P> | ||
| 122 | <P> | ||
| 123 | |||
| 124 | <A NAME="8259A"></A> | ||
| 125 | [8259A]. | ||
| 126 | <A HREF="specs/8259A.pdf">Intel 8259A Programmable Interrupt Controller | ||
| 127 | (8259A/8259A-2)</A>. Datasheet for PC interrupt controller chip. | ||
| 128 | </P> | ||
| 129 | <P> | ||
| 130 | |||
| 131 | <A NAME="MC146818A"></A> | ||
| 132 | [MC146818A]. | ||
| 133 | <A HREF="specs/mc146818a.pdf">Motorola MC146818A Real Time Clock Plus | ||
| 134 | Ram (RTC)</A>. Datasheet for PC real-time clock chip. | ||
| 135 | </P> | ||
| 136 | <P> | ||
| 137 | |||
| 138 | <A NAME="Software References"></A> | ||
| 139 | <HR SIZE="6"> | ||
| 140 | <A NAME="SEC115"></A> | ||
| 141 | <H2> E.5 Software References </H2> | ||
| 142 | <!--docid::SEC115::--> | ||
| 143 | <P> | ||
| 144 | |||
| 145 | <A NAME="ELF1"></A> | ||
| 146 | [ELF1]. | ||
| 147 | <A HREF="specs/elf.pdf">Tool Interface Standard (TIS) Executable and | ||
| 148 | Linking Format (ELF) Specification Version 1.2 Book I: Executable and | ||
| 149 | Linking Format</A>. The ubiquitous format for executables in modern Unix | ||
| 150 | systems. | ||
| 151 | </P> | ||
| 152 | <P> | ||
| 153 | |||
| 154 | <A NAME="ELF2"></A> | ||
| 155 | [ELF2]. | ||
| 156 | <A HREF="specs/elf.pdf">Tool Interface Standard (TIS) Executable and | ||
| 157 | Linking Format (ELF) Specification Version 1.2 Book II: Processor | ||
| 158 | Specific (Intel Architecture)</A>. 80<VAR>x</VAR>86-specific parts of ELF. | ||
| 159 | </P> | ||
| 160 | <P> | ||
| 161 | |||
| 162 | <A NAME="ELF3"></A> | ||
| 163 | [ELF3]. | ||
| 164 | <A HREF="specs/elf.pdf">Tool Interface Standard (TIS) Executable and | ||
| 165 | Linking Format (ELF) Specification Version 1.2 Book III: Operating | ||
| 166 | System Specific (UNIX System V Release 4)</A>. Unix-specific parts of | ||
| 167 | ELF. | ||
| 168 | </P> | ||
| 169 | <P> | ||
| 170 | |||
| 171 | <A NAME="SysV-ABI"></A> | ||
| 172 | [SysV-ABI]. | ||
| 173 | <A HREF="specs/sysv-abi-4.1.pdf">System V Application Binary Interface: | ||
| 174 | Edition 4.1</A>. Specifies how applications interface with the OS under | ||
| 175 | Unix. | ||
| 176 | </P> | ||
| 177 | <P> | ||
| 178 | |||
| 179 | <A NAME="SysV-i386"></A> | ||
| 180 | [SysV-i386]. | ||
| 181 | <A HREF="specs/sysv-abi-i386-4.pdf">System V Application Binary | ||
| 182 | Interface: Intel386 Architecture Processor Supplement: Fourth | ||
| 183 | Edition</A>. 80<VAR>x</VAR>86-specific parts of the Unix interface. | ||
| 184 | </P> | ||
| 185 | <P> | ||
| 186 | |||
| 187 | <A NAME="SysV-ABI-update"></A> | ||
| 188 | [SysV-ABI-update]. | ||
| 189 | <A HREF="specs/sysv-abi-update.html/contents.html">System V Application Binary | ||
| 190 | Interface--DRAFT--24 April 2001</A>. A draft of a revised version of | ||
| 191 | [ <A HREF="pintos_10.html#SysV-ABI">SysV-ABI</A>] which was never completed. | ||
| 192 | </P> | ||
| 193 | <P> | ||
| 194 | |||
| 195 | <A NAME="SUSv3"></A> | ||
| 196 | [SUSv3]. | ||
| 197 | The Open Group, <A HREF="http://www.unix.org/single_unix_specification/">Single UNIX Specification V3</A>, 2001. | ||
| 198 | </P> | ||
| 199 | <P> | ||
| 200 | |||
| 201 | <A NAME="Partitions"></A> | ||
| 202 | [Partitions]. | ||
| 203 | A. E. Brouwer, <A HREF="specs/partitions/partition_tables.html">Minimal partition table specification</A>, 1999. | ||
| 204 | </P> | ||
| 205 | <P> | ||
| 206 | |||
| 207 | <A NAME="IntrList"></A> | ||
| 208 | [IntrList]. | ||
| 209 | R. Brown, <A HREF="http://www.ctyme.com/rbrown.htm">Ralf Brown's | ||
| 210 | Interrupt List</A>, 2000. | ||
| 211 | </P> | ||
| 212 | <P> | ||
| 213 | |||
| 214 | <A NAME="Operating System Design References"></A> | ||
| 215 | <HR SIZE="6"> | ||
| 216 | <A NAME="SEC116"></A> | ||
| 217 | <H2> E.6 Operating System Design References </H2> | ||
| 218 | <!--docid::SEC116::--> | ||
| 219 | <P> | ||
| 220 | |||
| 221 | <A NAME="Christopher"></A> | ||
| 222 | [Christopher]. | ||
| 223 | W. A. Christopher, S. J. Procter, T. E. Anderson, | ||
| 224 | <CITE>The Nachos instructional operating system</CITE>. | ||
| 225 | Proceedings of the <ACRONYM>USENIX</ACRONYM> Winter 1993 Conference. | ||
| 226 | <A HREF="http://portal.acm.org/citation.cfm?id=1267307">http://portal.acm.org/citation.cfm?id=1267307</A>. | ||
| 227 | </P> | ||
| 228 | <P> | ||
| 229 | |||
| 230 | <A NAME="Dijkstra"></A> | ||
| 231 | [Dijkstra]. | ||
| 232 | E. W. Dijkstra, <CITE>The structure of the "THE" | ||
| 233 | multiprogramming system</CITE>. Communications of the ACM 11(5):341--346, | ||
| 234 | 1968. <A HREF="http://doi.acm.org/10.1145/363095.363143">http://doi.acm.org/10.1145/363095.363143</A>. | ||
| 235 | </P> | ||
| 236 | <P> | ||
| 237 | |||
| 238 | <A NAME="Hoare"></A> | ||
| 239 | [Hoare]. | ||
| 240 | C. A. R. Hoare, <CITE>Monitors: An Operating System | ||
| 241 | Structuring Concept</CITE>. Communications of the ACM, 17(10):549--557, | ||
| 242 | 1974. <A HREF="http://www.acm.org/classics/feb96/">http://www.acm.org/classics/feb96/</A>. | ||
| 243 | </P> | ||
| 244 | <P> | ||
| 245 | |||
| 246 | <A NAME="Lampson"></A> | ||
| 247 | [Lampson]. | ||
| 248 | B. W. Lampson, D. D. Redell, <CITE>Experience with processes and | ||
| 249 | monitors in Mesa</CITE>. Communications of the ACM, 23(2):105--117, 1980. | ||
| 250 | <A HREF="http://doi.acm.org/10.1145/358818.358824">http://doi.acm.org/10.1145/358818.358824</A>. | ||
| 251 | </P> | ||
| 252 | <P> | ||
| 253 | |||
| 254 | <A NAME="McKusick"></A> | ||
| 255 | [McKusick]. | ||
| 256 | M. K. McKusick, K. Bostic, M. J. Karels, J. S. Quarterman, | ||
| 257 | <CITE>The Design and Implementation of the 4.4<ACRONYM>BSD</ACRONYM> Operating | ||
| 258 | System</CITE>. Addison-Wesley, 1996. | ||
| 259 | </P> | ||
| 260 | <P> | ||
| 261 | |||
| 262 | <A NAME="Wilson"></A> | ||
| 263 | [Wilson]. | ||
| 264 | P. R. Wilson, M. S. Johnstone, M. Neely, D. Boles, | ||
| 265 | <CITE>Dynamic Storage Allocation: A Survey and Critical Review</CITE>. | ||
| 266 | International Workshop on Memory Management, 1995. | ||
| 267 | <A HREF="http://www.cs.utexas.edu/users/oops/papers.html#allocsrv">http://www.cs.utexas.edu/users/oops/papers.html#allocsrv</A>. | ||
| 268 | <A NAME="License"></A> | ||
| 269 | <HR SIZE="6"> | ||
| 270 | <TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0> | ||
| 271 | <TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="pintos_9.html#SEC109"> << </A>]</TD> | ||
| 272 | <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="pintos_11.html#SEC117"> >> </A>]</TD> | ||
| 273 | <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> | ||
| 274 | <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="pintos.html#SEC_Contents">Contents</A>]</TD> | ||
| 275 | <TD VALIGN="MIDDLE" ALIGN="LEFT">[Index]</TD> | ||
| 276 | <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="pintos_abt.html#SEC_About"> ? </A>]</TD> | ||
| 277 | </TR></TABLE> | ||
| 278 | <BR> | ||
| 279 | <FONT SIZE="-1"> | ||
| 280 | This document was generated | ||
| 281 | by on <I>March, 6 2012</I> | ||
| 282 | using <A HREF="http://texi2html.cvshome.org"><I>texi2html</I></A> | ||
| 283 | </FONT> | ||
| 284 | |||
| 285 | </BODY> | ||
| 286 | </HTML> | ||
