Uzman gazeteci ve araştırmacı
ile her çalıştığınızda bilgisayar, bir akıllı telefon, tablet veya başka bir 'akıllı' cihazda, bilgiler bir şekilde düzenlenmiş dosyalarda depolanır. dosya sistemi/dosyalar, ingilizce için dosya sistemive aşağıdakiler gibi belirli temel işlemleri gerçekleştirmesi gerekir:
- bir dosyanın başlangıcını ve sonunu ve içerdiği verileri sınırlandırın;
- dosyalara bir isimlendirme verin;
- okumak için bu dosyalara erişin;
- yeni dosyalar oluşturun ve daha önce var olanlarda yapılan değişiklikleri saklayın, böylece içerilen veriler üzerinde çalışılabilecek mantıksal bir yapıya sahip olur;
- çalıştırılabilir olan dosyaları programlar olarak yürütün;
- Dizin yapısını (klasörler) koruyun.
Ayrıca daha gelişmiş başka dosya sistemlerimiz de var ve bunları tarih boyunca tüm dosya sistemleri içermese de, şu anda bunları içermeyenler nadirdir:
- dosyaya kimin sahip olduğunu ve dosyaya kimlerin erişebileceğini sınırlamak için sahiplik ve erişim öznitelikleri;
- sürüm kontrolü;
- şifreleme.
Dosya sistemlerinin geçmişini, özellikle de nereden başladıklarını takip etmek çok zordur. Delikli kartlar, bir dizi kart içindeki programlar ve veriler için başlangıç noktalarını gösteren bir tür temel dosya sistemine zaten sahipti.
Büyük anabilgisayarların ortaya çıkmasıyla ve depolamak Manyetik bantlarda, her şeyin kendi içinde başladığı ve bittiği yeri sınırlayan bir sisteme sahip olmak da gerekli hale geldi. teyp sürücülerinin dosya erişimini otomatikleştirebilmesi için manuel geri sarmayı önleyen bir teyp gerekli.
Yüklenecek programın başlangıç noktasını bulmak için bantları manuel olarak geri sarmanız gereken bir dünya olan evde 8 bitlik mikro hesaplamada durum böyle değildi.
Bir teybe değil, verileri depolamak için bir yüzeye bağlı olan ilk manyetik depolama birimleri kullanılmaya başlandığında, paradigma Depolama kullanımı sıralıdan rastgeleye değişir ve burada bilgilerin disk üzerinde yapılandırılmış bir şekilde düzenlenmesine izin verdiği için dosya sistemleri devreye girer.
Dosya sistemleriyle nasıl çalışılır?
Bu noktada herhangi bir okuyucu, böyle bir harikayla nasıl çalışabileceklerini merak ediyorsa yukarıda listelenen tüm bu şeyleri yapmanıza izin veren, daha kolay olamazdı: zaten yapmak.
Çoğu kişinin bilgisayarlarının ve elektronik cihazlarının bakımını yapmadığını ve işletim sistemi kullandıkları (bilgisayarda Windows veya macOS veya akıllı telefon veya tablette Android veya iOS) ve hiçbiri (zaten biçimlendirilmiş olarak satılan) sürücülerin nasıl biçimlendirileceğini bilirler, zaten biçimlendirilmiş olan bir şey hakkında endişelenmemeleri gerekir yapılmış.
Dosya sistemi, sürücüler ya biçimlendirme sırasında biçimlendirildiğinde hazırlanır. işletim sisteminin kurulumunda veya bir anahtar üzerinde sahip olduğumuz tüm bilgileri silmek istediğimizde USB (flaş sürücü).
İkinci durumda, yapacağımız şey yukarıda belirtilen 'biçimlendirme' işlemi olacaktır. Biçimlendir veya ver Biçim, tam olarak, dosya sistemini dosyaları alabilmesi için hazırlamak anlamına gelir. biçimlendirme işlemi sona erdiği andan itibaren dosyaları depolayabiliriz. O.
Bazı durumlarda, kullandığımız yazılım platformuna bağlı olarak bazı birimler için hangi dosya sistemini kullanacağımızı seçebileceğiz:
Pencereler:
- yağ: Ardışık revizyonları FAT12 ve FAT16 ile eski MS-DOS ve diğer DOS sistemlerinde de kullanılan dosya sistemidir. 1980'de oluşturuldu, uzun dosya adları gibi artık temel kabul ettiğimiz desteklemeyen özelliklere dayanıyordu.
- FAT32: VFAT'ın yanında, bir evrim uzun dosya adları gibi sorunları düzelten ve ayrıca daha büyük disk kapasitelerini destekleyen öncekinden. Halen harici depolama sürücülerinde kullanılmaktadır (flash sürücüler, hafıza kartları,…). Bu sistemin en büyük avantajı macOS ve benzeri ana işletim sistemleri tarafından desteklenmesidir. Windows'a ek olarak GNU/Linux, böylece onunla biçimlendirilen sürücüler arasında veri aktarımı yapmak için hareket edebilir. platformlar.
- exFAT: FAT dosya sisteminin Microsoft tarafından oluşturulan ve flash depolama sistemlerinde kullanım için optimize edilmiş başka bir çeşidi. Şu anda Android gibi platformlar tarafından kullanılmaktadır.
- NTFS: NT 3.1 sürümünden beri Microsoft Windows tarafından kullanılan dosya sistemi, IBM tarafından OS/2 için geliştirilen HPFS'nin varisi. Windows kurulumları için standarttır.
Mac os işletim sistemi:
- hfs: 1985 yılında tanıtıldı, evde mikro hesaplamada uzun dosya adları veya dosya takma adları gibi şeylere öncülük etti.
- HFS+: daha büyük dosyalar için destek gibi zamanın ortaya çıkardığı HFS'nin bazı eksikliklerinin yerini aldı (bilgisayar dosyalarındaki filmleri görmeye başlayan bir dünyada gerekli olan bir şey) ve daha büyük sürücüleri biçimlendirin boyut. kullanımına da katkıda bulunmuştur. kodlama Unicode'u Mac dosya sistemine standardize etti.
GNU/Linux ve diğer Unix'ler:
- ext2: Özgün özgür işletim sisteminin dosya sistemi ve bunun gibi penguen sisteminin çekirdeğinde de ücretsiz olarak bulunur.
- ext3: önceki sürüme eklenen sistem günlük tutmakve Linux dağıtımları için standart hale geldi.
- ext4: tüketimini optimize eder kaynaklar ve daha büyük sürücüler ve dosyalar için destek ekler.
- btrfs: Oracle tarafından geliştirildi, henüz 'olgun' bir sürüme ulaşmamış olmasına rağmen, ext4'ün maksimum dosya boyutu gibi sınırlamalarının üstesinden gelmeyi amaçlıyor.
- ZFS: entegre eder yönetim dosya sisteminin yanındaki ciltler, genellikle ayrı olarak gelen şeyler. Solaris için Sun Microsystems tarafından oluşturuldu, ancak sonunda Linux'a da ulaştı.
- ReiserFS: ile günlük tutmak tanımlayıcı bir özellik olarak, en son sürümü Reiser4'tür. Ayrıca, hem dosya sistemi ana bilgisayara takılıyken hem de bağlantısızken sürücülerin dinamik olarak yeniden boyutlandırılmasına izin verir.