Doğrudan Haritalama Nedir?
Doğrudan haritalama, bir bilgisayara kolay erişim için
bilgilerin saklanması için bir yöntemdir. Son kullanılan bilgiler bir
önbellekte saklanır, böylece bilgisayar bir sonraki ihtiyaç duyulduğunda
bilgiyi hızlı bir şekilde bulabilir. Olarak bilgisayar programlama , kredi notu düşüklere kredi veren bankalarbir
önbellek kolaylıkla almak veri amaç için ayrılmış olan rasgele erişim belleği
(RAM), küçük bir kesitidir. Doğrudan eşleme ile, bellekteki her veri parçasına,
önbellekte başka veri parçaları ile paylaştığı bir alan verilir. Yeni verilere
ihtiyaç duyulduğu için önbellek verileri sürekli üzerine yazılıyor.
Bir önbellek çizgiler halinde düzenlenmiştir. Her satır,
yalnızca bir veri bloğunu depolamak için yeterince büyük ve verilerin nereden
geldiğini belirten bir etiket. Bir kullanıcı bir veri parçası istediğinde,
bilgisayar önce bilginin olup olmadığını görmek için önbelleği tarar. Öyleyse,
bilgi kullanıcıya döndürülür. Bu, önbellek vuruşu olarak bilinir, bu da
verileri orijinal konumundan almaktan daha hızlıdır.
Önbellek isabetleriyle sonuçlanan isteklerin yüzdesi isabet
oranı olarak adlandırılır. İstenen kullanıcı önbellekte bulunmuyorsa,
bilgisayar bunu bellekte bulacaktır. Verilerin bir kopyası önbellekte
saklanacaktır, böylece kullanıcı bir dahaki sefere istediği anda hızlı bir
şekilde bulunabilir ve isabet oranını arttıran teoride. Bütün bunlar perde
arkasında gerçekleşiyor. Kullanıcı, alınan verilerin önbellekten mi yoksa
belleğe mi ait olduğunu bilmiyor.
Doğrudan eşleme, bellek bloklarının önbellekte nerede
saklanacağına karar vermenin bir yöntemidir. Her bir bellek bloğuna önbellekte
belirli bir satır atanır. kredi notuna bakmadan kredi veren bankalarÖnbellek bellekten daha küçük olduğundan, çoklu bloklar
önbellekte tek bir satırı paylaşır. Yeni bir bloğun yazılması gerektiğinde bir
satır doluysa, eski bir bloğun üzerine yazılır.
Doğrudan haritalama, bir önbellek tasarlamanın çok basit ve
kolay bir yolu olsa da, bazı problemler ortaya çıkarmaktadır. Bir program, aynı
çizgiyi doğrudan eşleme önbelleğinde paylaşan birden fazla veri bloğuna sürekli
olarak erişirse, satır sıklıkla yeniden yazılır. Bu, bir çok yanlışlığa neden
olur, çünkü bilgisayarın ihtiyaç duyduğu veriler, şu anda o önbellek çizgisinde
bulunan veriler olma olasılığından daha azdır. Dolayısıyla, doğrudan eşleme
diğer önbellek eşleme modellerinden daha düşük bir isabet oranına sahiptir.
Yorumlar
Yorum Gönder