A(n) ____________________ stores copies of data or programs that are located on the hard drive and that might be needed soon in memory in order to avoid having to retrieve the data or programs from the hard drive when they are requested.