Operating Systems and C/C++: Course Information

Recommended Reading

There are a number of relevant books on Operating Systems and C programming. Of those, we recommend two:

Operating Systems

You should try to get a copy of Silberschatz, Galvin, Gagne (2010). Operating System Concepts. This book provides a very detailed coverage of Operating Systems. There are earlier versions: this is the eighth, but there is little difference in the core concepts. The Main Library has very limited stock of the book.

C/C++ Programming

The definitive course textbook is Kernighan and Ritchie (1988). The C Programming Language (Second Edition). Though this book is over 20 years old, it is still considered the most authoritative book on C. It does not discuss the C99 standard, but is otherwise complete for the basics of the language. There are several copies in the library. Do not get the first edition.