AGC Runtime Architecture

Apollo Guidance Computer Subsystem Stack & Scarcity Monitor

01 // EXECUTIVE LAYER (PRIORITY SCHEDULER) JOB SCHEDULER PRIORITY 01-77 OCTAL CORE SET VECTOR 8 VAC SLOTS MAX BANK SWITCHER FIXED ROM SWITCHING VAC STATE SLOTS VECTOR ACCUMULATOR 02 // INTERPRETER LAYER (POLISH NOTATION TRANSLATOR) PSEUDO-DECODER UNPACKS INSTRUCTIONS ARGUMENT STACK VECTOR/MATRIX OPERANDS FIXED-POINT ALU 28-BIT DP ARITHMETIC JOB RESUME STEP RESTORES EXEC CONTEXT 03 // WAITLIST LAYER (TIMED TASK INTERRUPTS) TIME3 / T4 COUNTER 10MS HW INTERRUPT TASK DELAY QUEUE 9 TIMED TASKS MAX DAP / HW DRIVER RCS THRUSTER PULSES ALLOC BANK SW CALL INTERP OPCODE 28-BIT DP STORE RES RESUME JOB 10MS TICK ACTUATE HW RUPT MEMORY PRESSURE ERASABLE RAM (2K WORDS) 1792 / 2048 W (87%) CORE SETS (JOB VAC: 8 MAX) STATUS: NOMINAL (7/8 VAC) SYS INSPECTOR SELECT NODE SYSTEM OVERVIEW FUNCTION Hover or click any node to inspect runtime state, hardware limitations, and memory allocation. TECHNICAL CONSTRAINTS • 2048 Words Erasable RAM • 36K Words Fixed Rope ROM • 1.024 MHz Crystal Clock • 11.7 µs Machine Cycle CONNECTED NODES Executive / Interpreter