<Р> Cache може също да бъде изграден директно на периферни устройства. Съвременните твърди дискове идват с бърза памет, около 512 килобайта, програмирани на твърдия диск. Компютърът не се използва директно тази памет - контролера на твърдия диск прави. За компютъра, тези чипове са самия диск. Когато компютърът поиска данни от твърдия диск, твърди дискове проверките на регулатора в тази памет преди да се премести на механичните части на твърдия диск (което е много бавен в сравнение с памет). Ако установи, данните, които компютърът поиска в кеш паметта, тя ще се върне на данните, съхранявани в кеша, без всъщност достъп до данни за самия диск, спестявайки много време.
<Р> Ето един експеримент можете да опитате , Вашият компютър кешира флопи диск с основната памет, и всъщност можете да видите това да се случи. Достъп до голям файл от флопи - например отворите текстов файл с 300 килобайт в текстов редактор. Първият път, ще видите светлината на флопи включване, и ще чакаме. The дискетата е изключително бавно, така че ще отнеме 20 секунди, за да зареди файла. Сега, затворете редактора и отвори един и същи файл отново. За втори път (не чакайте 30 минути или да направи много за достъп диск между двете се опитва), че няма да види бял включите и вие няма да чака. Операционната система се проверява в паметта си кеш за флопи диска и намери това, което търсеше. Така че вместо да се чака 20 секунди, данните бяха открити в подсистемата на паметта много по-бързо, отколкото, когато за пръв път го опитах (една достъп до флопи диска отнема 120 милисекунди, а една достъп до основната памет отнема около 60 наносекунди - това е много по-бързо). Можехте да пуснете на същия тест на вашия твърд диск, но това е по-очевидно от флопи диск, защото това е толкова бавен
<р> За да ви даде най-голямата картина на всичко това, ето списък на нормална система за кеширане.:
<Ли> L1 кеш - Memory достъп с пълна скорост микропроцесор (10 наносекунди, 4 килобайта до 16 килобайта в размера)