Doğrudan haritalama, bilgisayara kolay erişim için bilgi depolama yöntemidir. En son kullanılan bilgiler önbellekte saklanır, böylece bilgisayar bir daha gerektiğinde bilgileri hızlıca bulabilir. Bilgisayar programlamada, önbellek, verileri kolayca almak amacıyla ayrılan küçük bir rasgele erişim belleği (RAM) bölümüdür. Doğrudan eşleme ile, bellekteki her bir veri parçasına önbellekte, diğer verilerle paylaştığı bir alan atanır. Yeni verilere ihtiyaç duyulduğundan önbellek verilerinin üzerine sürekli yazılmaktadır.
Satırlara bir önbellek düzenlenir. Her satır yalnızca bir veri bloğunu ve verilerin nereden geldiğini tanımlayan bir etiketi saklayacak kadar büyüktür. Bir kullanıcı bir veri parçası istediğinde, bilgisayar ilk önce bilgilerin olup olmadığını görmek için önbelleği tarar. Öyleyse, bilgi kullanıcıya iade edilir. Bu, verileri orijinal konumundan almaktan daha hızlı olan bir önbellek isabeti olarak bilinir.
Önbellek isabetiyle sonuçlanan isteklerin yüzdesine isabet oranı denir. Kullanıcının istediği veri önbellekte değilse, bilgisayar onu bellekte bulur. Verilerin bir kopyası önbellekte saklanır, böylece kullanıcı bir dahaki sefere istediğinde hızlı bir şekilde bulunabilmekte ve teorik olarak isabet oranını arttırmaktadır. Bütün bunlar perde arkasında olur. Kullanıcı, alınan verilerin önbellekten mi yoksa bellekten mi geldiğini bilmiyor.
Doğrudan haritalama, bellek bloklarının önbellekte nerede depolanacağına karar vermenin bir yöntemidir. Her bellek bloğuna önbellekte belirli bir satır atanır. Önbellek bellekten daha küçük olduğundan, birden çok blok önbellekte tek bir satırı paylaşacaktır. Yeni bir satırın yazılması gerektiğinde satır zaten doluysa, eski bir satırın üzerine yazılır.
Doğrudan haritalama, önbellek tasarlamanın çok basit ve kolay bir yolu olsa da, bazı sorunlar ortaya çıkarmaktadır. Bir program sürekli olarak doğrudan bir eşleştirme önbelleğinde aynı satırı paylaşan birden fazla veri bloğuna erişirse, satır sık sık yeniden yazılır. Bu, birçok eksikliğe neden olur, çünkü bilgisayarın ihtiyaç duyduğu verilerin, şu anda bu önbellek satırındaki veriler olma olasılığı daha düşüktür. Dolayısıyla doğrudan haritalamanın diğer önbellek haritalama modellerinden daha düşük bir isabet oranı vardır.


