Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
1Activity

Table Of Contents

1.1 Monolithic or Micro Kernel?
1.2 Concerning Traditional Unix Principles
1.3 Overview of the Linux Kernel
1.4 User Mode and Kernel Mode
1.5 About Kernel and Its Development
Subsystems Overview
2.1 System Calls
2.2 Process Management and Execution
2.3 Memory Management
2.4 Interrupts and Exceptions
2.5 Synchronization and Workflow Concurrency
2.7 Signals and Inter-Process Communication
2.8 Virtual File System
2.9 New Driver Model and Sysfs
2.10 Networking
2.11 Linked Lists and Their Implementation
3.1 Spinlock
3.2 Semaphores
3.3 Read/Write Semaphores
3.4 Completions
3.5 New Mutexes
3.6 Futexes
3.7 Preemption
3.8 Seqlock and Seqcount
3.9 Atomic Operations
3.10 Disabling Local IRQs
3.11 Read-copy Update
3.12 Per-CPU Variables
3.13 Memory Barriers
Linked lists
4.1 List API
4.2 RCU Protected Lists
Memory Allocation
5.1 Slab Memory Allocation
5.2 Virtual Memory Allocation
5.3 Page Allocation
Handling Interrupts
6.1 Hardware Interrupts
6.2 Softirqs and Tasklets
7.1 Scheduler
7.1.1 Priority
7.1.2 Runqueues
7.1.3 Load Balancing and Migration
7.1.4 Task State Management and Switching
7.2 Process Forking
7.3 Process Termination
7.4 Waitqueues
7.5 Workqueues and Kernel Threads
7.6 PIDs
7.7 Process Accounting for Linux
7.8 Thread API
7.9 Various Other Process Management Func-
New Driver Model in 2.6
8.1 From Kobject to Sysfs
8.1.1 Kref API
8.1.2 Kobject API
8.1.3 Kset API
8.1.4 Subsystem API
8.1.5 Kernel to User Space Event Delivery
8.2 Bus
8.3 Drivers
8.4 Classes
8.5 Class Devices
8.6 Class Interface
8.7 Devices
8.8 Extended structures
9.1 String Manipulation
9.2 Various Helper Macros
9.3 User Space Memory Access
10.1 An Exemplary Module
10.2 Kernel Purity
10.3 Module Properties
10.4 Module Parameters
10.5 Building Modules
10.6 Exporting Symbols
Conclusion
Bibliography
Glossary
Abstract in Slovak Language
0 of .
Results for:
No results containing your search query
P. 1
2.6 Kernel Internal

2.6 Kernel Internal

Ratings: (0)|Views: 137|Likes:
Published by Sandeep Pulugundla

More info:

Published by: Sandeep Pulugundla on Sep 14, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/14/2011

pdf

text

original

You're Reading a Free Preview
Pages 4 to 18 are not shown in this preview.
You're Reading a Free Preview
Pages 22 to 48 are not shown in this preview.
You're Reading a Free Preview
Pages 52 to 60 are not shown in this preview.
You're Reading a Free Preview
Pages 64 to 160 are not shown in this preview.
You're Reading a Free Preview
Pages 164 to 168 are not shown in this preview.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->