Companies Home Search Profile

Windows 11 Internals: Kernel Mechanisms

Focused View

Pavel Yosifovich

6:50:30

130 View
  • 1. Course Overview.mp4
    02:04
  • 01. Overview.mp4
    00:55
  • 02. Kernel Objects.mp4
    02:33
  • 03. Demo - Object Types.mp4
    04:36
  • 04. Object Types User Mode.mp4
    04:55
  • 05. Object Structure.mp4
    05:37
  • 06. Demo - Objects and Types.mp4
    08:17
  • 07. Objects and Handles.mp4
    02:51
  • 08. Demo - Objects and Handles.mp4
    08:55
  • 09. Handle Entry Layout.mp4
    03:50
  • 10. Demo - Max Handles 1.mp4
    09:34
  • 11. Demo - Max Handles 2.mp4
    05:11
  • 12. Summary.mp4
    01:00
  • 01. Overview.mp4
    01:18
  • 02. Sharing Objects.mp4
    03:33
  • 03. Demo - Sharing by Name 1.mp4
    07:39
  • 04. Demo - Sharing by Name 2.mp4
    05:38
  • 05. Demo - Handle Inheritance.mp4
    14:05
  • 06. Demo - Duplicate Handle.mp4
    11:00
  • 07. Object Names.mp4
    03:19
  • 08. Demo - Object Manager Namespace.mp4
    05:03
  • 09. Names and Sessions.mp4
    02:16
  • 10. Demo - Session 0 Namespace.mp4
    02:09
  • 11. Summary.mp4
    02:02
  • 01. Overview.mp4
    01:35
  • 02. Working with Handles.mp4
    03:55
  • 03. Demo - Single Instance.mp4
    06:21
  • 04. Closing Handle in Another Process.mp4
    02:36
  • 05. Private Object Namespaces.mp4
    01:38
  • 06. Demo - Private Object Namespaces.mp4
    04:00
  • 07. Zombie Processes and Threads.mp4
    02:17
  • 08. Demo - Zombie Processes.mp4
    05:13
  • 09. User and GDI Objects.mp4
    06:09
  • 10. Demo - User and GDI Objects.mp4
    02:19
  • 11. Summary.mp4
    01:11
  • 01. Overview.mp4
    01:06
  • 02. Traps.mp4
    01:21
  • 03. Hardware Interrupts.mp4
    02:45
  • 04. Interrupt Dispatching.mp4
    03:25
  • 05. Demo - IDT.mp4
    04:28
  • 06. IRQLs.mp4
    03:33
  • 07. IRQL Levels.mp4
    07:33
  • 08. Remote Kernel Debugging.mp4
    02:05
  • 09. Demo - Remote Kernel Debugging.mp4
    03:26
  • 10. Demo - ISRs and IRQLs.mp4
    06:46
  • 11. Interrupt Handling Example.mp4
    02:29
  • 12. Inside a Typical ISR.mp4
    02:13
  • 13. Deferred Procedure Calls.mp4
    04:49
  • 14. DPC Queue.mp4
    02:23
  • 15. Demo - DPC Queue.mp4
    07:11
  • 16. Summary.mp4
    01:56
  • 01. Overview.mp4
    00:56
  • 02. Exceptions.mp4
    01:39
  • 03. Demo - Exceptions IDT.mp4
    03:08
  • 04. Exception Handling.mp4
    01:33
  • 05. Structured Exception Handling.mp4
    03:43
  • 06. Demo - SEH.mp4
    07:55
  • 07. Demo - Termination Handlers.mp4
    04:50
  • 08. First Second Chance Exceptions.mp4
    01:32
  • 09. Demo - First Second Chance.mp4
    04:41
  • 10. High-level Exceptions.mp4
    03:19
  • 11. Demo - WinDbg Exceptions.mp4
    06:59
  • 12. CPP RAII.mp4
    01:26
  • 13. Summary.mp4
    00:56
  • 01. Overview.mp4
    00:42
  • 02. System Crash.mp4
    03:18
  • 03. Demo - Crash Configuration.mp4
    03:34
  • 04. Memory Dump Types.mp4
    06:38
  • 05. Demo - Green Screen.mp4
    01:51
  • 06. Dump Analysis.mp4
    03:20
  • 07. Demo - Dump Analysis.mp4
    08:59
  • 08. Demo - Complex Dump.mp4
    03:29
  • 09. Driver Verifier.mp4
    01:29
  • 10. Demo - Driver Verifier.mp4
    08:43
  • 11. Manual Kernel Dump.mp4
    02:08
  • 12. Summary.mp4
    00:37
  • 01. Overview.mp4
    00:58
  • 02. Why Sync Threads.mp4
    02:47
  • 03. Data Race.mp4
    02:01
  • 04. Demo - Data Race.mp4
    07:06
  • 05. Interlocked Functions.mp4
    02:39
  • 06. Demo - Interlocked Functions.mp4
    03:44
  • 07. Dispatcher Objects.mp4
    03:18
  • 08. Signaled Meaning.mp4
    01:16
  • 09. Mutex.mp4
    04:30
  • 10. Demo - Mutex.mp4
    09:56
  • 11. Abandoned Mutex.mp4
    01:37
  • 12. Summary.mp4
    01:05
  • 01. Overview.mp4
    00:56
  • 02. Semaphore.mp4
    02:31
  • 03. Demo - Semaphore Part 1.mp4
    07:34
  • 04. Demo - Semaphore Part 2.mp4
    06:58
  • 05. Critical Section.mp4
    03:25
  • 06. Demo - Critical Section.mp4
    02:36
  • 07. Event.mp4
    02:27
  • 08. Demo - Events.mp4
    08:08
  • 09. APCs.mp4
    05:19
  • 10. Pre Demo - APC.mp4
    03:57
  • 11. Demo - User Mode APCs.mp4
    12:27
  • 12. Fast Mutex.mp4
    02:32
  • 13. Executive Resource.mp4
    03:23
  • 14. Demo - Executive Resource.mp4
    03:37
  • 15. High IRQL Sync.mp4
    02:14
  • 16. Summary.mp4
    01:01
  • Description


    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.

    What You'll Learn?


      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.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Pavel Yosifovich
    Pavel Yosifovich
    Instructor's Courses
    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".
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 104
    • duration 6:50:30
    • level average
    • English subtitles has
    • Release Date 2023/05/17