Langsung ke konten

Arsip

SSD

3 artikel
Teknologi 17 Sep 2026 8 min read

NVMe Queue Pair Memisahkan Submission Command dari Completion

NVMe Queue Pair Memisahkan Submission Command dari Completion SSD NVMe tidak mengharuskan CPU menyerahkan setiap storage command langsung ke register perangkat lalu menunggu command tersebut selesai. Sebaliknya, NVMe menempatkan record command dan completion dalam queue yang berada di memori host. Controller membaca command yang menunggu dari submission queue dan menulis hasil ke completion queue terkait. Susunan ini cocok untuk storage PCIe berkecepatan tinggi. Controller SSD modern dapat memproses banyak operasi sekaligus melalui flash channel, die internal, dan pipeline controller. Model queue memungkinkan software menjaga hardware paralel tersebut tetap sibuk tanpa rangkaian panjang penyerahan command secara sinkron.

Teknologi 16 Sep 2026 6 min read

SATA Native Command Queuing Mengurutkan Ulang Permintaan Storage

Permintaan storage tidak selalu harus selesai dalam urutan yang sama dengan saat software mengirimkannya. SATA Native Command Queuing, yang umum disingkat NCQ, memungkinkan host yang kompatibel mengirim beberapa command tanpa menunggu masing-masing selesai terlebih dahulu. Perangkat kemudian dapat menjadwalkan pekerjaan yang memenuhi syarat dalam urutan yang sesuai dengan operasi internalnya. Mekanisme ini sangat berguna untuk hard disk drive, karena pergerakan head fisik dan posisi rotasi dapat membuat urutan permintaan memengaruhi waktu layanan. Solid-state drive tidak memiliki head bergerak, tetapi beberapa command yang outstanding tetap dapat mengekspos pekerjaan paralel kepada controller dan mengurangi jeda idle.

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.