Apakah Solid State Disks (SSDs) memiliki cache buffer?

11

Semua HDD yang saya tahu memiliki setidaknya 8MB atau lebih dari cache cache (saya tahu itu untuk meningkatkan kinerja baca dan tulis pada Disk Drivers).

Namun, saya hanya ingin tahu: Apakah SSD memiliki sistem buffer / cache, sesuatu yang mirip dengan HDD? Apakah SSD memiliki kinerja yang lebih baik daripada buffer HDD?

Diogo
sumber
Sslhck aku sudah memperbaiki kesalahan ketik itu! @Diogo Mengapa Anda mengembalikan suntingan saya?
sblair
Diogo, harap perhatikan bahwa saat mengedit pertanyaan Anda sendiri atau pertanyaan lain, jangan kembalikan suntingan orang lain seperti ini dari @sblair . @sblair jelas membantu meningkatkan keterbacaan pertanyaan Anda, yang telah Anda kembalikan. Jika Anda memiliki sesuatu untuk ditambahkan, tambahkan ke pertanyaan yang ditingkatkan.
slhck
@ Blair Maaf, awalnya tidak melihat milik Anda karena saya tidak mengharapkan peningkatan sebesar ini untuk dikembalikan!
slhck
Maaf, saya hanya berpikir bahwa itu harus ditulis dengan "Apakah" daripada "Lakukan". Maaf untuk bahasa inggris saya.
Diogo
Jangan khawatir, tidak perlu meminta maaf! Percaya saja pada seseorang yang berasal dari Inggris untuk mengedit konten Anda :)
slhck

Jawaban:

8

Mengutip Wikipedia:

SSD berbasis flash biasanya menggunakan DRAM dalam jumlah kecil sebagai cache, mirip dengan cache di drive Hard disk. Direktori penempatan blok dan data leveling keausan juga disimpan dalam cache saat drive beroperasi. Data tidak disimpan secara permanen di cache. Salah satu produsen pengontrol SSD, SandForce, tidak menggunakan cache DRAM eksternal pada desain mereka, tetapi masih mencapai kinerja yang sangat tinggi. Menghilangkan DRAM eksternal memungkinkan jejak yang lebih kecil untuk komponen memori flash lainnya untuk membangun SSD yang lebih kecil.

Tentu saja, alasan mereka dapat menggunakan lebih sedikit adalah karena mereka menggunakan memori di tempat pertama untuk melakukan penyimpanan, jadi itu sudah cukup cepat dibandingkan dengan hard drive tradisional, sedangkan harddisk membutuhkan memori cache lebih banyak untuk membuatnya bekerja lebih baik .

Jika juga ragu bahwa mereka menggunakan cukup banyak bahkan menjamin daftar itu sebagai fitur, dan itu mungkin akan terlihat buruk dibandingkan dengan spesifikasi drive tradisional, sehingga mereka memilih untuk tidak menggunakannya.

http://en.wikipedia.org/wiki/Solid_State_Drive#Cache_or_buffer

KCotreau
sumber
3

Ya, sebagian besar SSD memiliki cache dalam memori yang tidak stabil seperti SRAM atau SDRAM, tetapi tidak selalu diperlukan untuk kinerja tinggi. Tentu saja ukuran cache kurang dari indikator kinerja dengan SSD daripada dengan hard drive.

Anda mungkin menemukan artikel Anandtech ini menarik karena membahas bagaimana arsitektur SSD tradisional, dengan cache SDRAM atau SRAM dibandingkan dengan arsitektur SanDisk terbaru, yang menggunakan campuran flash MLC dan SLC NAND untuk menghapus kebutuhan memori volatile sepenuhnya.

Mark Booth
sumber
0

Dari membaca ini tentang Intel SSD 320 (memberikan gambar papan) tampaknya onboard RAM hanya untuk penggunaan pengontrol. Tampaknya tidak memanfaatkan memori apa pun untuk penggunaan buffer dalam arti bahwa HDD piring tidak.

LawrenceC
sumber