Connecting two programs cat scores.csv | grep niko, built by hand
· step 1 /

The code a chip marks the line each PID is on

The processes each with its own fd table · an arrow = “this entry refers to that end”

The kernel’s pipe a buffer with a write end and a read end

The terminal