The Linux Kernel
5.10.14
Operating Systems 2
SO2 Lecture 01 - Course overview and Linux kernel introduction
SO2 Lecture 02 - System calls
SO2 Lecture 03 - Processes
SO2 Lecture 04 - Interrupts
SO2 Lecture 05 - Symmetric Multi-Processing
SO2 Lecture 06 - Address Space
SO2 Lecture 07 - Memory Management
SO2 Lecture 08 - Filesystem Management
SO2 Lecture 09 - Kernel debugging
SO2 Lecture 10 - Networking
SO2 Lecture 11 - Virtualization
SO2 Lecture 12 - Profiling
SO2 Lab 01 - Introduction
SO2 Lab 02 - Kernel API
SO2 Lab 03 - Character device drivers
SO2 Lab 04 - I/O access and Interrupts
SO2 Lab 05 - Deferred work
SO2 Lab 06 - Memory Mapping
SO2 Lab 07 - Block Device Drivers
SO2 Lab 08 - File system drivers (Part 1)
SO2 Lab 09 - File system drivers (Part 2)
SO2 Lab 10 - Networking
SO2 Lab 11 - Kernel Development on ARM
SO2 Lab 12 - Kernel Profiling
Assignment 0 - Kernel API
Assignment 1 - Kprobe based tracer
Assignment 2 - Driver UART
Lectures
Introduction
System Calls
Processes
Interrupts
Symmetric Multi-Processing
Address Space
Memory Management
Filesystem Management
Debugging
Labs
Infrastructure
Introduction
Kernel modules
Kernel API
Character device drivers
I/O access and Interrupts
Deferred work
Block Device Drivers
File system drivers (Part 1)
File system drivers (Part 2)
Networking
Memory mapping
Linux Device Model
Useful info
Virtual Machine Setup
Customizing the Virtual Machine Setup
Contributing to linux-kernel-labs
The Linux Kernel
»
Operating Systems 2
»
SO2 Lecture 12 - Profiling
View page source
SO2 Lecture 12 - Profiling
ΒΆ
View slides