For an assignment, I need to draw a diagram of Von Neumann architecture, and explain each part of it.
All the diagrams and explanations I've seen have a distinct "Memory" block that holds both the code and the program data of running processes. What I can't find information on however is if this memory refers to only primary memory (like RAM), or if it also includes secondary memory (like a SSD or HDD).
Does Von Neumann Architecture specifically refer to only primary memory, or does it also include secondary storage?
I'd also like to know if I'm using any terminology incorrectly above.