John von Neumann and the Architecture of Modern Computing: Stored Programs, Memory, and AI Infrastructure
John von Neumann and the Architecture of Modern Computing examines how stored-program architecture helped turn electronic machines into general-purpose computational systems. This article introduces John von Neumann, EDVAC, ENIAC, IAS machine, stored programs, memory, instructions, data, control units, arithmetic units, input/output, shared memory, sequential execution, conditional branching, loops, self-modifying programs, program-as-data, software layers, compilers, operating systems, scientific computing, simulation, AI infrastructure, the von Neumann bottleneck, Harvard architecture, hardware implementation, credit disputes, institutional computing, and responsible architecture governance. It explains why von Neumann should be understood as an architectural synthesizer and disseminator rather than a lone inventor. By connecting memory, control, software, data movement, performance constraints, and institutional scale, the article frames von Neumann architecture as a foundational model for modern computation and a continuing guide for understanding infrastructure, automation, security, and AI systems across technical and public institutions today.









