2 % This file is automatically generated by citeulike.org
4 @inproceedings{1352201,
5 address = {New York, NY, USA},
6 author = {Brylow, Dennis },
7 booktitle = {SIGCSE '08: Proceedings of the 39th SIGCSE technical symposium on Computer science education},
8 citeulike-article-id = {3170966},
9 doi = {http://doi.acm.org/10.1145/1352135.1352201},
10 location = {Portland, OR, USA},
12 posted-at = {2008-08-29 02:40:19},
15 title = {An experimental laboratory environment for teaching embedded operating systems},
16 url = {http://dx.doi.org/http://doi.acm.org/10.1145/1352135.1352201},
23 address = {New York, NY, USA},
24 author = {Goldweber, Michael and Davoli, Renzo and Morsiani, Mauro },
25 citeulike-article-id = {3170961},
26 doi = {http://doi.acm.org/10.1145/1151954.1067462},
27 journal = {SIGCSE Bull.},
30 posted-at = {2008-08-29 02:36:28},
33 title = {The Kaya OS project and the {\$\\mu\$}MPS hardware emulator},
34 url = {http://dx.doi.org/http://doi.acm.org/10.1145/1151954.1067462},
41 @inproceedings{1008027,
42 address = {New York, NY, USA},
43 author = {Davoli, Renzo },
44 booktitle = {ITiCSE '04: Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education},
45 citeulike-article-id = {3170960},
46 doi = {http://doi.acm.org/10.1145/1007996.1008027},
47 location = {Leeds, United Kingdom},
49 posted-at = {2008-08-29 02:36:03},
52 title = {Teaching operating systems administration with user mode linux},
53 url = {http://dx.doi.org/http://doi.acm.org/10.1145/1007996.1008027},
59 @inproceedings{299805,
60 address = {New York, NY, USA},
61 author = {Goldweber, Michael and Barr, John and Camp, Tracy and Grahm, John and Hartley, Stephen },
62 booktitle = {SIGCSE '99: The proceedings of the thirtieth SIGCSE technical symposium on Computer science education},
63 citeulike-article-id = {3170955},
64 doi = {http://doi.acm.org/10.1145/299649.299805},
65 location = {New Orleans, Louisiana, United States},
67 posted-at = {2008-08-29 02:32:49},
70 title = {A comparison of operating systems courseware},
71 url = {http://dx.doi.org/http://doi.acm.org/10.1145/299649.299805},
77 @inproceedings{563384,
78 address = {New York, NY, USA},
79 author = {Atkin, Benjamin and Sirer, Emin G. },
80 booktitle = {SIGCSE '02: Proceedings of the 33rd SIGCSE technical symposium on Computer science education},
81 citeulike-article-id = {3170954},
82 doi = {http://doi.acm.org.ezproxy.lib.vt.edu:8080/10.1145/563340.563384},
83 location = {Cincinnati, Kentucky},
85 posted-at = {2008-08-29 02:32:08},
88 title = {PortOS: an educational operating system for the Post-PC environment},
89 url = {http://dx.doi.org/http://doi.acm.org.ezproxy.lib.vt.edu:8080/10.1145/563340.563384},
97 author = {Anderson, Charles L. and Nguyen, Minh },
98 citeulike-article-id = {3170948},
99 journal = {J. Comput. Small Coll.},
102 posted-at = {2008-08-29 02:26:24},
104 publisher = {Consortium for Computing Sciences in Colleges},
105 title = {A survey of contemporary instructional operating systems for use in undergraduate courses},
112 @inproceedings{1370881,
113 address = {New York, NY, USA},
114 author = {Babka, Vlastimil and Bulej, Lubomir and Decky, Martin and Holub, Viliam and Tuma, Petr },
115 booktitle = {SEESE '08: Proceedings of the 2008 international workshop on Software Engineering in east and south europe},
116 citeulike-article-id = {3170946},
117 doi = {http://doi.acm.org/10.1145/1370868.1370881},
118 location = {Leipzig, Germany},
120 posted-at = {2008-08-29 02:24:56},
123 title = {Teaching operating systems: student assignments and the software engineering perspective},
124 url = {http://dx.doi.org/http://doi.acm.org/10.1145/1370868.1370881},
132 author = {Gaspar, Alessio and Boyer, Naomi and Ejnioui, Abdel },
133 citeulike-article-id = {3170945},
134 journal = {J. Comput. Small Coll.},
137 posted-at = {2008-08-29 02:23:25},
139 publisher = {Consortium for Computing Sciences in Colleges},
140 title = {Role of the C language in current computing curricula part 1: survey analysis},
147 @inproceedings{1167448,
148 address = {New York, NY, USA},
149 author = {Hill, James H. and Gokhale, Aniruddha S. },
150 booktitle = {ACM-SE 43: Proceedings of the 43rd annual Southeast regional conference},
151 citeulike-article-id = {3170941},
152 doi = {http://doi.acm.org/10.1145/1167350.1167448},
153 location = {Kennesaw, Georgia},
155 posted-at = {2008-08-29 02:19:41},
158 title = {Visual OS: design and implementation of a visual framework for learning operating system concepts},
159 url = {http://dx.doi.org/http://doi.acm.org/10.1145/1167350.1167448},
166 address = {New York, NY, USA},
167 author = {Lawson, Barry and Barnett, Lewis },
168 citeulike-article-id = {3170937},
169 doi = {http://doi.acm.org/10.1145/1352322.1352199},
170 journal = {SIGCSE Bull.},
173 posted-at = {2008-08-29 02:18:53},
176 title = {Using iPodLinux in an introductory OS course},
177 url = {http://dx.doi.org/http://doi.acm.org/10.1145/1352322.1352199},
184 @inproceedings{Bellard2005QEMU,
185 address = {Berkeley, CA, USA},
186 author = {Bellard, Fabrice },
187 booktitle = {ATEC'05: Proceedings of the USENIX Annual Technical Conference 2005 on USENIX Annual Technical Conference},
188 citeulike-article-id = {2373099},
190 posted-at = {2008-08-29 02:02:24},
192 publisher = {USENIX Association},
193 title = {QEMU, a fast and portable dynamic translator},
194 url = {http://portal.acm.org/citation.cfm?id=1247401},
200 @book{Boehm1981Software,
201 author = {Boehm, Barry W. },
202 citeulike-article-id = {126034},
204 posted-at = {2008-08-29 02:01:18},
206 publisher = {Prentice Hall PTR},
207 title = {Software Engineering Economics},
208 url = {http://portal.acm.org/citation.cfm?id=539425},
214 @book{Deitel2003Operating,
215 abstract = {The third edition of \_Operating Systems\_**\_ has been entirely updated to
216 reflect current core operating system concepts and design considerations. To
217 complement the discussion of operating system concepts, the book features two
218 in-depth case studies on Linux and Windows XP. The case studies follow the
219 outline of the book, so readers working through the chapter material can refer
220 to each case study to see how a particular topic is handled in either Linux or
221 Windows XP. Using Java code to illustrate key points, \_Operating Systems\_**\_
222 introduces processes, concurrent programming, deadlock and indefinite
223 postponement, mutual exclusion, physical and virtual memory, file systems,
224 disk performance, distributed systems, security and more. New to this edition
225 are a chapter on multithreading and extensive treatments of distributed
226 computing, multiprocessing, performance, and computer security. An ideal up-
227 to-date book for beginner operating systems readers.},
228 author = {Deitel, Harvey M. and Deitel, Paul J. and Choffnes, David R. },
229 citeulike-article-id = {3138498},
231 howpublished = {Hardcover},
234 posted-at = {2008-08-20 05:38:59},
236 publisher = {Prentice Hall},
237 title = {Operating Systems (3rd Edition)},
238 url = {http://www.amazon.ca/exec/obidos/redirect?tag=citeulike09-20\&path=ASIN/0131828274},
244 @book{Bryant2002Computer,
245 abstract = {This book explains the important and enduring concepts underlying all computer
246 systems, and shows the concrete ways that these ideas affect the correctness,
247 performance, and utility of application programs. The book's concrete and
248 hands-on approach will help readers understand what is going on “under the
249 hood” of a computer system. This book focuses on the key concepts of basic
250 network programming, program structure and execution, running programs on a
251 system, and interaction and communication between programs. For anyone
252 interested in computer organization and architecture as well as computer
254 author = {Bryant, Randal E. and O'Hallaron, David R. },
255 citeulike-article-id = {3138486},
257 howpublished = {Hardcover},
260 posted-at = {2008-08-20 05:10:24},
262 publisher = {Prentice Hall},
263 title = {Computer Systems: A Programmer's Perspective},
264 url = {http://www.amazon.ca/exec/obidos/redirect?tag=citeulike09-20\&path=ASIN/013034074X},
270 @book{HoltConcurrent,
271 author = {Holt, R. C. },
272 citeulike-article-id = {3138475},
273 howpublished = {Paperback},
275 posted-at = {2008-08-20 04:46:50},
277 publisher = {Addison-Wesley},
278 title = {Concurrent Euclid, the Unix* System, and Tunis (Addison-Wesley series in computer science)},
279 url = {http://www.amazon.ca/exec/obidos/redirect?tag=citeulike09-20\&path=ASIN/0201106949}
284 @article{Atwood1984Use,
285 address = {New York, NY, USA},
286 author = {Atwood, J. W. },
287 citeulike-article-id = {3138471},
288 doi = {10.1145/850755.850756},
290 journal = {SIGOPS Oper. Syst. Rev.},
294 posted-at = {2008-08-20 04:43:34},
297 title = {Use of Tunis in an operating systems design course},
298 url = {http://portal.acm.org/citation.cfm?id=850755.850756},
305 @inproceedings{Christopher1993Nachos,
306 address = {Berkeley, CA, USA},
307 author = {Christopher, Wayne A. and Procter, Steven J. and Anderson, Thomas E. },
308 booktitle = {USENIX'93: Proceedings of the USENIX Winter 1993 Conference},
309 citeulike-article-id = {2757938},
311 posted-at = {2008-08-20 04:38:57},
313 publisher = {USENIX Association},
314 title = {The Nachos instructional operating system},
315 url = {http://portal.acm.org/citation.cfm?id=1267307},
321 @inproceedings{Atkin2002PortOS,
322 address = {New York, NY, USA},
323 author = {Atkin, Benjamin and Sirer, Emin G. },
324 booktitle = {SIGCSE '02: Proceedings of the 33rd SIGCSE technical symposium on Computer science education},
325 citeulike-article-id = {3138468},
326 doi = {10.1145/563340.563384},
328 location = {Cincinnati, Kentucky},
330 posted-at = {2008-08-20 04:37:53},
333 title = {PortOS: an educational operating system for the Post-PC environment},
334 url = {http://portal.acm.org/citation.cfm?id=563340.563384},
340 @inproceedings{Derosa2006Realism,
341 address = {New York, NY, USA},
342 author = {Derosa, Peter and Shen, Kai and Stewart, Christopher and Pearson, Jonathan },
343 booktitle = {SIGCSE '06: Proceedings of the 37th SIGCSE technical symposium on Computer science education},
344 citeulike-article-id = {3138467},
345 doi = {10.1145/1121341.1121436},
347 location = {Houston, Texas, USA},
349 posted-at = {2008-08-20 04:37:44},
352 title = {Realism and simplicity: disk simulation for instructional OS performance evaluation},
353 url = {http://portal.acm.org/citation.cfm?id=1121341.1121436},
359 @inproceedings{Nieh2005Experiences,
360 address = {New York, NY, USA},
361 author = {Nieh, Jason and Vaill, Chris },
362 booktitle = {SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science education},
363 citeulike-article-id = {1557532},
364 doi = {10.1145/1047344.1047508},
367 posted-at = {2008-08-20 04:36:38},
369 publisher = {ACM Press},
370 title = {Experiences teaching operating systems using virtual platforms and linux},
371 url = {http://portal.acm.org/citation.cfm?id=1047508},
377 @inproceedings{Holland2002New,
378 address = {New York, NY, USA},
379 author = {Holland, David A. and Lim, Ada T. and Seltzer, Margo I. },
380 booktitle = {SIGCSE '02: Proceedings of the 33rd SIGCSE technical symposium on Computer science education},
381 citeulike-article-id = {1557559},
382 doi = {10.1145/563340.563383},
385 posted-at = {2008-08-20 04:20:23},
387 publisher = {ACM Press},
388 title = {A new instructional operating system},
389 url = {http://portal.acm.org/citation.cfm?id=563383},
395 @inproceedings{Hovemeyer2004Running,
396 address = {New York, NY, USA},
397 author = {Hovemeyer, David and Hollingsworth, Jeffrey K. and Bhattacharjee, Bobby },
398 booktitle = {SIGCSE '04: Proceedings of the 35th SIGCSE technical symposium on Computer science education},
399 citeulike-article-id = {3138451},
400 doi = {10.1145/971300.971411},
402 location = {Norfolk, Virginia, USA},
404 posted-at = {2008-08-20 04:19:33},
407 title = {Running on the bare metal with GeekOS},
408 url = {http://portal.acm.org/citation.cfm?id=971300.971411},