A special purpose buffer storage, smaller and faster than main storage, used to hold a copy of instructions and data in main storage that are likely to be needed next by the processor, and that have been obtained automatically from main storage