The Von Neumann Architecture

The Von Neumann Architecture, originally theorizes by John Von Neumann, has five main components: input, memory, processing unit, control unit, and output.

Input:

The input, as it pertains to the Von Neumann Architecture, is simple. Input is defined as anything the provides input to the computer; for example, information from a keyboard, mouse, flash drive all count as input.

Memory:

I have covered this topic in more depth, here.