Motivation For Operating Systems
Motivation For Operating Systems
Introduction
o File Systems/Management
o Directories
o File Allocation
o Disk Scheduling
Bibliography
1. A. Silberschatz, P. B. Galvin, & G. Gagne, Operating Systems Concepts, 8th ed, John Wiley
& Sons, 2009, http://codex.cs.yale.edu/avi/os-book/os8/index.php
2. W. Stallings, Operating Systems: Internals and Design Principles, 7th ed, Prentice Hall, 2012,
http://williamstallings.com/OperatingSystems/
3. A. S. Tanenbaum, Modern Operating Systems, 3rd ed, Prentice-Hall Intl., 2008,
http://www.pearsonhighered.com/educator/academic/product/0,,0136006639,00%2ben-
USS_01DBC.html
4. A. S. Tanenbaum & A. S. Woodhill, Operating Systems: Design and Implementation, 3rd ed,
Pearson Prentice Hall, 2006,
http://www.pearsonhighered.com/educator/academic/product/0,,0131429388,00%2ben-
USS_01DBC.htm
5. A. Silberschatz, P. B. Galvin, & G. Gagne, Applied Operating Systems Concepts, 1st ed, John
Wiley & Sons, 2000, http://codex.cs.yale.edu/avi/os-book/previous-dir/aosc/index.html
6. J. Bacon, Concurrent Systems -- Operating Systems, Databases and Distributed Systems: An
Integrated Approach, 2nd ed, Addison-Wesley, 1998.
7. T. W. Doeppner, Operating Systems in Depth, John Wiley & Sons, 2011,
http://eu.wiley.com/WileyCDA/WileyTitle/productCd-EHEP001803.html.
8. M. Ben-Ari, Principles of Concurrent and Distributed Programming, Prentice Hall, 1990.
9. G. R. Andrews, Concurrent Programming -- Principles and Practice, Benjamin/Cummings,
1991.
10. U. Vahalia, UNIX Internals: The New Frontiers, Prentice Hall, 1996.
11. S. J. Leffler, et al., The Design and Implementation of the 4.3BSD UNIX Operating System,
Addison-Wesley, 1989.
12. M. J. Bach, The Design of the UNIX Operating System, Prentice Hall, 1986.
13. W. R. Stevens, and S. A. Rago, Advanced Programming in the UNIX Environment, 2nd ed,
Addison-Wesley, 2008.
14. D. P. Bovet, and M. Cesati, Understanding the Linux Kernel, 3rd ed, O’Reilly Media, 2008.
15. R. Love, Linux Kernel Development, 2nd ed, Novell Press, 2005.