القائمة التالية تعرض كتب تتكلم عن تصميم انظمة التشغيل وكتابة الكود Implementation، بصراحة انا اقف متعجب امام هذه الكتب !!! يعني امامنا كتب فيها الكود مصدر لانظمة تشغيل مع شرح كامل لها، و لا نجد من يتحدث عنها! hg;j
CHAPTER 1, INTRODUCTIONCHAPTER 2, GENERAL DISCUSSION AND BACKGROUNDCHAPTER 3, THE TASKING MODELCHAPTER 4, INTERPROCESS COMMUNICATIONSCHAPTER 5, MEMORY MANAGEMENTCHAPTER 6, HARDWARE INTERFACE CHAPTER 7, OS INITIALIZATIONCHAPTER 9, APPLICATION PROGRAMMING CHAPTER 10, SYSTEMS PROGRAMMING CHAPTER 11, THE MONITOR PROGRAM CHAPTER 12, DEBUGGER CHAPTER 13, KEYBOARD SERVICE CHAPTER 14, THE FILE SYSTEM SERVICE CHAPTER 16, MMURTL SAMPLE SOFTWARE CHAPTER 17, INTRODUCTION TO THE SOURCE CODECHAPTER 18, THE KERNELCHAPTER 19, MEMORY MANAGEMENT CODE CHAPTER 20, TIMER MANAGEMENT SOURCE CODE CHAPTER 21, INITIALIZATION CODE CHAPTER 22, JOB MANAGEMENT CODE CHAPTER 23, DEBUGGER CODE CHAPTER 24, SELECTED DEVICE DRIVER CODE CHAPTER 25, KEYBOARD SOURCE CODE CHAPTER 26, VIDEO CODE CHAPTER 27, FILE SYSTEM CODECHAPTER 28, DASM; A 32-BIT INTEL-BASED ASSEMBLERCHAPTER 29, CM32; A 32-BIT C COMPILER
Table of ContentsI. INTRODUCTION. What Is An Operating Systems? History of Operating Systems. Operating System Concepts. System Calls. Operating System Structure. Outline of the Rest of this Book. Summary. II. PROCESSES. Introduction to Processes. Interprocess Communication. Classical IPC Problems. Process Scheduling. Overview of Processes in MINIX. Implementation of Processes in MINIX. III. INPUT/OUTPUT. Principles of Input/Output Hardware. Principles of Input/Output Software. Deadlocks. Overview of Input/Output in MINIX. Block Devices in MINIX. Ram Disks. Disks. Clocks. Terminals. The Summary Task in MINIX. Summary. IV. MEMORY MANAGEMENT. Memory Management Without Swapping or Paging. Swapping. Virtual Memory. Page Replacement Algorithms. Design Issues for Paging Systems Segmentation. Overview of Memory Management in MINIX. Implementation of Memory Management in MINIX. Summary. V. FILE SYSTEMS. Files. Directories. File System Implementation. Security. Protection Mechanisms. Overview of the MINIX File System. Implementation of the MINIX File System. Summary.