Flash Dosya Sistemi Nedir?

Flash dosya sistemi, flash bellek adı verilen bir tür elektronik olarak silinebilir programlanabilir salt okunur bellekten (EEPROM) oluşan sistemdir. Veri depolamanın en popüler yöntemlerinden biridir ve geçici değildir; yani, güç olmasa bile bilgileri korur. Veri merkezi sunucularında, cep telefonlarında ve avuçiçi bilgisayarlarda bulunan, her biri yazılmadan önce tamamen silinmesi gereken veri blokları halinde bir flash dosya sistemi düzenlenir. Standart silme bloğu yaklaşık 128 kilobayt veri tutar ve bazı bloklar 2,048 kilobayt kadar depolayabilir.

Flash dosya sistemindeki hafıza, sonsuz bir süre saklanamaz. Belli bir sayıda yazma ve silme döngüsünden sonra, veriler bozulur ve belleğin bölümleri artık kullanılamaz. Aşınma dengeleme, flaşın sık kullanılan kısımları ile kullanılmayan diğerleri arasında bir denge oluşturmak için kullanılır. Dinamik yıpranma dengeleme işlemi, nadiren değiştirilen verilerle büyük disk bloklarına yol açarak diğer alanlarda sık sık değişiklik yapılmasına neden olabilir. Daha statik bir strateji, dengeyi daha verimli hale getirmek için verileri daha çok kullanılan yerlere taşır.

Bir flash dosya sisteminde, veri bloklarını ve sektörlerini haritalamak için bir yöntem kullanılarak veriler bulunur. Bu veri yapısı haritaları flaş cihazlarının içinde saklanır ve her blok için özel atanan kimlikler kullanılarak verilerde değişiklik yapıldığında güncelleme yapar. Rastgele erişim belleğinde bir yeniden yazma döngüsü gerçekleştiğinde sektörler ve bloklar otomatik olarak ilişkilendirilir, ancak bir flash sistemde dolaylı bir harita sektörleri bloklarla bağlamaya yardımcı olur. Veriler, flash işlem katmanında depolanan doğrudan bir harita, çeşitli bloklara atanan ve birimlerini silmek için kullanılan bilgileri içeren bir tür arayüz bölümü ile daha hızlı bir şekilde bulunabilir.

Veri saklama, genellikle flash dosya sistemi için bir avantaj olarak listelenir. Verilerin ne kadar süre güvenli kaldığı, çalışma sıcaklığına ve sistem performansı düşmeden önce bir bellek aygıtının kaç yazma ve silme döngüsüne bağlı olduğunu gösterir. Birçok flaş sistemi 20 yıla dayanıyor ve 1.000 ila 1.000.000 silme çevrimi olan herhangi bir yere tolerans gösterebiliyor. Veriler ne kadar sık ​​yazılır ve silinir ve sıcaklıklar ne kadar yüksek olursa, tutulan verilerin ve hafıza sisteminin genel yaşam süresi o kadar kısa olur.