Ortalama bir bilgisayar kullanıcısı, rastgele erişimli bellek, işlemci ve salt okunur bellek gibi kavramlara neredeyse kesinlikle aşinadır. Ama şimdi, yani zamanımızda, popüler kelime önbelleği birçokları için kafa karıştırıcı.
Önbellek kelimesi bilgisayar terminolojisinde 1967'de ortaya çıktı. Bilgisayar teknolojisinin altın çağı ve dolayısıyla hızlı teknolojik ilerleme. Bu zamana kadar, bilgisayar mikroişlemcileri, rastgele erişimli bellekten çok daha hızlı çalışmaya başladı. Bu bağlamda işlemciler önemli bir süre boşta durarak RAM'de veri manipülasyonlarının yapılmasını beklediler. Bütün bunlar bilgisayar teknolojisinin daha da gelişmesini büyük ölçüde engelledi ve bu soruna bir çözüm bulmak gerekiyordu. Bir çözüm bulundu - yüksek hızlı bir bellek arabelleği Bu terim, yüksek erişim hızına sahip çok küçük bir belleği tanımlamak için kullanıldı, bu da işlemci arıza süresi sorununu çözdü. Bu belleğe önbellek, nakit - İngilizce "nakit" olarak adlandırılması önerildi. İsim bir sebepten dolayı verildi, yazarları bilgisayar hafızasını parayla karşılaştırdı. Böylece kalıcı hafıza, bir bankadaki mevduatla karşılaştırıldı, bu ancak onu ziyaret ettikten sonra kullanılabilecek, para çekme prosedürü uygulandı ve ancak o zaman bu fonlar harcanabilirdi. İşletim hafızası evde saklanan nakittir. Depozitodan daha küçük bir miktar, ancak çok daha kısa bir süre içinde kullanıma hazır (sadece eve gelip almanız gerekiyor). Ve son olarak nakit (aynı nakit) çok daha küçük bir miktar ama her zaman yanınızda, cebinizde veya cüzdanınızda ve her an kullanabileceğiniz nakit. Önbellek terimi böyle günlük şeylerden ortaya çıktı. Modern işlemcilerin ve RAM'in hızındaki fark hala önemlidir ve bunların eşit olması pek olası değildir, bu nedenle önbellek bugün hala kullanılmaktadır. CPU önbelleği genellikle iki düzeye ayrılır (L1, L2. L-Level, İngilizce'den - "seviye"). İlk seviye boyut olarak daha küçüktür, ancak veri işleme hızı açısından en hızlısı, ikincisi sırasıyla hacim olarak daha büyük, ancak daha yavaştır. Unutulmamalıdır ki, artık üç önbellek seviyesine sahip işlemciler bulmak mümkün. Seviyelerin yapısı bundan değişmez (seviye ne kadar yüksek olursa, hacim o kadar büyük ve hız o kadar düşük olur) Önbellek sadece mikroişlemcilerde kullanılmaz. Ayrıca harici sürücülerin (sabit sürücüler, cd ve dvd diskler) çalışmasında da kullanılır. Halihazırda işlenmekte, yazılmakta veya okunmakta olan veriler program önbelleğinde saklanır. Hemen hemen tüm tarayıcılar ve diğer birçok uygulama önbelleğe alma kullanır.