Operating Systems - General

(last updated: 16-May-2015 09:31)
 

Books

  1. Classic Operating Systems: From Batch Processing to Distributed Systems; Per Brinch Hansen, editor; Springer-Verlag, 2001.
     
  2. Communicating Sequential Processes; C.A.R. Hoare; Prentice-Hall, 1985.
     
  3. Distributed Operating Systems; Andrew S. Tanenbaum; Prentice Hall, 1995.
     
  4. Introduction to Operating System Design; A.N. Habermann; Science Research Associates, 1976.
     
  5. Introduction to Operating Systems; H.M. Deitel; Addison-Wesley, 1984.
     
  6. An Introduction to Operating Systems, Second Edition; Harvey M. Deitel; Addison-Wesley Publishing Company, c. 1990.
     
  7. The Logical Design of Operating Systems, Second Edition; Lubomir Bic and Alan C. Shaw; Prentice-Hall, 1988.
     
  8. Modern Operating Systems; Andrew S. Tanenbaum; Prentice Hall, 1992.
     
  9. Modern Operating Systems, Second Edition; Andrew S. Tanenbaum; Prentice Hall, 2000.
     
  10. Operating System Concepts; James L. Peterson and Abraham A. Silberschatz; Addison-Wesley, 1983.
     
  11. Operating System Concepts, Second Edition; James L. Peterson and Abraham Silbershatz; Addison-Wesley, 1985.
     
  12. Operating System Concepts, Alternate Edition; Abraham Silberschatz and James L. Peterson; Addison-Wesley Publishing Company, 1988, reprinted with corrections April 1989.
     
  13. Operating System Concepts, Fourth Edition; Abraham Silberschatz and Peter B. Galvin; Addison-Wesley, 1994, reprinted with corrections Jan 1995.
     
  14. Operating System Concepts, Fifth Edition; Abraham Silberschatz and Peter Baer Galvin; Addison-Wesley, 1998.
     
  15. Operating System Concepts, Fifth Edition with Windows 2000 Case; Abraham Silberschatz; Wiley; 2000.
     
  16. Operating System Concepts, Sixth Edition; Abraham Silberschatz, Peter Baer Galvin and Greg Gagne; John Wiley & Sons, 2002.
     
  17. Operating System Concepts, Sixth Edition/Windows XP Update; Abraham Silberschatz, Greg Gagne and Peter Baer Galvin; Wiley, 2002.
     
  18. Applied Operating System Concepts, First Edition; Avi Silberschatz, Peter Galvin, and Greg Cagne; John Wiley & Sons, 2000.
     
  19. Applied Operating System Concepts, Windows XP Update, First Edition; Abraham Silberschatz, Peter Baer Galvin and Greg Gagne; Wiley, 2000.
     
  20. Applied Operating System Concepts with Windows 2000 Case; Abraham Silberschatz; Wiley, 2001.
     
  21. Operating System Design, Volume I: The Xinu Approach; Douglas E. Comer; Prentice Hall, 1984.
     
  22. Operating System Design, Volume I: The Xinu Approach (PC Edition); Douglas E. Comer and Timothy V. Fossum; Prentice Hall, 1988.
     
  23. Operating System Design, Volume II: Internetworking with Xinu; Douglas E. Comer; Prentice Hall, 1987.
     
  24. Operating Systems, Second Edition; William Stallings; Prentice Hall, 1995.
     
  25. Operating Systems: Internals and Design Principles, Third Edition; William Stallings; Prentice Hall, 1998.
     
  26. Operating Systems: Internals and Design Principles, Fourth Edition; William Stallings; Prentice Hall, 2000.
     
  27. Operating Systems: Advanced Concepts; Mamoru Maekawa, Arthur E. Oldehoeft, and Rodney R. Oldehoeft; Benjamin/Cummings Publishing Co., 1987.
     
  28. Operating Systems: Design and Implementation; Andrew S. Tanenbaum; Prentice-Hall, 1986.
     
  29. Operating Systems: Design and Implementation, Second Edition; Andrew S. Tanenbaum; Prentice Hall, 1989.
     
  30. Operating Systems: Design and Implementation, Second Edition; Andrew S. Tanenbaum and Albert S. Woodhull; Prentice Hall, 1997.
     
  31. Operating Systems: A Modern Perspective; Gary Nutt; Addison-Wesley, 1997.
     
  32. Operating Systems: A Pragmatic Approach, Second Edition; Harry Katzan, Jr.; Van Nostrand Reinhold Company, 1986.
     
  33. Principles of Operating Systems; Sacha Krakowiak; MIT Press, 1998.

Periodical Articles

  1. "Monitors: An Operating System Structuring Concept", C.A.R. Hoare, CACM 17:10 Oct 1974 pgs 549-557, Erratum in CACM 18:2 Feb 1975 pg 95.
     
  2. "Communicating Sequential Processes", C.A.R. Hoare, CACM 21:8 Aug 1978 pgs 666-677.
     
  3. "Operating Systems", SA 251:3 Sep 1984 pgs 94-106.
     
  4. "Threads in Normal Applications", MIPS 1:10 Oct 1989 pgs 20-25.
     
  5. "Handling Inverted Priorities", Embedded Systems Programming Mar 1994.
     
  6. "What's in a Thread?", PCM 14:21 Dec 5 1995 pgs 379-384.
     
  7. "So What's an Operating System, Anyway?", PCM 17:9 May 5 1998 pgs 299-301.