كتب تتكلم عن كتابة انظمة التشغيل Operating System Implementation

الناقل : elmasry | الكاتب الأصلى : Developer .NET | المصدر : www.arabteam2000-forum.com

القائمة التالية تعرض كتب تتكلم عن تصميم انظمة التشغيل وكتابة الكود 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 اسبوع !!! و كل يوم اقول باكمله بس ما حصلت لي فرصة حتى الان ....