[Ilugc] Jan Meet Talk *Need Feedback*
Toufeeq
topa_007 at yahoo.com
Mon Dec 20 07:49:37 IST 2004
Hello all,
I was planning a Kernel Talk for the next LUG Meet.
Here is the Topic: Schedulers in Linux 2.6
*Process Schedulers
*I/O Schedulers
Here's the breakup of the talk:
I OS Basics 10mins
* What is a Scheduler?
* Process Scheduler Introduction
* I/O Scheduler
* Multitasking/Types
*Co-operative Multitasking
*Preemptive Multitasking
II Process Scheduler(sched.c) 20 mins
* Types of Processes
*CPU bound
*I/O bound
* Process Priority
* Timeslice
III Scheduling Algorithm 20 mins
*O(n) Scheduler 2.4 kernel Scheduler
*O(1) Scheduler 2.6 kernel Scheduler
*Basic Datastructure for the Scheduler
-Runqueue
*Priority Arrays in the Scheduler
*Calculating Dynamic Priorities
*Kernel Preemption and Context Switching
IV I/O Scheduler Introduction 20 mins
*Introduction
*The Elevator Scheduler kernel 2.4 kernel
*The Anticipatory Scheduler 2.6 kernel
*The Deadline I/O Scheduler
*CFQ and Timesliced CFQ Scheduler 2.6.10 ?
TOTAL ~70 mins
I need feedback from the community on the topics
covered and if they
want any additional topics to be included.
If people feel its too long, I can split the session
into two parts and
I/O can be discussed on the next week.
Regards,
Toufeeq Hussain
PS: I'm no kernel hacker :), I'll however try to
implement code walkthroughs within the talk.
=====
############################################
# ring me @ 98410-96690 #
# mail me @ toufeeq at computer.org #
# Yarrowed! #
############################################
More information about the ilugc
mailing list