50-Memory Information

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

Windows System Programming 2

Buy nowLearn more

Introduction

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

Jobs

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

Threads

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

Thread Synchronization

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

File I/O

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

Memory

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