2 % This file is automatically generated by citeulike.org
5 author = {Porter, Harry H. },
6 citeulike-article-id = {3172389},
7 organization = {Portland State University},
8 posted-at = {2008-08-29 14:20:05},
10 title = {An Overview of the {BLITZ} System}
15 @inproceedings{Yu2005RaceTrack,
16 address = {New York, NY, USA},
17 author = {Yu, Yuan and Rodeheffer, Tom and Chen, Wei },
18 booktitle = {SOSP '05: Proceedings of the twentieth ACM symposium on Operating systems principles},
19 citeulike-article-id = {2373000},
20 doi = {10.1145/1095810.1095832},
23 posted-at = {2008-08-29 13:59:10},
26 title = {{RaceTrack:} efficient detection of data race conditions via adaptive tracking},
27 url = {http://portal.acm.org/citation.cfm?id=1095810.1095832},
35 author = {Gaspar, Alessio and Langevin, Sarah and Armitage, William D. and Rideout, Matt },
36 citeulike-article-id = {3170970},
37 journal = {J. Comput. Small Coll.},
40 posted-at = {2008-08-29 02:42:41},
42 publisher = {Consortium for Computing Sciences in Colleges},
43 title = {March of the (virtual) machines: past, present, and future milestones in the adoption of virtualization in computing education},
50 @inproceedings{1352201,
51 address = {New York, NY, USA},
52 author = {Brylow, Dennis },
53 booktitle = {SIGCSE '08: Proceedings of the 39th SIGCSE technical symposium on Computer science education},
54 citeulike-article-id = {3170966},
55 doi = {http://doi.acm.org/10.1145/1352135.1352201},
56 location = {Portland, OR, USA},
58 posted-at = {2008-08-29 02:40:19},
61 title = {An experimental laboratory environment for teaching embedded operating systems},
62 url = {http://dx.doi.org/http://doi.acm.org/10.1145/1352135.1352201},
69 address = {New York, NY, USA},
70 author = {Goldweber, Michael and Davoli, Renzo and Morsiani, Mauro },
71 citeulike-article-id = {3170961},
72 doi = {http://doi.acm.org/10.1145/1151954.1067462},
73 journal = {SIGCSE Bull.},
76 posted-at = {2008-08-29 02:36:28},
79 title = {The Kaya OS project and the {\$\\mu\$}MPS hardware emulator},
80 url = {http://dx.doi.org/http://doi.acm.org/10.1145/1151954.1067462},
87 @inproceedings{1008027,
88 address = {New York, NY, USA},
89 author = {Davoli, Renzo },
90 booktitle = {ITiCSE '04: Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education},
91 citeulike-article-id = {3170960},
92 doi = {http://doi.acm.org/10.1145/1007996.1008027},
93 location = {Leeds, United Kingdom},
95 posted-at = {2008-08-29 02:36:03},
98 title = {Teaching operating systems administration with {User Mode Linux}},
99 url = {http://dx.doi.org/http://doi.acm.org/10.1145/1007996.1008027},
105 @inproceedings{299805,
106 address = {New York, NY, USA},
107 author = {Goldweber, Michael and Barr, John and Camp, Tracy and Grahm, John and Hartley, Stephen },
108 booktitle = {SIGCSE '99: The proceedings of the thirtieth SIGCSE technical symposium on Computer science education},
109 citeulike-article-id = {3170955},
110 doi = {http://doi.acm.org/10.1145/299649.299805},
111 location = {New Orleans, Louisiana, United States},
113 posted-at = {2008-08-29 02:32:49},
116 title = {A comparison of operating systems courseware},
117 url = {http://dx.doi.org/http://doi.acm.org/10.1145/299649.299805},
123 @inproceedings{563384,
124 address = {New York, NY, USA},
125 author = {Atkin, Benjamin and Sirer, Emin G. },
126 booktitle = {SIGCSE '02: Proceedings of the 33rd SIGCSE technical symposium on Computer science education},
127 citeulike-article-id = {3170954},
128 doi = {http://doi.acm.org.ezproxy.lib.vt.edu:8080/10.1145/563340.563384},
129 location = {Cincinnati, Kentucky},
131 posted-at = {2008-08-29 02:32:08},
134 title = {{PortOS:} an educational operating system for the Post-PC environment},
135 url = {http://dx.doi.org/http://doi.acm.org.ezproxy.lib.vt.edu:8080/10.1145/563340.563384},
143 author = {Anderson, Charles L. and Nguyen, Minh },
144 citeulike-article-id = {3170948},
145 journal = {J. Comput. Small Coll.},
148 posted-at = {2008-08-29 02:26:24},
150 publisher = {Consortium for Computing Sciences in Colleges},
151 title = {A survey of contemporary instructional operating systems for use in undergraduate courses},
158 @inproceedings{1370881,
159 address = {New York, NY, USA},
160 author = {Babka, Vlastimil and Bulej, Lubomir and Decky, Martin and Holub, Viliam and Tuma, Petr },
161 booktitle = {SEESE '08: Proceedings of the 2008 international workshop on Software Engineering in east and south europe},
162 citeulike-article-id = {3170946},
163 doi = {http://doi.acm.org/10.1145/1370868.1370881},
164 location = {Leipzig, Germany},
166 posted-at = {2008-08-29 02:24:56},
169 title = {Teaching operating systems: student assignments and the software engineering perspective},
170 url = {http://dx.doi.org/http://doi.acm.org/10.1145/1370868.1370881},
178 author = {Gaspar, Alessio and Boyer, Naomi and Ejnioui, Abdel },
179 citeulike-article-id = {3170945},
180 journal = {J. Comput. Small Coll.},
183 posted-at = {2008-08-29 02:23:25},
185 publisher = {Consortium for Computing Sciences in Colleges},
186 title = {Role of the C language in current computing curricula part 1: survey analysis},
193 @inproceedings{1167448,
194 address = {New York, NY, USA},
195 author = {Hill, James H. and Gokhale, Aniruddha S. },
196 booktitle = {ACM-SE 43: Proceedings of the 43rd annual Southeast regional conference},
197 citeulike-article-id = {3170941},
198 doi = {http://doi.acm.org/10.1145/1167350.1167448},
199 location = {Kennesaw, Georgia},
201 posted-at = {2008-08-29 02:19:41},
204 title = {Visual OS: design and implementation of a visual framework for learning operating system concepts},
205 url = {http://dx.doi.org/http://doi.acm.org/10.1145/1167350.1167448},
212 address = {New York, NY, USA},
213 author = {Lawson, Barry and Barnett, Lewis },
214 citeulike-article-id = {3170937},
215 doi = {http://doi.acm.org/10.1145/1352322.1352199},
216 journal = {SIGCSE Bull.},
219 posted-at = {2008-08-29 02:18:53},
222 title = {Using {iPodLinux} in an introductory OS course},
223 url = {http://dx.doi.org/http://doi.acm.org/10.1145/1352322.1352199},
230 @inproceedings{Bellard2005QEMU,
231 address = {Berkeley, CA, USA},
232 author = {Bellard, Fabrice },
233 booktitle = {ATEC'05: Proceedings of the USENIX Annual Technical Conference 2005 on USENIX Annual Technical Conference},
234 citeulike-article-id = {2373099},
236 posted-at = {2008-08-29 02:02:24},
238 publisher = {USENIX Association},
239 title = {QEMU, a fast and portable dynamic translator},
240 url = {http://portal.acm.org/citation.cfm?id=1247401},
246 @book{Boehm1981Software,
247 author = {Boehm, Barry W. },
248 citeulike-article-id = {126034},
250 posted-at = {2008-08-29 02:01:18},
252 publisher = {Prentice Hall PTR},
253 title = {Software Engineering Economics},
254 url = {http://portal.acm.org/citation.cfm?id=539425},
260 @book{Deitel2003Operating,
261 abstract = {The third edition of \_Operating Systems\_**\_ has been entirely updated to
262 reflect current core operating system concepts and design considerations. To
263 complement the discussion of operating system concepts, the book features two
264 in-depth case studies on Linux and Windows XP. The case studies follow the
265 outline of the book, so readers working through the chapter material can refer
266 to each case study to see how a particular topic is handled in either Linux or
267 Windows XP. Using Java code to illustrate key points, \_Operating Systems\_**\_
268 introduces processes, concurrent programming, deadlock and indefinite
269 postponement, mutual exclusion, physical and virtual memory, file systems,
270 disk performance, distributed systems, security and more. New to this edition
271 are a chapter on multithreading and extensive treatments of distributed
272 computing, multiprocessing, performance, and computer security. An ideal up-
273 to-date book for beginner operating systems readers.},
274 author = {Deitel, Harvey M. and Deitel, Paul J. and Choffnes, David R. },
275 citeulike-article-id = {3138498},
277 howpublished = {Hardcover},
280 posted-at = {2008-08-20 05:38:59},
282 publisher = {Prentice Hall},
283 title = {Operating Systems (3rd Edition)},
284 url = {http://www.amazon.ca/exec/obidos/redirect?tag=citeulike09-20\&path=ASIN/0131828274},
290 @book{Bryant2002Computer,
291 abstract = {This book explains the important and enduring concepts underlying all computer
292 systems, and shows the concrete ways that these ideas affect the correctness,
293 performance, and utility of application programs. The book's concrete and
294 hands-on approach will help readers understand what is going on “under the
295 hood” of a computer system. This book focuses on the key concepts of basic
296 network programming, program structure and execution, running programs on a
297 system, and interaction and communication between programs. For anyone
298 interested in computer organization and architecture as well as computer
300 author = {Bryant, Randal E. and O'Hallaron, David R. },
301 citeulike-article-id = {3138486},
303 howpublished = {Hardcover},
306 posted-at = {2008-08-20 05:10:24},
308 publisher = {Prentice Hall},
309 title = {Computer Systems: A Programmer's Perspective},
310 url = {http://www.amazon.ca/exec/obidos/redirect?tag=citeulike09-20\&path=ASIN/013034074X},
316 @book{HoltConcurrent,
317 author = {Holt, R. C. },
318 citeulike-article-id = {3138475},
319 howpublished = {Paperback},
321 posted-at = {2008-08-20 04:46:50},
323 publisher = {Addison-Wesley},
324 title = {Concurrent Euclid, the Unix* System, and Tunis (Addison-Wesley series in computer science)},
325 url = {http://www.amazon.ca/exec/obidos/redirect?tag=citeulike09-20\&path=ASIN/0201106949}
330 @article{Atwood1984Use,
331 address = {New York, NY, USA},
332 author = {Atwood, J. W. },
333 citeulike-article-id = {3138471},
334 doi = {10.1145/850755.850756},
336 journal = {SIGOPS Oper. Syst. Rev.},
340 posted-at = {2008-08-20 04:43:34},
343 title = {Use of Tunis in an operating systems design course},
344 url = {http://portal.acm.org/citation.cfm?id=850755.850756},
351 @inproceedings{Christopher1993Nachos,
352 address = {Berkeley, CA, USA},
353 author = {Christopher, Wayne A. and Procter, Steven J. and Anderson, Thomas E. },
354 booktitle = {USENIX'93: Proceedings of the USENIX Winter 1993 Conference},
355 citeulike-article-id = {2757938},
357 posted-at = {2008-08-20 04:38:57},
359 publisher = {USENIX Association},
360 title = {The {Nachos} instructional operating system},
361 url = {http://portal.acm.org/citation.cfm?id=1267307},
367 @inproceedings{Atkin2002PortOS,
368 address = {New York, NY, USA},
369 author = {Atkin, Benjamin and Sirer, Emin G. },
370 booktitle = {SIGCSE '02: Proceedings of the 33rd SIGCSE technical symposium on Computer science education},
371 citeulike-article-id = {3138468},
372 doi = {10.1145/563340.563384},
374 location = {Cincinnati, Kentucky},
376 posted-at = {2008-08-20 04:37:53},
379 title = {PortOS: an educational operating system for the Post-PC environment},
380 url = {http://portal.acm.org/citation.cfm?id=563340.563384},
386 @inproceedings{Derosa2006Realism,
387 address = {New York, NY, USA},
388 author = {Derosa, Peter and Shen, Kai and Stewart, Christopher and Pearson, Jonathan },
389 booktitle = {SIGCSE '06: Proceedings of the 37th SIGCSE technical symposium on Computer science education},
390 citeulike-article-id = {3138467},
391 doi = {10.1145/1121341.1121436},
393 location = {Houston, Texas, USA},
395 posted-at = {2008-08-20 04:37:44},
398 title = {Realism and simplicity: disk simulation for instructional OS performance evaluation},
399 url = {http://portal.acm.org/citation.cfm?id=1121341.1121436},
405 @inproceedings{Nieh2005Experiences,
406 address = {New York, NY, USA},
407 author = {Nieh, Jason and Vaill, Chris },
408 booktitle = {SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science education},
409 citeulike-article-id = {1557532},
410 doi = {10.1145/1047344.1047508},
413 posted-at = {2008-08-20 04:36:38},
416 title = {Experiences teaching operating systems using virtual platforms and {Linux}},
417 url = {http://portal.acm.org/citation.cfm?id=1047508},
423 @inproceedings{Holland2002New,
424 address = {New York, NY, USA},
425 author = {Holland, David A. and Lim, Ada T. and Seltzer, Margo I. },
426 booktitle = {SIGCSE '02: Proceedings of the 33rd SIGCSE technical symposium on Computer science education},
427 citeulike-article-id = {1557559},
428 doi = {10.1145/563340.563383},
431 posted-at = {2008-08-20 04:20:23},
433 publisher = {ACM Press},
434 title = {A new instructional operating system},
435 url = {http://portal.acm.org/citation.cfm?id=563383},
441 @inproceedings{Hovemeyer2004Running,
442 address = {New York, NY, USA},
443 author = {Hovemeyer, David and Hollingsworth, Jeffrey K. and Bhattacharjee, Bobby },
444 booktitle = {SIGCSE '04: Proc. of the 35th SIGCSE technical symposium on Computer science education},
445 citeulike-article-id = {3138451},
446 doi = {10.1145/971300.971411},
448 location = {Norfolk, Virginia, USA},
450 posted-at = {2008-08-20 04:19:33},
453 title = {Running on the bare metal with GeekOS},
454 url = {http://portal.acm.org/citation.cfm?id=971300.971411},