• $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.

Contents

Introduction

00-Introduction.mp4
  • 1 min
  • 1.81 MB
WindowsSystemProgramming2.pdf
  • 1.63 MB
WindowsSystemProgramming2Labs.pdf
  • 258 KB
WinSysProg2.zip
  • 1.13 MB

Jobs

01-Introduction to Jobs.mp4
  • 6 mins
  • 17.6 MB
Preview
02-Job Limits.mp4
  • 7 mins
  • 16.8 MB
03-Viewing Jobs.mp4
  • 10 mins
  • 53.7 MB
04-Jobs API.mp4
  • 9 mins
  • 33 MB
05-API Details.mp4
  • 4 mins
  • 17.2 MB
06-Nested Jobs.mp4
  • 11 mins
  • 30.9 MB
07-Summary and Labs.mp4
  • 5 mins
  • 16.7 MB
08-Lab - hclose.mp4
  • 11 mins
  • 82.9 MB
09-Lab - CPU Rate.mp4
  • 16 mins
  • 78.6 MB

Threads

10-Thread Basics.mp4
  • 17 mins
  • 41.7 MB
11-Sockets, Cores, and Logical Processors.mp4
  • 20 mins
  • 62.2 MB
12-Creating Threads.mp4
  • 22 mins
  • 79.8 MB
13-Creating Threads (cont.).mp4
  • 5 mins
  • 17.1 MB
14-Thread Stack.mp4
  • 14 mins
  • 46.4 MB
Preview
15-Thread Priorities.mp4
  • 19 mins
  • 69.7 MB
16-Simple Thread Scheduling.mp4
  • 14 mins
  • 26.6 MB
17-Other Thread APIs.mp4
  • 12 mins
  • 38.8 MB
18-Thread Pools.mp4
  • 13 mins
  • 37.3 MB
19-Thread Enumeration.mp4
  • 2 mins
  • 4.36 MB
20-Threads Processes and Windows.mp4
  • 8 mins
  • 19.3 MB
21-More on Threads.mp4
  • 6 mins
  • 34.5 MB

Thread Synchronization

22-Data Races.mp4
  • 7 mins
  • 14.3 MB
23-Atomic Operations.mp4
  • 5 mins
  • 13.4 MB
24-Dispatcher Objects.mp4
  • 4 mins
  • 9.03 MB
25-Waiting Functions.mp4
  • 7 mins
  • 17 MB
26-The Mutex.mp4
  • 23 mins
  • 76.1 MB
27-Lab - Thread Primes.mp4
  • 39 mins
  • 149 MB
28-Critical Section.mp4
  • 15 mins
  • 54.5 MB
29-Locks and RAII.mp4
  • 13 mins
  • 47.4 MB
30-Deadlocks.mp4
  • 10 mins
  • 36.2 MB
31-Semaphore.mp4
  • 13 mins
  • 35.3 MB
32-Event.mp4
  • 12 mins
  • 42.4 MB
33-Reader Write Lock.mp4
  • 7 mins
  • 22.2 MB
34-APCs.mp4
  • 12 mins
  • 34.7 MB
35-GUI Wait.mp4
  • 7 mins
  • 16.1 MB
35a-Lab-Synchronization.mp4
  • 13 mins
  • 68.8 MB

File I/O

36-The IO System.mp4
  • 10 mins
  • 22.1 MB
37-IO Flow.mp4
  • 2 mins
  • 4.05 MB
38-The CreateFile API.mp4
  • 22 mins
  • 121 MB
39-Asynchronous IO.mp4
  • 30 mins
  • 129 MB
40-Cancelling IO.mp4
  • 6 mins
  • 19.2 MB
41-Accessing Devices.mp4
  • 21 mins
  • 120 MB
42-Talking to Devices.mp4
  • 9 mins
  • 26.5 MB

Memory

44-Memory Basics.mp4
  • 8 mins
  • 20.9 MB
45-Process Address Space.mp4
  • 20 mins
  • 49.4 MB
46-Virtual Page States.mp4
  • 7 mins
  • 14.9 MB
47-VMMap.mp4
  • 30 mins
  • 142 MB
48-Sharing Code.mp4
  • 2 mins
  • 3.96 MB
49-Memory Counters.mp4
  • 6 mins
  • 24 MB
50-Memory Information.mp4
  • 4 mins
  • 10.7 MB
51-Process Memory Map.mp4
  • 7 mins
  • 24.6 MB
52-Committed and Reserved Memory.mp4
  • 3 mins
  • 6.24 MB
53-Memory APIs.mp4
  • 12 mins
  • 24.3 MB
54-Demo - Committed vs. Reserved Memory.mp4
  • 35 mins
  • 149 MB
55-The Virtual apis.mp4
  • 8 mins
  • 23.9 MB
56-Heaps.mp4
  • 3 mins
  • 6.14 MB
57-Heap Types.mp4
  • 14 mins
  • 33 MB
58-Heap APIs.mp4
  • 23 mins
  • 86.8 MB
59-Memory Mapped Files (Pure Memory).mp4
  • 31 mins
  • 122 MB
60-Memory Mapped Files (with Backup).mp4
  • 19 mins
  • 69.6 MB