YoVDO

Developing Kernel Drivers with Modern C++

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Memory Allocation Courses Mutex Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore kernel driver development using modern C++ in this comprehensive conference talk. Delve into the transition from traditional C-based kernel drivers to leveraging the latest C++ standards. Gain insights into best practices and practical examples for developing kernel code with C++. Learn about crucial concepts such as Memory Compression, User Mode vs Kernel Mode, Interrupt Request Level, and the absence of Runtime in Kernel Space. Discover techniques for Resource Acquisition, Mutex implementation, Memory Allocations, and Overrides. Examine the use of Placement New, String Types, String Classes, and Vector Classes in kernel development. Benefit from real-world examples and components to enhance your understanding of modern kernel driver development with C++.

Syllabus

Introduction
Pavels background
What is it about
Memory Compression
User Mode vs Kernel Mode
Interrupt Request Level
No Runtime
Kernel Space
Resource Acquisition
Mutex
Implement Mutex
Memory Allocations
Overrides
PlacementNew
String Types
String Classes
Vector Classes
Examples
Components
Example


Taught by

NDC Conferences

Related Courses

Health Informatics: Data and Interoperability Standards
Georgia Institute of Technology via edX
Fractal Architecture
NDC Conferences via YouTube
Strangling the Monolith - Applied Patterns & Practices from the Trenches
NDC Conferences via YouTube
Refactoring Is Not Just Clickbait
NDC Conferences via YouTube
Amazing Algorithms for Solving Problems in Software
NDC Conferences via YouTube