Computer architecture refers to the operational design of a computer system. This lecture focuses on the memory subsystem aspects of computer architecture, including memory hierarchy, memory performance, cache organization and operation, random access memory technologies, and bus interfaces. Key topics discussed are memory hierarchy principles like smaller and faster memory levels, cache hit rates, direct mapped, set associative, and write-back caching techniques, and differences between static and dynamic random access memory technologies.