Bateri hafızası, hafızanın plakalarını ve okuma-yazma birimlerini tutmak için bateri tabanlı bir tasarım kullanan bir tür bilgisayar hafızasıdır; öncelikle 1950'lerde kullanılmıştır. Tambur hafızasını kullanmak için, operatörler her kafaya delikli kart yerleştirmek zorunda kaldı ve programlar yalnızca delikli kartlar yüklendikten sonra işe yarayacaktı. Bateri hafızasının ömrünün ilerleyen saatlerinde programcılar, bateri zamanlamasını nasıl optimize edeceklerini hafızaya yüklemeyi kolaylaştırdı. Modern sabit sürücü ünitelerinin aksine, tambur, her tabla için okuma-yazma üniteleri içermekteydi, bu nedenle tablaları hareket ettirecek hiçbir parça yoktu.
Bateri bellek ünitesi büyük ölçüde 1950'lerde kullanılmış, ancak 1960'larda da bir miktar kullanım görmüştü. Bu bellek modern standartlara göre büyük ölçüde daha düşük olsa da, önceki bellek türlerine göre birçok avantaj sundu. Delme kartlarını yüklemek daha kolaydı, bellek birkaç kat daha hızlı çalışıyordu ve ünitenin kendisi daha önceki bellek türlerinden daha küçüktü. Bu bellek, daha iyi güç ve depolamaya sahip yarı iletken bellek nedeniyle eski hale geldi.
Tambur hafıza ünitesinde birkaç yuva vardı ve her yuva hafıza için farklı bir tabağı temsil ediyordu. Bir program veya belge yüklemek için, operatörlerin delikli kartlar arka arkaya bu yuvalara yerleştirilmesi gerekiyordu. Delikli kartlar doğru yuvalara yerleştirilmemişse, bu, programın veya belgenin doğru yüklenmesini engelleyen bir soruna neden olabilir. Delikli kartlar manyetiktir ve bu bellek, belleği kaydetmeye yardımcı olmak için ferromanyetik malzemelerden yapılmıştır.
İlk başta, operatörler bir delikli kartı drum belleğine yükler ve başka bir kart yerleştirmeden önce bilgisayarın belleği tanımasını bekler. Daha sonra, operatörler yükleme süresini optimize etmeye yardımcı olacak programlar yapabilirler. Bu program hafızanın kartı yüklemesinin ne kadar zaman alacağını ve neredeyse yüklendiğinde birisinin bir sonraki kartı yüklemeye hazır olduğu bir hafızada olacağını tahmin ediyordu. Bu kadar zaman kazandıran temel uygulamalar için pek çok delikli kart gerekliydi.
Yarı iletken bellek gibi modern bellek ünitelerinde, sadece bir okuma-yazma kafası vardır ve bellekteki plakalar hareket etmek üzere programlanır, böylece kafa tüm plakalarla aynı anda çalışabilir. Davul hafızasında, her levha için bir okuma-yazma kafası vardı, bu yüzden levhaların hareket etmesine gerek yoktu. Bu daha gelişmiş görünebilir, ancak hem bellek hem de gider açısından belleğin maliyetini arttırdı.


