Главная
Study mode:
on
1
Intro
2
Main
3
Console Driver
4
Console H
5
Console
6
Clean
7
Schedule
8
Task
9
Task or Thread
10
Task States
11
TaskInit
12
TaskList
13
ListH
14
Type F
15
Undead
16
Review
17
Read
18
SMP
19
List Head
20
Bull
21
DebugList
22
Memory Barrier
23
List
24
Define
25
Schedule Function
26
Previous Task
Description:
Dive into the third installment of an introductory kernel development series where Andrea guides Yannick through implementing a scheduler. Begin with setting up a basic round-robin scheduler, then progress to introducing task states and mastering the creation and termination of tasks. Explore concepts such as the main console, driver console, task initialization, task lists, memory barriers, and debugging techniques. Gain insights into SMP (Symmetric Multi-Processing) and learn how to define schedule functions. This comprehensive tutorial covers essential topics for aspiring kernel developers, providing hands-on experience in building a functional scheduler from the ground up.

Let's Get the Kernel on Schedule - Implementing a Scheduler

Ubuntu OnAir
Add to list
0:00 / 0:00