Katı Hal Disklerinde (SSD) arabellek önbelleği var mı?


11

Tanıdığım tüm HDD'lerde en az 8MB veya daha fazla arabellek önbelleği vardır (Disk Sürücülerinde okuma ve yazma performansını artırmak için olduğunu biliyorum).

Ancak, merak ediyorum: SSD'lerin HDD'lere benzer bir tampon / önbellek sistemi var mı? SSD'lerin HDD arabelleklerinden daha iyi performansı var mı?


@slhck Zaten bu yazım hatalarını düzeltmiştim! @Diogo Düzenlemelerimi neden geri aldınız?
sblair

Diogo, kendi sorularınızı veya diğer sorularınızı düzenlerken, bunun gibi başkalarının düzenlemelerini @sblair'den geri almadığını lütfen unutmayın . @sblair, geri döndürdüğünüz sorunuzun okunabilirliğini artırmaya açıkça yardımcı oldu. Ekleyecek bir şeyiniz varsa, bunu geliştirilmiş soruya ekleyin.
slhck

@sblair Üzgünüm, ilk başta sizinkini görmedim, çünkü bu kadar büyük bir iyileşmenin geri dönmesini beklemiyordum!
slhck

Üzgünüm, sadece "Do" yerine "Does" ile yazılması gerektiğini düşünüyordum. İngilizcem için üzgünüm.
Diogo

Endişeye gerek yok, özür dilemene gerek yok! Sadece içeriğini düzenlemek için İngiltere'den birine güven :)
slhck

Yanıtlar:


8

Vikipedi teklifi yapmak için:

Flash tabanlı bir SSD, sabit disk sürücülerindeki önbelleğe benzer şekilde önbellek olarak genellikle az miktarda DRAM kullanır. Sürücü çalışırken bir blok yerleştirme ve aşınma dengeleme verileri dizini de önbellekte tutulur. Veriler kalıcı olarak önbellekte saklanmaz. Bir SSD denetleyici üreticisi SandForce, tasarımlarında harici bir DRAM önbellek kullanmaz, ancak yine de çok yüksek performans elde eder. Harici DRAM'in ortadan kaldırılması, daha da küçük SSD'ler oluşturmak için diğer flash bellek bileşenleri için daha az yer kaplar.

Tabii ki, daha az kullanmalarının nedeni, depolama için ilk etapta bellek kullanmalarıdır, bu nedenle geleneksel bir sabit sürücüye kıyasla zaten oldukça hızlıdır, oysa sabit sürücünün daha iyi performans göstermesi için önbelleğe daha fazla ihtiyacı vardır. .

Ayrıca, bir özellik olarak listelemeyi bile garanti etmek için yeterince kullandıklarından şüpheleniliyorsa ve geleneksel sürücü özelliklerine göre koalisyonda muhtemelen kötü görünecektir, bu yüzden dışarıda bırakmayı tercih ederler.

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


3

Evet, çoğu SSD'nin SRAM veya SDRAM gibi uçucu bellekte bir önbelleği vardır , ancak yüksek performans için zorunlu değildir. Kesinlikle önbellek boyutu SSD'lerde performans göstergesinin sabit sürücülerden daha az göstergesidir.

SDTAM veya SRAM önbellekli geleneksel SSD mimarisinin, geçici bellek ihtiyacını tamamen ortadan kaldırmak için bir MLC ve SLC NAND flash karışımı kullanan en yeni SanDisk mimarisi ile nasıl karşılaştırıldığını tartıştığı için bu Anandtech makalesini ilginç bulabilirsiniz .


0

Okuyunca bu da yerleşik RAM sadece denetleyici kullanım içindir görünüyor Intel SSD 320 (kurulu bir resmini sunar) ilişkin. Bir plakalı HDD'nin yaptığı anlamda tamponlama kullanımı için herhangi bir bellek kullanmıyor gibi görünüyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.