Cache (computing)

Cache (computing)

Cache is a hardware or software component that stores data to be served faster in the future. It can improve system performance by serving requests from the cache instead of recomputing or reading from a slower data store. Caches are usually small but effective due to the high degree of locality of reference in typical computer applications.

2 courses cover this concept

CSE 351 The HW/SW Interface

University of Washington

Autumn 2022

This course develops students' understanding of software functioning at different levels of abstraction. Focus areas include C, assembly, and low-level data representation. It also introduces concepts of operating systems and differences between Java and C. It serves as a starting point for those interested in hardware or high-level abstractions.

No concepts data

+ 26 more concepts

ELE/COS 475 Computer Architecture

Princeton University

Fall 2019

This course offers an in-depth understanding of modern computer processor and system architecture. It covers topics like instruction-set architecture, processor organization, cache, memory, multiprocessors, and more. Designed for senior-level undergraduates and first-year graduate students.

No concepts data

+ 19 more concepts