- SSD'ler, hareketli parçaları olmayan NAND flaş bellek kullanır ve bu da mekanik sabit disk sürücülerine kıyasla gecikmeyi önemli ölçüde azaltır.
- Yazma ve silme işlemleri tüm bloklar halinde yapılır; bu da TRIM, çöp toplama ve aşınma dengeleme işlemlerinin kullanılmasını gerektirir.
- PCIe ve NVMe gibi arayüzler, özellikle rastgele okuma ve yazma işlemlerinde SATA'ya kıyasla çok daha yüksek hızlar sağlar.
- Flaş belleklerin yazma döngülerinin sınırlı olmasına rağmen, modern SSD'ler yüksek dayanıklılık ve 5-10 yıla kadar garanti sunmaktadır.

Bilgisayarınız biraz yavaşlamaya başladıysa, yapabileceğiniz en önemli iyileştirmelerden biri sabit diskinizi bir SSD ile değiştirmektir . Hız artışı o kadar çarpıcı ki, birçok kişi bilgisayarın "yeniden doğduğunu" söylüyor. Ancak bundan en iyi şekilde yararlanmak için, bir SSD'nin iç yapısının nasıl çalıştığını ve geleneksel bir sabit diskten nasıl farklı olduğunu anlamak çok önemlidir.
Üreticilerin sağladığı hız rakamlarının ötesinde, birçok ilginç teknik bilgi var: flaş bellek türleri, verilerin nasıl yazılıp silindiği, kullanım ömrü sınırları ve aynı kapasitede bir SSD'nin neden bir HDD'den daha pahalı olduğu . Tüm bunları sakin bir şekilde, anlaşılır bir dille, ancak teknik titizliği feda etmeden açıklayacağız.
Bilgisayardaki bellek mimarisi
SSD'lere geçmeden önce, tipik bir bilgisayarın bellek yapısının nasıl organize edildiğini gözden geçirmek faydalı olacaktır: işlemci önbelleği, RAM ve yığın depolama . Her seviye bir öncekinden daha büyük, daha yavaş ve daha ucuzdur.
İşlemcinin önbellek belleği çok küçük ama inanılmaz derecede hızlı. İşlemciye entegre edilmiş olup elektriksel yolları çok kısa olduğundan verilere nanosaniyeler içinde erişebiliyor. Bu acımasız hız, boyut pahasına geliyor: önbellek o kadar küçük ki, sürekli olarak en sık kullanılan verilerle üzerine yazılıyor.
Hemen ardından RAM gelir; bu, sistemin çalışan programların kodunu ve verilerini depoladığı rastgele erişimli bellektir. Önbellekten çok daha büyüktür, ancak biraz daha yavaştır. Yine de, çok hızlı bir bellektir ve uçucu olduğu için bilgisayarı kapattığınızda içeriğini kaybeder .
Listenin en altında ise büyük depolama birimi yer alıyor: sabit disk veya SSD. Saklamak istediğiniz her şey burada bulunur: işletim sistemi, programlar, oyunlar, belgeler, fotoğraflar, videolar vb. RAM'den çok daha büyüktür, ancak aynı zamanda birkaç kat daha yavaştır.
Hız farkı o kadar büyük ki, depolama alanı bir bilgisayarda en büyük darboğaz haline geliyor. Bol miktarda RAM ve güçlü bir işlemciye sahip olsanız bile, sistem verileri yalnızca sabit sürücünün izin verdiği hızda yükleyebilir veya kaydedebilir. İşte burada katı hal sürücüleri (SSD'ler) ve yükleme sürelerini önemli ölçüde azaltma yetenekleri devreye giriyor.
SSD nedir ve sabit diskten farkı nedir?

Katı hal sürücüsünün (SSD) amacı, geleneksel sabit sürücüyle aynıdır: verileri uzun süreli olarak depolamak . Aradaki fark, bunu nasıl yaptığındadır. Bir HDD, dönen manyetik diskler ve mekanik okuma/yazma kafaları kullanırken, bir SSD hareketli parçaları olmayan flaş bellek yongalarına dayanır.
Bir HDD'yi söktüğünüzde, yüksek hızda dönen bir yığın metal disk (plaka) ve bunların üzerinde hareket eden okuma/yazma kafalarına sahip bir kol göreceksiniz. Veri okumak veya yazmak için, kolun doğru ize hareket etmesi ve plakanın, uygun sektör kafa altına yerleşene kadar dönmesi gerekir. Bütün bunlar zaman alır: milisaniyelerden bahsediyoruz.
SSD'lerde ise kavram tamamen değişiyor. Diskler ve okuma kafaları yerine, hücreler, sayfalar ve bloklar halinde düzenlenmiş NAND flaş bellek yongaları bulunuyor. Hareketli parça yok: veriler yarı iletkenlerdeki elektrik yükleri kullanılarak depolanıyor ve okunuyor . Mekanik harekete dayanmadığı için erişim süreleri mikrosaniyelere veya daha kısa sürelere düşüyor.
Modern SSD'lerde kullanılan flaş bellek, kalıcıdır; yani güç kesildiğinde bile bilgileri saklar . Kavram olarak RAM'e (adresler, hücreler, veri yolları) benzer, ancak bilgisayar kapatıldığında veya ani bir elektrik kesintisi sırasında veri kaybını önlemek için tasarlanmıştır.
Bir SSD'nin iç yapısı nasıl organize edilmiştir?
SSD'ler dahili olarak çeşitli ayrıntı düzeylerine ayrılmıştır. Veriler, sayfalara gruplandırılmış ayrı hücrelerde, sayfalar da bloklara gruplandırılmıştır. Bu yapı, yazma ve silme işlemlerinin flaş bellekte neden bu kadar benzersiz bir şekilde çalıştığını anlamanın anahtarıdır.
- HücreHücre, en küçük depolama birimidir. Bir hücrede, bir veya daha fazla bit farklı elektrik yük seviyeleriyle temsil edilir.
- SayfaBirim, birçok hücreden oluşan bir kümedir. Genellikle 4 KB, 8 KB veya benzeri boyuttadır ve SSD'nin okuyabileceği veya yazabileceği en küçük birimdir.
- EngellemekBir blok, birçok sayfanın bir araya gelmesinden oluşur. Silme işlemi her zaman sayfa sayfa değil, blok düzeyinde yapılır.
Yeni verileri kaydettiğinizde, SSD denetleyicisi mevcut bloklar içindeki boş sayfalara yazar. Önemli ayrıntı şudur ki, flash bellek daha önce yazılmış bir sayfayı doğrudan üzerine yazamaz ; önce ait olduğu bloğun tamamını silmesi gerekir.
Bu, halihazırda kullanılan bir sayfadaki birkaç kilobaytı değiştirmek isterseniz, sürücünün sadece o kısmı değiştiremeyeceği anlamına gelir. Geçerli tüm sayfaları başka bir bloğa kopyalaması, tüm bloğu silmesi ve ardından güncellenmiş verileri yeni bir bloğa yazması gerekir . Bu mekanizma, çöp toplama ve aşınma dengeleme gibi çeşitli dahili işlemlerin temelini oluşturur.
SSD'nin ana bileşenleri ve kontrolcünün rolü
NAND bellek yongalarına ek olarak, modern bir SSD, sistemin sürücüyü "normal" bir disk olarak görmesini sağlamak için birlikte çalışan birkaç önemli bileşeni de entegre eder:
- kontrolörBu, sürücünün "beyni" gibidir. Mantıksal adreslerin fiziksel adreslere çevrilmesini yönetir, okuma ve yazma işlemlerini koordine eder, aşınmayı izler ve çöp toplama ile TRIM komutunu işler.
- Önbellek belleği (DRAM veya sözde önbellek)Birçok SSD, eşleme tablolarını ve son verileri geçici olarak depolayan küçük bir DRAM çipi içerir. Daha ucuz bazı sürücüler, NAND'ın bir bölümünü önbellek olarak kullanır (örneğin, simüle edilmiş SLC önbelleği).
- arayüzeyBu, SSD'nin sistemin geri kalanıyla iletişim kurduğu bağlantı noktası ve protokolü ifade eder. Örnekler arasında SATA, PCIe, NVMe vb. yer alır.
- Aşırı sağlama: Kullanıcının görmediği fiziksel bellek alanı. Bu alan, bir tür rezerv görevi görür. hasarlı hücreleri yenisiyle değiştir ve verilerin dahili olarak %100 dolmadan taşınabilmesi.
Kontrol ünitesi muazzam bir iş çıkarıyor: her veri parçasının nereye yerleştirileceğine karar veriyor, performansı artırmak için yazma işlemlerini farklı çipler arasında dağıtıyor, hangi blokların bozulduğunu izliyor ve ünitenin ömrünü uzatmak için karmaşık aşınma dengeleme ve hata düzeltme algoritmalarına güveniyor.
SSD'nin okuma hızı ile HDD'nin okuma hızı karşılaştırması
İşletim sistemi bir dosyayı okumak istediğinde, verilerin izlediği yol, dışarıdan her şey aynı görünse de, mekanik diskte ve SSD'de çok farklıdır.
Sabit disk sürücüsünde (HDD), okuma isteği G/Ç denetleyicisine ulaşır ve bu denetleyici okuma/yazma kafasına hangi ize ve sektöre erişeceğini söyler. Kol hareket eder, disk döner ve sektör kafanın altından geçerken manyetik alan değişimlerini okur ve bunları bitlere dönüştürür. Kolun hareket etmesi ve diskin dönmesini beklemek için geçen süreye arama ve dönme gecikmesi denir.
SSD'lerde kol veya disk plakası bulunmaz. Sistem okuma yapmak istediğinde, sürücünün denetleyicisi dahili eşleme tablosuna (mantıksal adresleri fiziksel sayfa ve blok konumlarına çeviren tablo) başvurur ve NAND çiplerine ilgili hücreleri okumaları talimatını verir . Tüm bunlar tamamen elektronik olarak, herhangi bir mekanik bekleme olmadan gerçekleşir.
Söz konusu bellek bloğu dahili olarak etkin değil veya çok sayıda geçersiz sayfaya sahip olarak işaretlenmişse, SSD dahili çöp toplama işlemlerini tetikleyebilir: kullanışlı sayfaları başka bir bloğa kopyalar ve eski bloğu gelecekteki yazma işlemleri için boşaltır; tüm bunları yaparken performansa olan etkiyi en aza indirmeye çalışır.
SSD'de yazma ve silme işlemi
Sabit disk sürücüsüne (HDD) yazma işlemi nispeten basittir: okuma/yazma kafası boş bir sektöre hareket eder ve kaydedilecek içeriğe göre bitlerin manyetik kutupluluğunu değiştirir. Manyetik yüzey iyi durumda kaldığı sürece aynı sektör bin defa yeniden kullanılabilir.
Ancak SSD'lerde yazma işlemi, tüm bloğu silmeden tek bir sayfayı üzerine yazamayacağınız kısıtlamasıyla uğraşmayı gerektirir . Bu nedenle bir dosyayı değiştirdiğinizde, SSD genellikle şu şekilde çalışır:
- Etkilenen bloktaki geçerli verileri yeni, kullanılabilir bir bloğa kopyalayın.
- Kaydetmek istediğiniz değişiklikleri o bloğun içine entegre edin.
- Eski bloğu daha sonra silmek için geçersiz olarak işaretleyin.
Bu işlemleri gerçekleştirmek için sürücü, sizin göremediğiniz ek fiziksel alan ayırır. Bu gizli alan, her küçük yazma işleminde önemli bir performans düşüşü fark etmeden, dahili bakım işlemleri sırasında verileri geçici olarak taşımasına ve çoğaltmasına olanak tanır.
Daha önce de belirttiğimiz gibi, silme işlemi her zaman bloklar halinde gerçekleştirilir. Denetleyici, geçersiz olarak işaretlenmiş birçok sayfaya sahip blokları gruplandırır ve verimli olduğunda, bunları silerek tekrar serbest bloklar olarak dolaşıma sokar. Tüm bunlar, birazdan ele alacağımız TRIM komutuyla yakından bağlantılıdır.
TRIM, çöp toplama ve aşınma dengeleme
Bir SSD'nin birkaç aylık kullanımdan sonra performans kaybı yaşamasını önlemek için, işletim sistemi ve kontrol ünitesinin çeşitli teknikler kullanarak birlikte çalışması gerekir.
TRIM komutu, işletim sisteminin SSD'ye hangi blokların artık geçerli veri içermediğini (örneğin, bir dosya silindikten sonra) bildirmesini sağlar. Bu, sürücünün bu sayfaları dahili olarak boş olarak işaretlemesine olanak tanır ve çöp toplama işlemi zamanı geldiğinde, neyin güvenli bir şekilde silinebileceğini tam olarak bilir.
Çöp toplama, SSD'nin verileri yeniden düzenleme sürecidir : Dağınık haldeki geçerli sayfaları gruplandırır, daha temiz bloklara kopyalar ve silinmeye hazır tüm blokları bırakır. Bu işlem, sürücü boşta olduğunda arka planda çalışabilir, bu nedenle kullanıcıyı önemli ölçüde etkilemez.
Öte yandan, aşınma dengelemesi de var . Her NAND flaş bellek hücresi yalnızca sınırlı sayıda yazma ve silme döngüsüne dayanabilir. Eğer her zaman aynı alanlara yazma işlemi yapılırsa, bu hücreler erken arızalanır. Bunu önlemek için, kontrolcü yazma işlemlerini belleğe dağıtarak tüm hücrelerin aşağı yukarı eşit şekilde kullanılmasını sağlamaya çalışır.
TRIM, çöp toplama ve aşınma dengeleme özelliklerinin birleşimi sayesinde, modern bir SSD, kullanıcının tüm bunların arka planda gerçekleştiğinden habersiz olmasına rağmen, arızalanmaya başlamadan önce gerçekten yüksek yazma hacimlerine dayanabilir.
NAND bellek türleri ve SSD dayanıklılığı
Flaş bellek, her hücrenin depoladığı bit sayısına göre sınıflandırılır: hücre başına daha fazla bit, aynı fiziksel alanda daha büyük kapasite anlamına gelir, ancak aynı zamanda daha hassas ve yazma döngülerine karşı daha az dirençlidir.
- SLC (Tek Seviyeli Hücre)Hücre başına 1 bit. Çok hızlı ve dayanıklı, ancak pahalı. Tüketici pazarından neredeyse tamamen kayboldu.
- MLC (Çok Seviyeli Hücre)Hücre başına 2 bit. Performans ve dayanıklılık arasında iyi bir denge sağlayan bu özellik, günümüzde neredeyse tamamen profesyonel ortamlara özgüdür.
- TLC (Üç Seviyeli Hücre)Hücre başına 3 bit. Bu, günümüz tüketici SSD'lerinde en yaygın olan türdür, çünkü uygun fiyata yüksek kapasiteler sağlar.
- QLC (Dört Seviyeli Hücre)Hücre başına 4 bit. Bu, daha yüksek yoğunluk sağlar ancak kullanım ömrünü ve sürekli performansı daha da azaltır.
Pil ne kadar çok şarj seviyesini ayırt etmek zorunda kalırsa, voltaj kontrolü o kadar hassas olmalı ve elektriksel aşınmaya o kadar yatkın hale gelir . Buna rağmen, üreticiler bu dezavantajı daha iyi kontrolcüler, hata düzeltme algoritmaları (ECC), cömert aşırı kapasite ve oldukça uzun garantilerle telafi ederler.
Günümüzde, tüketici SSD'lerinde 5 yıllık garanti ve profesyonel modellerde 10 yıla kadar garanti görmek yaygın hale geldi. Bağımsız dayanıklılık testleri, birçok sürücünün üretici tarafından vaat edilen TBW (yazılan terabayt) değerlerini kolayca aştığını, hatta bazı durumlarda birkaç petabayt yazma işlemine bile dayanabildiğini göstermiştir; bu nedenle bir sürücünün sağlığını nasıl okuyacağınızı ve sorunları nasıl önceden tahmin edeceğinizi bilmek faydalıdır .
Arayüzler ve formatlar: SATA, mSATA, M.2, PCIe ve NVMe
Bellek türünün yanı sıra, bağlantı arayüzü de bir SSD'den bekleyebileceğiniz performansta büyük bir fark yaratır. Mekanik sabit diskler için tasarlanmış bir veri yoluna güvenmekle, anakartın PCI Express hatlarını doğrudan kullanmak aynı şey değildir.
SATA SSD'ler (mSATA ve 2,5 inç form faktörleri dahil) ilk popüler hale gelenlerdi. 2,5 inç sabit disklerin doğrudan yerine geçecek şekilde tasarlanmışlardı ve aynı SATA III arayüzünü kullanıyorlardı; bu da benimsenmelerini büyük ölçüde kolaylaştırdı: HDD'yi çıkarıp SSD'yi takmak kelimenin tam anlamıyla bir işlemdi. Sorun şu ki, SATA'nın etkin hızı yaklaşık 550 MB/s ile sınırlı olduğundan, bu sürücüler zaten standardın izin verdiği sınırın yakınında çalışıyorlar .
Daha da ileri giderek, PCI Express ve NVMe (Non-Volatile Memory Express) protokolüyle bağlanan SSD'ler ortaya çıktı. M.2 veya U.2 gibi form faktörleri, birden fazla PCIe şeridinin kullanımına olanak tanıyarak, nispeten uygun fiyatlı modellerde 3000 MB/s'nin üzerinde sıralı okuma hızlarına ve üst düzey modellerde önemli ölçüde daha yüksek hızlara ulaşılmasını sağlıyor.
NVMe SSD'ler ayrıca düşük gecikme süreleri ve birçok G/Ç kuyruğunu paralel olarak işleyebilme yetenekleriyle de dikkat çekiyor; bu da onları oyun, video düzenleme, sanal makineler veya zorlu profesyonel uygulamalar gibi yoğun iş yükleri için ideal hale getiriyor. Bu nedenle, birçok modelde ağır yük altında termal kısıtlamayı önlemek için standart olarak ısı dağıtıcı bulunur.
Fiziksel düzeyde, SSD'ler dahili (PC'nin içine monte edilmiş, SATA, M.2 veya PCIe aracılığıyla anakarta bağlı) veya harici (USB 3.x, eSATA veya Thunderbolt arayüzlü muhafazalar kullanan) olabilir. İkincisi, geleneksel harici sabit sürücülere benzer şekilde çalışır, ancak hız, darbe dayanıklılığı ve taşınabilirlik açısından belirgin avantajlara sahiptir.
SSD'lerin HDD'lere göre avantajları ve dezavantajları
Mekanik sabit diskten SSD'ye geçmenin halihazırda bilinen birçok avantajı vardır, ancak doğru seçim yapabilmek için bazı inceliklerin de anlaşılması gerekir.
Performans açısından SSD tamamen farklı bir ligde: işletim sistemi başlatma süreleri önemli ölçüde kısalıyor, oyunlar ve programlar çok daha hızlı açılıyor ve bilgisayar çok daha hızlı yanıt veriyor. Tipik bir SATA SSD, dosyaları 500 MB/sn'nin üzerinde bir hızda kopyalayabilirken, bir HDD'nin hızı 30 ile 150 MB/sn arasında değişiyor. Ve günlük kullanımda en önemli olan rastgele okuma/yazma hızlarında ise fark gerçekten şaşırtıcı.
Ayrıca daha düşük güç tüketimi ve gürültü seviyelerinden de faydalanır. Hareketli parçaları olmadığı için SSD'ler daha az enerji tüketir, daha az ısı üretir ve tamamen sessizdir. Bu, dizüstü bilgisayarlarda (daha uzun pil ömrü ve tam hızda çalışan fan sayısının azalması) ve serin ve sessiz bir bilgisayarın şart olduğu masaüstü bilgisayarlarda memnuniyetle karşılanan bir özelliktir.
Fiziksel dayanıklılık açısından SSD'lerin açık bir avantajı var: HDD'li bir dizüstü bilgisayarı çalışırken düşürürseniz, okuma/yazma kafası diski çizebilir ve verilerinizi kaybedebilirsiniz. SSD'lerin hareketli parçaları olmadığı için darbelere ve titreşimlere çok daha iyi dayanırlar; bu da sık sık taşınan cihazlar için çok önemlidir.
SSD'lerin yetersiz kaldığı noktalar nelerdir? Temelde iki alanda: gigabayt başına maliyet ve sınırsız yazma işlemi için teorik dayanıklılık. SSD'lerin gigabayt başına fiyatı hala HDD'lerden daha yüksek olsa da, aradaki fark önemli ölçüde azaldı: modele ve kapasiteye bağlı olarak, SSD'ler için yaklaşık 0,08-0,10$/GB , mekanik sabit diskler için ise 0,03-0,06$/GB'den bahsediyoruz.
Ömür açısından, flaş bellek sınırlı sayıda yazma döngüsüne sahiptir. Her silme ve yeniden yazma işleminde, hücrelerin elektriksel direnci biraz artar ve programlama için daha fazla voltaj gerektirir. Sonunda, hücreye artık güvenli bir şekilde yazılamaz ve aşınmış kabul edilir. Bununla birlikte, mevcut teknolojiler ve tipik ev kullanıcı kullanımıyla, bu sınıra ulaşmak son derece zordur ; SSD'nizi tüketmeden önce bilgisayarınızı yükseltmeniz daha olasıdır.
Veri güvenilirliği ve kurtarma
Hem HDD'lerden hem de SSD'lerden hasar görmüş veya silinmiş bilgileri kurtarmak mümkündür, ancak süreç çok farklıdır ve pratikte SSD'ler gelişmiş kurtarma seviyesinde çok daha karmaşıktır .
Mekanik sabit disklerde, disk plakalarının manyetik yüzeyi az çok sağlam olduğu sürece, uzman laboratuvarlar diski sökebilir, okuma/yazma kafalarını onarabilir veya değiştirebilir ve verileri doğrudan disk plakalarından okuyabilir. HDD'lerin veri yazma ve silme şekli, eski dosyaların birçok kalıntısının oldukça uzun süre kalması anlamına gelir ve bu da adli analizleri kolaylaştırır.
SSD'lerde TRIM, çöp toplama ve aşınma dengeleme işlemleri, silinmiş olarak işaretlenen verilerin üzerine yazılması ve dahili olarak yeniden düzenlenmesi anlamına gelir. Bu durum, belirli bir süre sonra bir dosyayı yeniden oluşturmayı son derece zorlaştırır; genellikle özel ekipman ve denetleyiciye ve NAND yongalarına çok düşük seviyede erişim gerektirir ve hatta bu durumda bile hiçbir garanti yoktur.
Her durumda, ne HDD'ler ne de SSD'ler veri bozulmasına karşı bağışık değildir: elektrik kesintileri, hatalı bellenim, insan hatası, kötü amaçlı yazılımlar... Bu nedenle, tek mantıklı strateji, birincil sürücüye körü körüne güvenmek yerine düzenli yedeklemeler ve yedeklilik (örneğin, RAID sistemleri veya bulut yedeklemeleri ile) sağlamaktır.
Sonuç olarak, SSD'ler hızları, sessiz çalışmaları ve fiziksel dayanıklılıkları sayesinde birincil depolama için fiili standart haline gelirken, mekanik sabit diskler hala birçok terabayt veriyi depolamak için "ucuz depolama" olarak mantıklı bir seçenek olmaya devam ediyor. Bir SSD'nin iç yapısını anlamak, avantajlarını daha iyi takdir etmenize, gerçek sınırlamalarını kabul etmenize ve bilgisayarınızı yükseltme veya yeni bir sistem kurma zamanı geldiğinde daha bilinçli kararlar vermenize yardımcı olur.
