• $295 or 3 monthly payments of $99

Windows System Programming 2

  • Course
  • 64 Lessons
  • Discord access

Continuing from where "Windows System Programming 1" left off, this course deals with Jobs, Threads, Thread Synchronization, I/O, and Memory.

Read more about the instructors, course contents and special pricing:

Contents

Introduction

00-Introduction.mp4
WindowsSystemProgramming2.pdf
WindowsSystemProgramming2Labs.pdf
WinSysProg2.zip

Jobs

01-Introduction to Jobs.mp4
Preview
02-Job Limits.mp4
03-Viewing Jobs.mp4
04-Jobs API.mp4
05-API Details.mp4
06-Nested Jobs.mp4
07-Summary and Labs.mp4
08-Lab - hclose.mp4
09-Lab - CPU Rate.mp4

Threads

10-Thread Basics.mp4
11-Sockets, Cores, and Logical Processors.mp4
12-Creating Threads.mp4
13-Creating Threads (cont.).mp4
14-Thread Stack.mp4
Preview
15-Thread Priorities.mp4
16-Simple Thread Scheduling.mp4
17-Other Thread APIs.mp4
18-Thread Pools.mp4
19-Thread Enumeration.mp4
20-Threads Processes and Windows.mp4
21-More on Threads.mp4

Thread Synchronization

22-Data Races.mp4
23-Atomic Operations.mp4
24-Dispatcher Objects.mp4
25-Waiting Functions.mp4
26-The Mutex.mp4
27-Lab - Thread Primes.mp4
28-Critical Section.mp4
29-Locks and RAII.mp4
30-Deadlocks.mp4
31-Semaphore.mp4
32-Event.mp4
33-Reader Write Lock.mp4
34-APCs.mp4
35-GUI Wait.mp4
35a-Lab-Synchronization.mp4

File I/O

36-The IO System.mp4
37-IO Flow.mp4
38-The CreateFile API.mp4
39-Asynchronous IO.mp4
40-Cancelling IO.mp4
41-Accessing Devices.mp4
42-Talking to Devices.mp4

Memory

44-Memory Basics.mp4
45-Process Address Space.mp4
46-Virtual Page States.mp4
47-VMMap.mp4
48-Sharing Code.mp4
49-Memory Counters.mp4
50-Memory Information.mp4
51-Process Memory Map.mp4
52-Committed and Reserved Memory.mp4
53-Memory APIs.mp4
54-Demo - Committed vs. Reserved Memory.mp4
55-The Virtual apis.mp4
56-Heaps.mp4
57-Heap Types.mp4
58-Heap APIs.mp4
59-Memory Mapped Files (Pure Memory).mp4
60-Memory Mapped Files (with Backup).mp4