Lab - CPU Rate Control

Preview unavailable

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

LoginSign up

Windows Internals: Day 2

Buy nowLearn more

Introduction

  • 00-Introduction
  • WindowsInternals-Day2.pdf
  • WindowsInternalsLabs-Day2.pdf
  • Labs.zip

Process Fundamentals

  • 01-Process Basics
  • 02-Process Data Structures1
  • 03-Process Links
  • 04-Data Structures in the Debugger

Process Creation and Termination

  • 05-Process Creation2
  • 06-Linking to DLLs2
  • 07-The CreateProcess API2
  • 08-CreateProcess (cont.)
  • 09-Zombie Processes1
  • 10-Process Termination
  • Lab - terminating a process
  • 11-Process and Thread Attributes

"Special" Processes

  • 12-Protected Processes
  • 13-Viewing Protected Processes
  • 14-Protected Processes Light (PPL)
  • 15-PPL Demo
  • 16-UWP Processes3
  • 17-Minimal Processes2
  • 18-Pico Processes
  • 19-Demo - Pico Processes
  • 20-Windows Subsystem for Linux

Jobs and Silos

  • 21-Job Basics
  • 22-Viewing Job Information
  • 23-Nested Jobs
  • 24-Jobs API
  • 25-Lab-Kill Process2
  • Lab - CPU Rate Control
  • 26-Lab-CPU Rate Control
  • 27-Silos2

Threads Fundamentals

  • 28-Threads Basics
  • 29-Thread Data Structures
  • 30-Thread Stacks2
  • 31-The CreateThread API
  • 32-Thread Priorities
  • 33-Background Mode
  • 34-Processors
  • 35-CPUs and Caches

Thread Scheduling

  • 36-Scheduling
  • 37-Thread States
  • 38-More on Scheduling
  • 39-Priority Boosts3
  • 40-Multiprocessing
  • 41-Demo - Scheduling
  • 42-Multiprocessor Scheduling4
  • 43-Lab-Parallel Processing1
  • 44-More on Threads