Flash sürücü ve SSD arasındaki teknik fark nedir?


55

Sadece flash sürücülerle yapılan yedeklemeler hakkında bir soru okuyordum, ancak SSD'lerin neden yedeklemeler için flash sürücülerden daha iyi olacağından emin değildim.

Bana göre, yarıiletken sürücüler, daha büyük flaş sürücülerine benziyor. Fakat elbette, birincisini ikincisinden daha güvenilir yapan bir şey olmalı.

Bir SSD ile normal bir flash sürücü arasındaki fark nedir? Örneğin, ikisi de NAND kullanıyor mu?


3
Kesin bir cevap değil: hız ve aşınma seviyeleme teknolojisi. Sonuncusunda, flash-sürücü hücrelerin, yazıya yazılabilecekleri sınırlı sayıda vardır; bu yüzden SSD'ler, tipik flash sürücülerden daha ağır yazma yükleriyle tasarlanmıştır. Bunu, fazladan yazılabilir hücreler ve bu hücreler arasında dönecek algoritmalar alarak başarırlar. Bunu söyledikten sonra, flash sürücülerin bunlara sahip olmasının teknik bir nedeni yoktur.
Otheus

1
Ve (soruya ek olarak) Android telefonlarda NAND flash depolama ile SSD arasında bir fark olup olmadığını bilmek isterim?
Firelord

Farklılıklar, flash bellek hücrelerinin ve bellek denetleyicisinin kalitesiyle sınırlıdır ve bunlarla sınırlı değildir. Usb flash sürücüler genellikle en düşük kalitede flash belleği kullanır.
Moab

Yanıtlar:


56

Flaş ve SSD Hem dayanmaktadır NAND tabanlı flaş bellek , güç olmadan veri muhafaza ve böylece Flaş bellek gibi etiketlenebilir.

Teknolojik olarak, ikisi arasındaki temel farklar:

  1. NAND'ı inşa etmek için kullanılan temel teknoloji,
  2. Flash bellek denetleyicisinin kalitesi,
  3. Bilgisayar konektörü: USB veya SATA.

NAND teknolojileri

NAND teknolojileri iki noktada ayrılıyor: Hız ve fiyat.

Bir yandan, tek bir bilgi bitinden daha fazlasını depolayabilen bir bellek elemanı olan MLC (Çok seviyeli hücre) bulunur. Çoğu MLC NAND flash belleği, hücre başına dört olası duruma sahiptir (veya TLC ile daha da fazladır), böylece hücre başına birkaç bilgi bitini depolayabilir. Bu, gerekli transistör sayısını azaltır, böylece hızı ve üretim maliyetlerini azaltır, aynı zamanda hızı azaltır ve hata olasılığını arttırır.

Öte yandan, her biri iki durumdan birinde var olabileceği SLC (tek seviyeli hücre) bulunur ve her hücre için bir bit bilgi depolanır. Bu, erişim hızını arttırırken, üretim maliyetlerini ve elektrik kullanımını da arttırır.

Bir MLC hücresi tipik olarak 10.000 silme / yazma döngüsünde derecelendirilirken, bir SLC hücresi bozulmadan 10 kat daha uzun sürebilir.

Bu farklılıklar nedeniyle, MLC tipik olarak USB yoluyla erişilen, daha yavaş ve daha ucuz ortamlarda kullanılır. İyi bir SSD, SLC'yi kullanır ve daha pahalı olur, ancak daha hızlı, daha uzun ömürlüdür ve tipik olarak SATA 2 veya 3 aracılığıyla erişilebilir.

Bellek denetleyicisi

Bir USB yığın depolama denetleyicisi, az miktarda yonga ROM ve RAM içeren yalnızca küçük bir mikro denetleyiciye sahiptir.

Bir SSD kontrol cihazı çok daha karmaşık. Denetleyici, ürün düzeyinde kod yürüten yerleşik bir işlemcidir ve SSD performansının en önemli faktörlerinden biridir. Denetleyici tarafından gerçekleştirilen işlevlerden bazıları:

  • Hata düzeltme kodu (ECC)
  • Aşınma tesviye
  • Kötü blok eşlemesi
  • Fırçalamayı okuyun ve rahatsızlık yönetimi okuyun
  • Önbelleği okuma ve yazma
  • Çöp toplama
  • Şifreleme

Hibrid bir SSD'de, kontrol cihazı ayrıca küçük bir klasik sabit diski de yönetecektir.

Bağlayıcı

Bir flash stick normalde ana bilgisayara fiziksel arayüz sağlayan standart bir USB fişi kullanır. Bunlar şimdi daha pahalı modeller için USB-3 hızlarına veya genel olanlar için USB-2 hızlarına kadar gidebilir.

SSD teknolojisi, geleneksel blok giriş / çıkış (I / O) dahili sabit disk sürücüleri ile uyumlu elektronik arayüzler kullanır. Ek olarak, SATA Express gibi yeni G / Ç arayüzleri, SSD teknolojisinin özel gereksinimlerini karşılamak için tasarlanmıştır. Çoğu SSD kartı, klasik sabit sürücülerden çok daha hızlıdır.

özet

Bir Flash stick tipik olarak daha az bellek kapasitesine sahiptir, daha yavaş, daha ucuzdur ve aynı zamanda bir SSD'den daha az güvenilirdir.

Elbette, her zaman telafi edici teknolojiler kullanarak bu farkları köprüleyen cihazlar vardır.

Referanslar :


+1 Ama hepsi değil, çoğu, flash ve SSD depolama NAND tabanlı
Keltari

