The Runtime Theory
medium · 3h · 9 steps

Computer Systems: Source to Process

Follow source representation through compilation, linking, loading, virtual addresses, and process execution.

Curriculum (9 steps)

1

Memory stores bit patterns; a type and an operation determine how a program interprets those bits.

Start→
2

An interactive concept flow for how bits become values, from its assumptions through the main operation and boundary checks.

Start→
3

Find the value appearing once when every other value appears exactly twice.

Start→
4

A build turns source text and dependencies into an executable representation through distinct stages.

Start→
5

Follow the key state changes and boundary checks involved in from source files to a running program.

Start→
6

An interactive concept flow for from source files to a running program, from its assumptions through the main operation and boundary checks.

Start→
7

A program file is a persistent description of code and data; a process is a running instance with execution state and an address space.

Start→
8

Follow the key state changes and boundary checks involved in a process is more than a program file.

Start→
9

Explain the model, execution steps, complexity, and limits of a process is more than a program file.

Start→