Understanding Linux Kernel Internals

Learn all about the Linux Kernel sub systems in detail.

Understanding Linux Kernel Internals

Learn all about the Linux Kernel sub systems in detail.
30
views
Share the link to this page
Copied

About the Class

This training is designed for professionals and students who want to understand the working of Linux Kernel. This training will give you a good insight into different subsystems of Linux Kernel like process management, process scheduling, interrupt handling and many more.

What will you learn in this course?

  • Process Management          
    • Process and thread
    • Linux Kernel process stack
    • The need for thread info structure
    • Process descriptor
    • Creation of process
    • Difference between process and thread      
  • Process Scheduling
    • Linux Kernel process scheduling
    • Preemptive vs cooperative scheduling
    • Priority value and niche value
    • Different scheduling classes in Linux Kernel
    • Red black tree 
  • System Calls
    • What are Syscalls
    • What is the need for Syscalls?
    • How Syscalls are implemented
  • Interrupt Handling
    • Introduction to Interrupt
    • How to interrupt is handled in Linux Kernel
    • Registering interrupt handling in Linux Kernel
    • How to write an interrupt handler
  • Top Halves versus Bottom Halves
    • Tasklets
    • Softirq
    • Workqueue
  • Synchronization 
    • What is a race condition?
    • critical section
  • Synchronization Techniques
    • Semaphore
    • Spinlock and many other synchronization methods

Author

Tutorialsdaddy

School

Tutorialsdaddy's School

Requirements

You should have a basic understanding of Operating systems.

One-time Fee
$50
€48.11
£39.89
CA$71.98
A$80.17
S$67.97
HK$388.35
CHF 45.03
NOK kr569.71
DKK kr358.97
NZ$88.65
د.إ183.64
৳5,973.39
₹4,259.74
RM224.35
₦77,393.50
₨13,927.49
฿1,707.97
₺1,762.71
B$310.15
R926.33
Лв94.07
₩73,009.66
₪183.28
₱2,922.42
¥7,854.68
MX$1,006.55
QR182.23
P691.40
KSh6,462.50
E£2,545
ብር6,363.19
Kz45,600
CLP$49,524
CN¥364.91
RD$3,032.83
DA6,761.73
FJ$116.01
Q385.13
GY$10,457.76
ISK kr6,981.50
DH502.91
L922.51
ден2,960.40
MOP$400.04
N$921.17
C$1,839.40
रु6,811.48
S/186.44
K202.78
SAR187.82
ZK1,383.37
L239.41
Kč1,210.20
Ft19,839.57
SEK kr553.20
ARS$51,287.74
Bs346.15
COP$219,435.21
₡25,382.58
L1,269.70
₲390,234.32
$U2,225.97
zł205.61

What's Included

Language: English
Level: All levels
Skills: Process Scheduling, Interrupt Handling, System Calls, Linux Kernel, Process Management
Age groups: 18+ years
Certificate: On completion
Duration: 2 hours 1 minute
10 Videos
0
Saves
30
Views
This class has not been saved

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.