Companies Home Search Profile

Windows Internals 2

Focused View

Pavel Yosifovich

7:29:32

172 View
  • windows-internals2.zip
  • 01. Introduction.mp4
    01:02
  • 02. The Object Manager.mp4
    02:24
  • 03. Demo - Object Manager Namespace.mp4
    07:34
  • 04. Object Structure.mp4
    08:23
  • 05. Demo - Looking at Objects.mp4
    05:53
  • 06. Objects and Handles.mp4
    03:38
  • 07. Demo - Viewing Handles.mp4
    11:33
  • 08. Handle Usage.mp4
    06:13
  • 09. Demo - Sharing by Name.mp4
    05:26
  • 10. Demo - Sharing by Inheritance.mp4
    12:23
  • 11. Demo - Sharing by Handle Duplication.mp4
    09:35
  • 12. Handle Entry Layout.mp4
    03:05
  • 13. Demo - Handle Access Mask.mp4
    07:15
  • 14. Object Names and Sessions.mp4
    03:41
  • 15. Demo - Object Names and Sessions.mp4
    03:54
  • 16. User and GDI Objects.mp4
    08:26
  • 17. Summary.mp4
    01:04
  • 01. Introduction.mp4
    01:01
  • 02. Memory Manager Fundamentals.mp4
    05:47
  • 03. Virtual Page States.mp4
    05:15
  • 04. Demo - VMMap.mp4
    09:51
  • 05. Sharing Pages.mp4
    08:13
  • 06. Demo - Sharing DLL Code.mp4
    08:46
  • 07. Demo - Sharing DLL Data.mp4
    08:35
  • 08. Demo - DLL Load Address.mp4
    05:49
  • 09. x86 Virtual Address Space Layout.mp4
    06:30
  • 10. Demo - Enabling Large Addresses.mp4
    04:18
  • 11. x64 bit Address Layout.mp4
    05:07
  • 12. Virtual Address Translation.mp4
    03:07
  • 13. x86 Virtual Address Translation.mp4
    07:23
  • 14. x86 PDE_PTE Layout.mp4
    02:36
  • 15. Demo - Virtual Address Translation.mp4
    07:11
  • 16. Physical Address Extensions (PAE).mp4
    03:37
  • 17. x64 Virtual Address Translation.mp4
    01:19
  • 18. Page Faults.mp4
    06:13
  • 19. Summary.mp4
    01:47
  • 01. Overview.mp4
    01:09
  • 02. Page Files.mp4
    06:06
  • 03. Demo - Page Files.mp4
    11:39
  • 04. Commit Charge.mp4
    04:54
  • 05. Demo - Commit Charge.mp4
    01:57
  • 06. Working Sets.mp4
    04:39
  • 07. PFN Database.mp4
    11:16
  • 08. Demo - PFN Database.mp4
    02:10
  • 09. Memory APIs in User Mode.mp4
    05:29
  • 10. The Heap Manager.mp4
    04:45
  • 11. Demo - Creating a Heap.mp4
    15:24
  • 12. Summary.mp4
    00:50
  • 01. Overview.mp4
    00:47
  • 02. System Memory Usage.mp4
    02:59
  • 03. System Memory Pools.mp4
    02:13
  • 04. Demo - System Memory Pools.mp4
    05:09
  • 05. System Memory Pools APIs.mp4
    03:52
  • 06. Memory Mapped Files.mp4
    04:09
  • 07. Demo - Memory Mapped Files (Win32).mp4
    16:47
  • 08. Demo - Memory Mapped Files (.NET).mp4
    07:24
  • 09. Memory Mapped Files APIs.mp4
    03:01
  • 10. Large Pages.mp4
    04:11
  • 11. Viewing Memory Information.mp4
    01:35
  • 12. Demo - Memory Information.mp4
    08:41
  • 13. More on Memory Management.mp4
    03:14
  • 14. Summary.mp4
    00:51
  • 01. Overview.mp4
    00:55
  • 02. Trap Dispatching.mp4
    02:18
  • 03. Hardware Interrupts.mp4
    04:23
  • 04. Interrupt Dispatching.mp4
    02:53
  • 05. Demo - Interrupts.mp4
    04:06
  • 06. Interrupt Request Level (IRQL).mp4
    04:15
  • 07. IRQL Levels.mp4
    04:42
  • 08. Demo - ISRs and IRQLs.mp4
    07:12
  • 09. IRQL Levels Recap.mp4
    05:42
  • 10. IRQLs vs. Thread Priorities.mp4
    02:30
  • 11. Interrupts and IRQLs.mp4
    03:15
  • 12. High IRQL Synchronization.mp4
    03:05
  • 13. The Spin Lock.mp4
    08:48
  • 14. Summary.mp4
    01:47
  • 01. Overview.mp4
    00:38
  • 02. Exception Dispatching.mp4
    01:36
  • 03. Demo - Exceptions in the IDT.mp4
    02:28
  • 04. Exception Handling.mp4
    02:20
  • 05. Resolving Exceptions.mp4
    04:54
  • 06. Structured Exception Handling.mp4
    03:26
  • 07. Demo - SEH - __try or __except.mp4
    17:32
  • 08. __try or __finally.mp4
    03:00
  • 09. SEH and High Level Exceptions.mp4
    02:24
  • 10. Demo - C++ RAII.mp4
    02:36
  • 11. System Crash.mp4
    02:12
  • 12. Demo - System Crash.mp4
    04:40
  • 13. Demo - Looking at Crash Dump File.mp4
    05:54
  • 14. Summary.mp4
    00:56
  • Description


    Windows is a large and complex operating system. Understanding the way it works can help developers get the most out of it. This is a continuation course following Windows Internals.

    What You'll Learn?


      Software developers for Windows should understand the way Windows works, its mechanisms and algorithms, so they are able to write better software that can take advantage of Windows' strengths. This course deals with all the major terms in Windows, such as processes, threads, virtual memory and more. Whether you're a Win32 programmer, a .NET programmer or a device driver programmer, you should benefit from understanding Windows, which may help in troubleshooting difficult issues as well.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    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 90
    • duration 7:29:32
    • level advanced
    • English subtitles has
    • Release Date 2023/02/28