HFT CORE SYSTEMS

System calls and context switches are different things

Lesson 28 of 96Phase 03: Linux determinism
Video lesson coming soon

The written objectives and hands-on lab are available now.

cppvalley on YouTube ↗

Learning objectives

What you should understand

  1. Separate privilege transitions from scheduler switches
  2. Measure syscall cost without folklore
  3. Identify blocking paths that actually deschedule

Lab

Hands-on exercise

Compare a nonblocking syscall, a blocking call and an intentional yield.

Deliverable

Evidence of completion

A measured taxonomy of calls, switches and their observation points.

Prerequisite
EP 27

Phase 03

Linux determinism

Full curriculum