COMPSCI 110
Introduction to Operating Systems
Spring 2007
Announcements
Program 2 due date changed to Friday March 30 at 11:59pm.
No further extensions will be considered.
Course Basics
Lecture
Time: Wed, Fri 1:15-2:30pm
Location: LSRC D106
Discussion
Time: Monday 1:15-2:30
Location: LSRC D106
Instructor: Carla Ellis
Office: D324 LSRC
Phone: 660-6523
Office Hours: regular times: Wed. 2:30-3:30 and by appointment.
Email:
TA: Ionut Constandache
Office: North building 021
Phone: 660-4015
Regular office hours: Tu 10:00-12.00
Email: ionut
Communications
- Newsgroup: on blackboard
- Anonymous feedback: http://www.cs.duke.edu/csed/coursefeedback.html.
Note that anonymous feedback is hard to respond to. Unless you really
feel your comments must be anonymous, I encourage you to send mail to
me directly so I can send a reply back to you.
- Class questionnaire (if you didn't fill one out during 1st class [doc
format])
Resources and Amusements
- Textbook: Modern Operating Systems,
2nd edition, by Andrew Tanenbaum
- Implementing threads/locks
- Intro
to Linux
- Notes on C++
- Notes
on C for Java programmers
- GNU
C library
- GNU
C++ library
- GDB
debugger
- Make tutorial
- Recommended C books:
- The C Programming Language
Brian W. Kernighan, Dennis M. Ritchie
Prentice Hall ISBN 0-13-110362-8
Recommended C++ book:
- Priority
inversion in the Mars Pathfinder mission
- Crypto
song
- Google paper: Ghemawat, S., Gobioff, H., and Leung, S. 2003.
The Google file system. In Proceedings of the Nineteenth ACM Symposium
on Operating Systems Principles (Bolton Landing, NY, USA, October 19 -
22, 2003). SOSP '03. ACM Press, New York, NY, 29-43. DOI=
http://doi.acm.org/10.1145/945445.945450
- Adding a Linux system call
Previous Terms of CPS 110
Last updated April 1, 2007
|