fat ne demek?
FAT (File Allocation Table) Hakkında Bilgi
FAT (File Allocation Table), disk bölümlerindeki dosyaların konumlarını ve durumlarını izlemek için kullanılan bir dosya sistemidir. Esasen, disk üzerindeki her dosyanın hangi veri kümelerinde (clusters) saklandığını gösteren bir harita gibidir.
Temel İşleyiş:
- Veri Kümeleri (Clusters): Disk, veri kümeleri adı verilen daha küçük, eşit boyutlu birimlere bölünmüştür.
- FAT Tablosu: FAT tablosu, her veri kümesinin durumunu (boş, kullanılıyor, bozuk vb.) ve bir dosyanın bir sonraki veri kümesinin konumunu gösteren girdiler içerir.
- Dosya Oluşturma: Bir dosya oluşturulduğunda, işletim sistemi boş veri kümelerini bulur, dosyayı bu kümelere yazar ve FAT tablosunda bu kümeler arasındaki bağlantıları oluşturur.
- Dosya Okuma: Bir dosyayı okurken, işletim sistemi FAT tablosunu kullanarak dosyanın tüm veri kümelerini bulur ve bunları birleştirerek dosyayı oluşturur.
FAT'ın Çeşitleri:
- FAT12: İlk FAT versiyonu olup, genellikle disketlerde kullanılmıştır.
- FAT16: Daha büyük disk bölümlerini desteklemek için geliştirilmiştir.
- FAT32: FAT16'ya göre daha büyük disk bölümlerini ve daha büyük dosyaları destekler. Günümüzde hala bazı USB belleklerde ve SD kartlarda kullanılmaktadır.
- exFAT: FAT32'nin sınırlamalarını aşmak için geliştirilmiş, özellikle flash bellekler için optimize edilmiş bir dosya sistemidir.
FAT'ın Avantajları:
- Basitlik: Uygulanması ve anlaşılması kolaydır.
- Geniş Uyumluluk: Çoğu işletim sistemi tarafından desteklenir.
FAT'ın Dezavantajları:
- Dosya Boyutu Sınırları: FAT32, 4GB'tan büyük dosyaları desteklemez.
- Disk Bölümü Boyutu Sınırları: FAT16 ve FAT32'nin disk bölümü boyutları konusunda sınırlamaları vardır.
- Parçalanma: Dosyaların disk üzerinde dağınık bir şekilde saklanması (parçalanma), performansı olumsuz etkileyebilir.
Önemli Kavramlar: