Langsung ke konten

Arsip

Penyimpanan

2 artikel
Teknologi 16 Sep 2026 3 min read

NVMe Doorbell Register Memberi Tahu Controller tentang Progres Queue

NVMe Doorbell Register Memberi Tahu Controller tentang Progres Queue NVMe menempatkan submission queue dan completion queue di memory host, tetapi controller tetap membutuhkan sinyal ketika software menambahkan command atau selesai mengonsumsi completion entry. Doorbell register menyediakan sinyal tersebut. Software host menulis nilai pointer queue ke register controller yang dipetakan ke memory sehingga device dapat melacak progres tanpa terus-menerus memindai memory host. Mekanisme ini memisahkan penyimpanan queue dari notifikasi queue. Command dan completion entry berada di memory yang dapat diakses DMA, sedangkan write kecil ke register memberi tahu controller bagian queue mana yang berubah.

Teknologi 15 Sep 2026 6 min read

Flash Wear Leveling Menyebarkan Siklus Erase ke Sel NAND

Flash NAND memiliki batas endurance. Proses programming mengubah muatan yang tersimpan, tetapi sel tidak dapat begitu saja menimpa data lama secara sembarang di tempat yang sama. Page diprogram di dalam erase block yang lebih besar, dan operasi erase mereset satu block sebelum page di dalamnya dapat menerima programming baru. Geometri ini menimbulkan persoalan endurance. Sebuah workload dapat memperbarui alamat logis yang sama ribuan kali meskipun drive memiliki banyak block lain yang hampir tidak menerima penulisan. Jika setiap alamat logis selalu terikat pada satu lokasi fisik, area kecil yang aktif dapat mencapai batas siklus erase sementara sebagian besar flash masih jarang dipakai.