@Keltari Bana NAND kullanmayan gerçek bir SSD ürününden örnek verebilir misiniz? Merak ediyorum, çünkü hiç görmedim. NOR tabanlı bir SSD'nin ne tür bir kapasitesi olacaktır? Demek istediğim NOR tabanlı bir flash bellek var. 1988'de Intel tarafından icat edildi. Fakat şu anda, tanıdığım tüm SSD sürücüler 1989'da Toshiba tarafından icat edilen NAND flash kullanıyor. NAND tabanlı SSD sürücülerinin düşük maliyetli ve yüksek kapasite açısından öncü olduğunu biliyoruz. . NOR tabanlı SSD'nin yakın zamanda ne zaman yetişeceğini sanmıyorum. Böylece benim sorum, bitmiş bir NOR tabanlı SSD ürününe bakmak.
Samir

3
Errata: Intel, 1988'de NOR tabanlı bir flash çip tanıtan ilk firma oldu ve Toshiba 1989'da NAND tabanlı çipiyle takip etti. Fujio Masuoka ve ekibi Toshiba'daki ekibi tarafından ondan daha önce icat edildi ve ilk olarak 1984'te sunuldu.
Samir

Çok güzel cevap! SU'daki en çok
rağbet gören

CompactFlash için wikipedia makalesine göre, bunlar aslında NOR flaştı, ancak o zamandan beri NAND'a geçti.
Brian Minton

0
  • Çoğu SSD NAND kullanır, ancak daha iyileri DRAM gibi daha hızlı bellek kullanabilir.
  • En büyük farklardan birinin SSD sürücülerinin USB flash sürücülerden daha yüksek standartlarda üretildiğini düşünüyorum. Flash sürücüler genellikle veri aktarımı ve kısa süreli depolama için kullanılır, bu yüzden bir SSD kadar güvenilir olmaları gerekmez.

1
DRAM, NAND'dan kesinlikle daha hızlıdır, ancak çalıştırıldığında bile uçucudır ve bu nedenle yenilenmeye ihtiyaç duyar.
talaş

@ sawdust: Evet. Sadece detaylandırıyor musunuz yoksa söylediğim bir şeye katılmıyorsanız söyleyemem. (Sadece birileri bu cevabı düşürdüğü için soruyorum.)
pirocraty

Her ikisi de. Cevabınızı reddettim, çünkü DRAM SSD'lerde yazdığınız gibi geçici olmayan depolama için kullanılmıyor.
talaş

2
Geçici olmayan depolama için kullanıldığını iddia etmedim . Bazı pahalı SSD'lerde kullanıldığını söyledim, bu doğru. Buraya bakın 'ultra hızlı raf tipi SSD'ler': "Bugünün pazarında SAN'daki en hızlı raf tipi SSD'ler her zaman RAM SSD'lerdir.". Burada başka bir makale .
pirocrasty

Genel olarak SSD, hareketli parçaları olmayan herhangi bir sürücü anlamına gelir; bu nedenle, RAM gerçekten SSD'dir, ancak RAM'i flash sürücü ile karşılaştıramazsınız, bu nedenle kesinlikle uçucu olmayan SSD anlamına gelir ve bu nedenle cevabınız yanlış olur ve bunlar arasında şaşkın olduğunu düşünüyorum iki SSD
Robert

0

SSD'ler ve Flash sürücüler arasındaki farklar hakkında birkaç makale var.

  1. SSD sadece hareket etmeyen bir sabit disk demektir
  2. Flash, çok hızlı olan ve sürekli güç gerektirmeyen (uçucu olmayan) bir hafıza türüdür
  3. SSD'ler RAM kullanıyordu, ancak şimdi bunun yerine Flash kullanıyor
  4. Kısacası, pilleri lityum-iyonla karşılaştırmamanız gerektiği gibi, Flash'ı SSD ile karşılaştırmamalısınız. Her iki durumda da ikincisi bir öncekinin türüdür.

https://danielmiessler.com/blog/the-difference-between-ssd-and-flash-hard-drives/ http://www.mynetworks.me/2010/12/20/ssd-solid-state-drive- vs-flaş-drive-usb-sürücü /


1
Bununla birlikte, noktalar mantıksal olarak doğru gelmiyor. Örneğin, # 1 bir fark değildir; çünkü sabit diskler plaka kullanır, SSD'ler ise Flash bellek kullanır, SSD'ler ve HDD'ler arasındaki farka bir işaret eder.
oldmud0

Ancak, ikinci makale çok faydalıdır.
oldmud0

"... Flash'ı SSD ile karşılaştır ... ikincisi bir önceki tür". Bu yanlış yoldur. "SSD'den Flash'a" demek istiyorsun.
pirorasti

@ pyrocrasty Hayır, tam olarak değil. Özünde, SSD bir flaş tabanlı depolama aygıtı şeklidir. Kilit bileşen olmadan, konuşacak hiçbir SSD olmazdı. Tıpkı bir batarya şekli olan Li-ion ile olduğu gibi. Yani hayır, "ikincisi bir önceki tür" dür. Başka bir deyişle, SSD, Li-ion pillerin ne olduğu gibi pilleri hafızada tutmaktadır. Genel olarak "flash sürücü" (USB flash sürücüde olduğu gibi) "Flash" (flash bellek) ile karıştırmayın.
Samir

@ sammyg: Tek katı hal belleği türü Flash değil. En azından, hafızanın flash hafıza olarak adlandırılması için kalıcı olması gerekir. Bununla birlikte, geçici katı hal belleği (RAM) de vardır (ve bu nedenle bazen sabit disklerde kullanılır). Flash tabanlı herhangi bir sürücü bir SSD'dir, ancak tüm SSD'ler flash tabanlıdır.
pirotik
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.