المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : لينكس how linux mangae memory ,process and processor



Hossam M.Shtewi
02-12-2004, 10:24 AM
Hi ,I’m Hossam M.El-Shtewi a student at Faculty of Engineering, in operating system course my teacher request an research about Linux operating system contains the following:


· Memory mangament.


· Process mangament.


· Processor mangament.


· General command used.


Please tell me where I find these information in the web because I tried but I didn’t excact results as I need.




Please help me….

مهندس رأفت
02-12-2004, 08:52 PM
السلام عليكم
يا ريت اي حد عنده معلومات عن المواضيع السابقه يفيدنا بيها انا قدمت طلب مساعده من قبل ولكن كل اللي حصلت عليه مواقع تجاريه
مهندس رأفت

مهندس رأفت
02-12-2004, 09:14 PM
اخي


Hossam M.El-Shtewi عندي احساس اننا قربين من بعض يمكن لاننا بندور عن نفس موضوع البحث

هذا هو ايميلي اتمنا انك تضيفه عندك ولو واحد بينا حصل علي معلومات يقدر يوصلها للتاني

hak_pal@hotmail.com

ana_leek_anta_webas@yahoo.com

يبكي الناس لاحساسهم بالالم اما انا فأبكي من شدة وعي به

BESHR20006
06-12-2004, 07:10 AM
يمكن استحدام هذا الكتاب الرائع عن كل ما قلت
understanding linux kernel
http://www.oreilly.com/catalog/linuxkernel/chapter/ch10.html

http://www.oreilly.com/graphics_new/catalog_header_buttons.gif http://www.oreilly.com/catalog/covers/linuxkernel.s.gif (http://www.oreilly.com/catalog/linuxkernel/)
Understanding the Linux Kernel

Table of Contents



Preface

1. Introduction
Linux Versus Other Unix-Like Kernels
Hardware Dependency
Linux Versions
Basic Operating System Concepts
An Overview of the Unix Filesystem
An Overview of Unix Kernels

2. Memory Addressing
Memory Addresses
Segmentation in Hardware
Segmentation in Linux
Paging in Hardware
Paging in Linux

3. Processes
Processes, Lightweight Processes, and Threads
Process Descriptor
Process Switch
Creating Processes
Destroying Processes

4. Interrupts and Exceptions
The Role of Interrupt Signals
Interrupts and Exceptions
Nested Execution of Exception and Interrupt Handlers
Initializing the Interrupt Descriptor Table
Exception Handling
Interrupt Handling
Softirqs, Tasklets, and Bottom Halves
Returning from Interrupts and Exceptions

5. Kernel Synchronization
Kernel Control Paths
When Synchronization Is Not Necessary
Synchronization Primitives
Synchronizing Accesses to Kernel Data Structures
Examples of Race Condition Prevention

6. Timing Measurements
Hardware Clocks
The Linux Timekeeping Architecture
CPU's Time Sharing
Updating the Time and Date
Updating System Statistics
Software Timers
System Calls Related to Timing Measurements

7. Memory Management
Page Frame Management
Memory Area Management
Noncontiguous Memory Area Management

8. Process Address Space
The Process's Address Space
The Memory Descriptor
Memory Regions
Page Fault Exception Handler
Creating and Deleting a Process Address Space
Managing the Heap

9. System Calls
POSIX APIs and System Calls
System Call Handler and Service Routines
Kernel Wrapper Routines

10. Signals
The Role of Signals
Generating a Signal
Delivering a Signal
System Calls Related to Signal Handling

11. Process Scheduling
Scheduling Policy
The Scheduling Algorithm
System Calls Related to Scheduling

12. The Virtual Filesystem
The Role of the Virtual Filesystem (VFS)
VFS Data Structures
Filesystem Types
Filesystem Mounting
Pathname Lookup
Implementations of VFS System Calls
File Locking

13. Managing I/O Devices
I/O Architecture
Device Files
Device Drivers
Block Device Drivers
Character Device Drivers

14. Disk Caches
The Page Cache
The Buffer Cache

15. Accessing Files
Reading and Writing a File
Memory Mapping
Direct I/O Transfers

16. Swapping: Methods for Freeing Memory
What Is Swapping?
Swap Area
The Swap Cache
Transferring Swap Pages
Swapping Out Pages
Swapping in Pages
Reclaiming Page Frame

17. The Ext2 and Ext3 Filesystems
General Characteristics of Ext2
Ext2 Disk Data Structures
Ext2 Memory Data Structures
Creating the Ext2 Filesystem
Ext2 Methods
Managing Ext2 Disk Space
The Ext3 Filesystem

18. Networking
Main Networking Data Structures
System Calls Related to Networking
Sending Packets to the Network Card
Receiving Packets from the Network Card

19. Process Communication
Pipes
FIFOs
System V IPC

20. Program Execution
Executable Files
Executable Formats
Execution Domains
The exec Functions

A. System Startup

B. Modules

C. Source Code Structure

Bibliography

Source Code Index Index

مهندس رأفت
07-12-2004, 08:37 PM
مشكور اخي علي هذا الكتاب ويا ريت تكون عندي كلمات اعبر فيه عن تقديري لحضرتك
مهندس رأفت