Bir SSD Elektrik Olmadan Veriyi Yıllarca Nasıl Saklayabiliyor?
Özet haber: Bilgisayarınızı kapattığınızda RAM içerisindeki veriler kayboluyor ancak SSD’nizde bulunan fotoğraflar, oyunlar ve belgeler hiçbir şey olmamış gibi saklanmaya devam ediyor. Hatta SSD’yi bilgisayarınızdan çıkarıp yıllarca bir çekmecede bekletseniz bile içerisindeki verilere yeniden ulaşmanız mümkün olabiliyor.

Bilgisayarınızı kapattığınızda RAM içerisindeki veriler kayboluyor ancak SSD’nizde bulunan fotoğraflar, oyunlar ve belgeler hiçbir şey olmamış gibi saklanmaya devam ediyor. Hatta SSD’yi bilgisayarınızdan çıkarıp yıllarca bir çekmecede bekletseniz bile içerisindeki verilere yeniden ulaşmanız mümkün olabiliyor.
Üstelik bunun için SSD’nin içerisinde pil veya başka bir enerji kaynağı bulunması gerekmiyor. Bu durumun arkasında NAND Flash belleklerin elektronları özel yalıtkan yapılar içerisinde tutabilmesi yatıyor. Ancak SSD’lerin elektriksiz ortamda veri saklama yeteneğinin de fiziksel sınırları bulunuyor.
Bilgisayarlarda kullanılan RAM ve SSD’ler, bilgileri elektronik ortamda saklamalarına rağmen birbirlerinden farklı çalışma prensiplerine sahip. RAM, geçici bellek olarak tasarlanıyor ve verilerin korunabilmesi için elektrik enerjisine ihtiyaç duyuyor. SSD’lerde ise NAND Flash adı verilen kalıcı bellek teknolojisi kullanılıyor.
NAND Flash, Non-Volatile Memory yani kalıcı bellek sınıfına giriyor. Buradaki kalıcılık, verilerin saklanması için sürekli elektrik verilmesi gerekmediğini ifade ediyor. SSD’nin enerji bağlantısı kesildiğinde bellek hücrelerinde saklanan bilgiler hemen kaybolmuyor.
Bu teknolojinin temelinde özel olarak tasarlanmış transistörler bulunuyor. Geleneksel NAND Flash hücrelerinde Floating Gate (Yüzer Kapı) adı verilen ve elektriksel olarak yalıtılmış bir bölüm kullanılıyor. Veri yazılırken belirli elektriksel koşullar oluşturularak elektronlar bu bölgeye aktarılıyor.
Yüzer kapı, çevresindeki yalıtkan malzemeler sayesinde elektronların serbestçe hareket etmesini engelliyor. Böylece elektrik bağlantısı kesildiğinde bile elektronların oluşturduğu yük uzun süre korunabiliyor. Ancak günümüzdeki bütün NAND belleklerde aynı fiziksel yapı kullanılmıyor.
Özellikle modern 3D NAND belleklerde yaygın olan Charge Trap (Yük Tuzağı) teknolojisi, elektronları iletken bir yüzer kapı yerine genellikle silisyum nitrür gibi yalıtkan bir katman içerisinde tutuyor. Her iki yaklaşımda da saklanan elektrik yükü, transistörün çalışma özelliklerini değiştirerek verinin temsil edilmesini sağlıyor.
SSD’lerin elektriksiz ortamda veri saklayabilmesinin temelinde bu yapı bulunuyor. Elektronların oluşturduğu yükün korunması için sürekli enerji harcanmıyor. Elektrik enerjisi esas olarak verilerin okunması, yazılması ve bellek hücrelerinin durumunun değiştirilmesi sırasında gerekiyor.
NAND Flash hücrelerinin çalışma biçimini anlamak için transistörlerin eşik gerilimi kavramına bakmak gerekiyor. Bir transistörün elektrik akımını iletmeye başlaması için belirli bir gerilim uygulanması gerekiyor. Bu değer Threshold Voltage (Eşik Gerilimi) olarak adlandırılıyor.
Bellek hücresinde saklanan elektrik yükünün miktarı, transistörün eşik gerilimini değiştiriyor. SSD denetleyicisi verileri okurken hücrelere uygun gerilimler uygulayarak hangi elektriksel durumda bulunduklarını belirliyor. Ardından bu durumlar dijital verilere dönüştürülüyor.
Veri yazma sırasında ise çok ince yalıtkan katmanlar üzerinden elektron aktarımı gerçekleştiriliyor. Bu süreçte kuantum mekaniğinin tünelleme (Quantum Tunneling) olarak bilinen etkisinden yararlanılabiliyor. Uygulanan yüksek elektrik alanı, elektronların normal koşullarda geçmekte zorlanacağı yalıtkan tabakadan kontrollü biçimde geçmesine izin veriyor.
Yazma veya silme işlemi tamamlandıktan sonra uygulanan yüksek elektrik alanı kaldırılıyor. Yalıtkan yapı, elektronların depolandıkları bölgeden kolayca ayrılmasını engelliyor. Böylece hücrenin elektriksel durumu korunuyor.
Ancak bu yalıtkan yapı tamamen kusursuz değil. Zaman içerisinde elektrik yükünün bir bölümü kaybolabiliyor veya hücrenin eşik gerilimi değişebiliyor. Bu değişim yeterince büyüdüğünde SSD, hücrede saklanan veriyi yanlış okuyabiliyor.
SSD’lerin veri saklama yeteneği, kullanılan NAND Flash türüne göre değişebiliyor. SLC, MLC, TLC ve QLC olarak adlandırılan teknolojiler arasındaki temel fark, tek bir bellek hücresinde kaç bit bilgi saklandığı.
SLC (Single-Level Cell), her hücrede yalnızca 1 bit veri tutuyor. Bu nedenle iki farklı mantıksal durumun ayırt edilmesi yeterli. MLC iki, TLC üç ve QLC ise dört bit veri saklayabiliyor.
Örneğin TLC bellekte bir hücrenin sekiz farklı elektriksel durumu, QLC bellekte ise 16 farklı durumu ayırt etmesi gerekiyor. Böylece aynı sayıda hücre kullanılarak daha fazla veri saklanabiliyor. Ancak hücre başına saklanan bit sayısı arttıkça farklı gerilim seviyeleri arasındaki toleranslar daralıyor.
Bu durum, hücrelerdeki elektrik yükünün zamanla değişmesini daha önemli hale getiriyor. Özellikle aşınmış veya yüksek sıcaklığa maruz kalmış bellek hücrelerinde, eşik gerilimindeki kaymalar yanlış veri okunmasına neden olabiliyor.
Bununla birlikte bütün QLC SSD’lerin bütün TLC SSD’lerden daha kısa süre veri saklayacağını söylemek doğru değil. NAND hücresinin fiziksel yapısı, üretim teknolojisi, hata düzeltme algoritmaları ve depolama koşulları da veri saklama güvenilirliğini etkiliyor.
SSD’lerin ne kadar süre elektriksiz kalabileceği konusunda tek bir kesin değer bulunmuyor. Yeni ve az kullanılmış bir SSD, uygun sıcaklık koşullarında yıllarca veri saklayabiliyor. Ancak yoğun şekilde kullanılmış bir SSD’nin aynı süre boyunca bütün verilerini hatasız koruyacağı garanti edilmiyor.
SSD’lerin dayanıklılık ve veri saklama gereksinimleri, JEDEC JESD218 standardında tanımlanıyor. Standartta tüketici sınıfı SSD’ler için, belirtilen yazma dayanıklılığı sınırına ulaşılmış durumda ve 30 derece depolama sıcaklığında bir yıllık elektriksiz veri saklama koşulu bulunuyor.
Kurumsal SSD’ler içinse ilgili test koşulu, 40 derece sıcaklıkta üç aylık veri saklama süresi olarak belirleniyor. Ancak bu fark, kurumsal SSD’lerin tüketici modellerinden daha dayanıksız olduğu anlamına gelmiyor. Kurumsal sürücüler daha ağır yazma iş yükleri ve farklı sıcaklık koşulları altında değerlendiriliyor.
Buradaki süreler SSD’lerin belirtilen dayanıklılık sınırına ulaştıktan sonra karşılaması gereken test koşullarıyla ilişkili. Örneğin tüketici SSD’lerinin bir yıl dolduğunda verileri otomatik olarak kaybolmuyor. Az aşınmış ve uygun koşullarda saklanan sürücüler çok daha uzun süre veri koruyabiliyor.
Ancak bir SSD’nin 5, 10 veya 20 yıl boyunca elektrik verilmeden bütün verilerini koruyacağını yalnızca modeline bakarak garanti etmek mümkün değil. Gerçek veri saklama süresi, NAND hücrelerinin durumu ve sürücünün saklandığı çevre koşullarıyla bağlantılı.
NAND Flash belleklerin veri saklama kapasitesini etkileyen en önemli faktörlerden biri sıcaklık. SSD elektrik bağlantısı kesilmiş haldeyken bile hücrelerdeki elektrik yükü zamanla değişebiliyor. Yüksek sıcaklıklar, bu değişime neden olan fiziksel süreçleri hızlandırabiliyor.
Örneğin uzun süre sıcak bir otomobilin içerisinde bırakılan SSD ile serin bir odada saklanan SSD aynı koşullarda bulunmuyor. Özellikle yüksek sıcaklıklarda uzun süre bekletilen sürücülerde, hücrelerin eşik gerilimleri daha hızlı değişebiliyor.
Bu değişimin hızı sıcaklığa doğrusal olarak bağlı değil. Yarı iletkenlerdeki termal süreçlerin bir bölümü Arrhenius bağıntısıyla modellenebiliyor. Bu nedenle depolama sıcaklığındaki belirli bir artış, veri saklama süresinde önemli bir azalmaya neden olabiliyor.
Bir diğer faktör ise NAND hücrelerinin ne kadar aşındığı. Flash belleklerde her programlama ve silme döngüsü, hücrelerin yalıtkan yapısında küçük bozulmalar oluşturabiliyor. Zaman içerisinde biriken bu hasar, elektrik yükünün korunmasını zorlaştırabiliyor.
SSD üreticilerinin belirttiği TBW (Terabytes Written) değeri, sürücünün belirli koşullar altında ne kadar yazma yüküne dayanacak şekilde derecelendirildiğini gösteriyor. TBW değerine yaklaşmış bir SSD’nin veri saklama davranışı, yeni bir sürücüden farklı olabiliyor.
Modern SSD’lerde yalnızca NAND bellek yongaları bulunmuyor. Verilerin hangi fiziksel hücrelerde saklandığını yöneten, yazma işlemlerini dağıtan ve okuma hatalarını kontrol eden bir denetleyici de kullanılıyor.
Bu denetleyicilerde bulunan ECC (Error-Correcting Code) algoritmaları, belirli miktardaki veri hatalarını tespit edip düzeltebiliyor. NAND hücresindeki elektrik yükü bir miktar değişmiş olsa bile hata düzeltme sistemi, uygun koşullarda orijinal veriyi yeniden oluşturabiliyor.
SSD’lerde ayrıca Wear Leveling (Aşınma Dengeleme) teknolojisi kullanılıyor. Bu sistem, yazma ve silme işlemlerinin sürekli aynı bellek hücrelerinde gerçekleştirilmesini engelleyerek aşınmayı NAND hücreleri arasında dağıtıyor.
Bazı SSD denetleyicileri, sürücü çalışırken veri saklama güvenilirliğini korumak için arka planda tarama ve yenileme işlemleri de gerçekleştirebiliyor. Zayıflayan veriler okunup hata düzeltme mekanizmalarıyla kontrol edildikten sonra yeniden yazılabiliyor.
Ancak SSD’nin elektrik bağlantısı tamamen kesildiğinde denetleyici de çalışmayı durduruyor. Dolayısıyla sürücü kapalıyken hücrelerin durumunu kontrol eden veya verileri yeniden yazan bir mekanizma aktif olarak çalışmıyor.
Üstelik SSD’ye yeniden elektrik vermek de bütün hücrelerin otomatik olarak yenileneceğini garanti etmiyor. Denetleyicinin gerçekleştirdiği bakım işlemleri, sürücünün donanım ve yazılım tasarımına bağlı olarak değişiyor.
SSD’ler uzun süreli veri saklama için kullanılabiliyor ancak tek başlarına güvenilir bir arşivleme garantisi sunmuyor. Özellikle yıllarca kullanılmayacak bir SSD’nin yüksek sıcaklıktan, nemden ve fiziksel hasarlardan korunması gerekiyor.
Sürücü uzun süre kullanılmayacaksa içerisinde bulunan önemli dosyaların başka bir depolama biriminde de saklanması uygun. Birden fazla bağımsız kopya bulundurmak, yalnızca NAND hücrelerindeki yük kaybına karşı değil, SSD denetleyicisinin arızalanması ve beklenmedik donanım sorunlarına karşı da koruma sağlıyor.
Uzun süre bekletilen bir SSD yeniden bilgisayara bağlandığında dosyaların okunabilirliği kontrol edilebilir. Özellikle önemli arşivlerde dosyaların sağlama toplamları (Checksum) karşılaştırılarak veri bütünlüğü doğrulanabiliyor. Yalnızca SSD’nin sağlık durumunun iyi görünmesi, içerisinde saklanan bütün dosyaların hatasız olduğunu kanıtlamıyor.
SSD’lerin elektriksiz veri saklayabilmesi, yalıtılmış bölgelerdeki elektrik yükünün uzun süre korunmasına dayanıyor. Ancak bu yük sonsuza kadar aynı kalmıyor. Özellikle uzun yıllar boyunca erişilmeyecek veriler için farklı fiziksel depolama ortamlarında yedekler bulundurmak ve kopyaların sağlamlığını belirli aralıklarla kontrol etmek gerekiyor.
1996 yılında Üsküdar’da doğan Mert Can Aka, sinema, bilim, teknoloji ve tarih alanlarına duyduğu ilgiyle şekillenen kariyerinde teknoloji editörlüğüne odaklandı. Öğrenmeyi ve bilgiyi aktarmayı merkeze alan Aka, farklı kurumlarda çeşitli görevler üstlendi. Bu süreçte MediaMarkt’ın MediaTrend Teknolojik Yaşam dergisini son sayısına kadar yöneterek dergicilik tarafında da deneyim kazandı. Bilgisayar Mühendisliği, Bilgisayar Programcılığı, Web Tasarım ve Kodlama ile birlikte Adalet ve İktisat alanlarında akademik geçmişe sahip olan Aka, bugün Technopat’ta Yazı İşleri Müdürü olarak görev yapıyor. Otomotivden yapay zekaya, donanımdan ev teknolojilerine uzanan geniş bir yelpazede ürettiği on bini aşkın içerik yüz milyonlarca okura ulaştı.
Kaynak: Technopat


