Computer architecture consists of memory, CPU, and storage. Memory (RAM) is used for processing and is not permanent, needing to be loaded from storage. Storage is permanent but slower than memory, with data needing to be transferred to memory for the CPU to work on it.