دراسة نظام التشغيل تحتاج إلى دراسة اوليه متعمقة حول نظرية نظم التشغيل، لهذا السبب اضع بين ايديكم قائمة بأفضل الكتب (حسب رأي الشخصي) التي تتكلم عن نظرية نظام التشغيل. طبعا لا يحتاج ان انبه، ان هذه الكتب لا تطرح سورس كود، فهي كتب نظرية، و هي بمثابه الخطوة الأولى في دراسم علم انظمة التشغيل. الكتاب الأول: Operating System Concepts by Abraham Silberschatz (Author), Peter Baer Galvin (Author), Greg Gagne (Author), A Silberschatz هذا الكتاب يدرس في بعض الجامعات العربية و الأجنبه، و هو كتاب نظري بحت يشرح بنية نظام التشغيل بالتفصيل. الكتاب جيد و يستحق القراءة . و هذا قائمة محتويات الكتاب :
Table of Contents 1. Introduction. 2. Computer-System Structures. 3. Operating-System Structures. 4. Processes. 5. Threads. 6. CPU Scheduling. 7. Process Synchronization. 8. Deadlocks. 9. Memory Management. 10. Virtual Memory. 11. File-System Interface. 12. File-System Implementation. 13. I/O Systems. 14. Mass-Storage Structure. 15. Distributed System Structures. 16. Distributed File Systems. 17. Distributed Coordination. 18. Protection. 19. Security. 20. The Linux System. 21. Windows 2000. 22. Windows XP. 23. Historical Perspective. Appendix A: The FreeBSD System (online). Appendix B: The Mach System (online). Appendix C: The Nachos System (online).
Table of Contents1. Introduction. 2. Processes and Threads. 3. Deadlocks. 4. Memory Management. 5. Input/Output. 6. File Systems. 7. Multimedia Operating Systems. 8. Multiple Processor Systems. 9. Security. 10. Case Study 1: UNIX and Linux. 11. Case Study 2: Windows 2000. 12. Operating System Design.