A CPU cache is a hardware memory used to reduce the time or energy needed to access data from main memory. It stores copies of frequently used data and is typically implemented with SRAM. Other caches, such as the TLB, are also part of the memory management unit.
Carnegie Mellon University
Fall 2019
This course provides a deep dive into the inner workings of computer systems, enhancing students' effectiveness as programmers. Topics span machine-level code, performance evaluation, computer arithmetic, memory management, and networking protocols. It serves as a foundation for advanced courses like compilers and operating systems.
No concepts data
+ 22 more concepts