Windows 11 Internals: Kernel Mechanisms
|
This course will teach you about kernel concepts and mechanisms, which form the basis of how applications and kernel drivers use the kernel’s services.
The Windows kernel capabilities form the basis of what applications and other kernel components can use. In this course, Windows 11 Internals: Kernel Mechanisms, you’ll learn about the various mechanisms and capabilities implemented by the kernel. First, you’ll explore object management, and how that forms the basis of Windows functionality. Next, you’ll discover how interrupts and exceptions work, so that relevant code can be invoked when something important has occurred, such as a notification from a hardware device and what happens when Windows crashes. Finally, you’ll learn how to synchronize threads, so that you don’t get data races that can lead to data corruption or crashes, while still maintaining high efficiency. When you’re finished with this course, you’ll have the skills and knowledge of kernel mechanisms needed to understand and use kernel functionality effectively.
Author Name: Pavel Yosifovich
Author Description:
Pavel is a developer, trainer, author, and speaker. He’s the co-author of “Windows Internals, 7th edition” (Part 1), “Windows 10 System Programming” (Parts 1 & 2), and “Windows Kernel Programming”. He is also a Microsoft MVP.
Table of Contents
- Course Overview
2mins - Object Management: The Basics
58mins - Object Management: Sharing Objects
58mins - Object Management: Odds and Ends
37mins - Interrupts
57mins - Exceptions
42mins - System Crash
44mins - Thread Synchronization: The Basics
41mins - Thread Synchronization: Expanded
69mins
User Reviews
Be the first to review “Windows 11 Internals: Kernel Mechanisms” Cancel reply
Related Products

The IT Ops Sessions: 5G Enablement for the Enterprise
In this IT Ops session, you’ll learn why 5G connectivity is essential for so many enterprise industry verticals.

Linux Administration with sed and awk
Would you like to programmatically edit files or extract complex data from text files? This course will teach you the skills needed to master text files with tens of thousands of lines; editing content and filtering the data you need.

Getting Started With Ubuntu
Ubuntu is a free operating system which you can run on your PC or laptop instead of Windows or OSX. It's fast, safe, easy to use, hugely powerful, and fun. This course starts with the basics: installing Ubuntu, finding your way around, and using more free software to work and play. Then we move on to more advanced topics like using the command line, building software, and using Ubuntu Server locally and in the Cloud.

Managing with Windows PowerShell and WMI
Master the art of system management with Windows PowerShell and WMI. Learn the essentials of WMI and CIM, how to manage systems more effectively, and how to automate administrative tasks with precision.

The IT Ops Sessions: Performance Troubleshooting with Generative AI and Wireshark
In this IT Ops session, you’ll learn about how you can use generative AI to analyze packet captures from Wireshark.

Managing with Windows PowerShell Remoting
Remote management is a critical skill for IT professionals. This course will teach you remote management using Windows PowerShell remoting.
There are no reviews yet.