TWiki> Cenkes Web>FabianoReadingList (28 Jan 2007, Main.AndrewPantyukhin)EditAttach
Tags:
create new tag
, view all tags

Fabiano Reading List

Textbook and Other Readings

* Operating System Concepts, 7th Ed., A. Silberschatz, P. Galvin and G. Gagne. John Wiley & Sons, 2005. (Textbook). * Supplemental Reading. A set of papers I will make available providing a deeper historical perspective of operating systems, in-depth treatment of some of the topics I can only briefly cover in class, and some useful practical advice in designing and implementing complex systems. You will not be responsible for this; it is only intended for those specially interested in the given topic. * Advanced Programming in the Unix Environment, R. Stevens, Addison-Wesley, 1992. A basic book for anyone writing programs that run under Unix (Highly recommended). * The C Programming Language, 2nd Ed., B. W. Kernighan and D. M. Ritchie, Prentice Hall, 1988. ``The'' reference book (Recommended). * The Practice of Programming, Brian W. Kernighan and Rob Pike. Addison-Wesley, 1999. There is more to writing a program than getting the syntax right, fixing the bugs you have noticed, and making it run fast enough. Programs are read not only by computers but also by programmers. A well-written program is easier to understand, grade, and modify than a poorly-written one. This book is packed with great practical advice on style, design, interfaces, testing and debugging, maintenance, ...; all issues that programmers must deal with in the real world (Recommended). * I am collecting some pointers on C/Unix resources.

Optional Readings

* OS Structure - Edsger W. Dijkstra, The Structure of the "THE" Multiprogramming System, Communications of the ACM, 11(5), May 1968. * Multics and the "computer utility" - F.J. Corbató and V. A. Vyssotsky, Introduction and Overview of the Multics System, In Proc. of the AFIPS Fall Joint Computer Conference 27, 1965. * UNIX History - Peter H. Salus, UNIX at 25, Byte, 19, October 1994. * Priority inversion and what really happend on Mars? - Mike Jones' nicely written article on priority inversion and its part in the Mars Pathfinder mission What really happend on Mars?, December 1997.

Topic revision: r1 - 28 Jan 2007 - 19:10:00 - Main.AndrewPantyukhin
 

Cenkes - IT Pro Bono