القائمة التالية تعرض كتب تتكلم عن تصميم انظمة التشغيل وكتابة الكود Implementation، بصراحة انا اقف متعجب امام هذه الكتب !!! يعني امامنا كتب فيها الكود مصدر لانظمة تشغيل مع شرح كامل لها، و لا نجد من يتحدث عنها!
hg;j
CHAPTER 1, INTRODUCTION
CHAPTER 2, GENERAL DISCUSSION AND BACKGROUND
CHAPTER 3, THE TASKING MODEL
CHAPTER 4, INTERPROCESS COMMUNICATIONS
CHAPTER 5, MEMORY MANAGEMENT
CHAPTER 6, HARDWARE INTERFACE
CHAPTER 7, OS INITIALIZATION
CHAPTER 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 CODE
CHAPTER 18, THE KERNEL
CHAPTER 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 CODE
CHAPTER 28, DASM; A 32-BIT INTEL-BASED ASSEMBLER
CHAPTER 29, CM32; A 32-BIT C COMPILER
تسطيع ان تزتزيد حول الكتاب و ان تشتريه من http://www.sensorypu...com/mmurtl.html
الكتاب الثاني :
Operating System Design and Implementation
Table of Contents
I. 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.
ببساطة هذا الكتاب الذي استخدمه Linus Trovalds في كتابة نظام Linux ...
اسف على عدم وضع review للكتب، الموضوع هذا صار لي كاتبه في notepad اسبوع !!! و كل يوم اقول باكمله بس ما حصلت لي فرصة حتى الان ....