Uzun dosya adının uzantısı karakterlerdir. Genel dosya konsepti

  • 28.04.2019

Dosya sistemi - verilerin nasıl düzenlendiğini, depolandığını ve adlandırıldığını belirleyen sıra depolama ortamı bilgisayarlarda olduğu gibi diğer elektronik teçhizat: dijital kameralar , cep telefonları vb. Dosya sistemi tanımlar biçim genellikle formda gruplandırılan bilgilerin fiziksel olarak depolanmasının içeriği ve yöntemi Dosyalar... Belirli dosya sistemi, dosya adının boyutunu belirler ( klasörler), mümkün olan maksimum Dosya boyutu ve bölüm, set Öznitellikler dosya. Bazı dosya sistemleri, aşağıdakiler gibi hizmet yetenekleri sağlar: giriş kontrolu veya şifreleme Dosyalar.

Geniş anlamda, "dosya sistemi" terimi şunları içerir:

  • Diskteki tüm dosyaların toplanması,
  • Dosya dizinleri, dosya tanımlayıcıları, ücretsiz dağıtım tabloları ve işgal edilen alan diskte,
  • Bir sistem kompleksi yazılım araçları dosya yönetiminin uygulanması, özellikle: dosyalar üzerinde oluşturma, yok etme, okuma, yazma, adlandırma, arama ve diğer işlemler.

Dosya, herhangi bir bilgisayar kullanıcısının aşina olduğu bir kavramdır. Kullanıcı için her dosya, bir başlangıcı ve bir sonu olan ve diğer tüm dosyalardan isim ve konum ("ne denir" ve "nerede") farklıdır. Herhangi bir öğede olduğu gibi, dosya oluşturulabilir, taşınabilir ve yok edilebilir, ancak harici müdahale olmadan süresiz olarak değişmeden kalacaktır. uzun zaman... Dosya, metin, grafik, ses, yürütülebilir programlar ve çok daha fazlası gibi her türden veriyi depolamak için tasarlanmıştır. Bir dosyanın bir nesne ile analojisi, kullanıcının veri ile çalışmaya hızla alışmasını sağlar. işletim sistemi.

Dosya adları:

Dosyalar adlarıyla tanımlanır. Kullanıcılar, hem kullanılan karakterler hem de adın uzunluğu üzerindeki işletim sistemi kısıtlamalarını dikkate alarak dosyalara sembolik adlar verir. Yakın zamana kadar bu sınırlar çok dardı. Yani popüler dosyada yağ sistemi adların uzunluğu iyi bilinen 8.3 şemasıyla sınırlıdır (adın kendisi için 8 karakter, ad uzantısı için 3 karakter) ve UNIX System V'de bir ad 14 karakterden fazla olamaz. Bununla birlikte, kullanıcının çalışması için çok daha uygundur. uzun isimler, bir dosyaya gerçekten anımsatıcı bir ad vermenize izin verdikleri için, yeterince uzun bir süre sonra bile dosyanın ne içerdiğini hatırlamak mümkün olacaktır. Bu nedenle, modern dosya sistemleri genellikle uzun sembolik dosya adlarını destekler. Örneğin, Windows NT yeni dosyasında NTFS sistemi dosya adının, sonlandırıcı boş karakter hariç, en fazla 255 karakter uzunluğunda olabileceğini belirtir.

Uzun adlar yalnızca yeni dosya sistemleri tarafından değil, aynı zamanda iyi bilinen dosya sistemlerinin daha yeni sürümleri tarafından da desteklenir. Örneğin, Windows 95, FAT'ın büyük ölçüde değiştirilmiş bir sürümü olan VFAT dosya sistemini kullanır. Diğer pek çok geliştirmenin yanı sıra VFAT'ın ana avantajlarından biri de uzun adları desteklemesidir. Eşdeğer kısa adlar oluşturma sorununa ek olarak, FAT'nin yeni sürümünü uygularken, önemli bir görev, ilke olarak, diskteki depolama yöntemi ve veri yapısının değişmemiş olması şartıyla uzun adların depolanmasıydı.

Genellikle farklı dosyalar aynı sembolik ada sahip olabilir. Bu durumda, dosya, sembolik dizin adlarının bir dizisi olan ayırt edici adla benzersiz bir şekilde tanımlanır. Bazı sistemlere aynı dosya için birden fazla farklı ad verilemez, bazılarına ise verilmez. İkinci durumda, işletim sistemi dosyaya ek benzersiz bir ad atar, böylece dosya ile benzersiz adı arasında bire bir yazışma kurulabilir. Benzersiz ad, sayısal bir tanımlayıcıdır ve işletim sistemi programları tarafından kullanılır. Böyle benzersiz bir dosya adına bir örnek, içindeki inode numarasıdır. UNIX sistemi.

Dosya türleri:

Dosyalar farklı şekiller: normal dosyalar, özel dosyalar, dizin dosyaları.

Sıradan dosyalar, sırayla, metin ve ikili dosyalara bölünür. Metin dosyaları ASCII kodunda temsil edilen karakter dizilerinden oluşur. Bunlar belgeler, programların kaynak kodları vb. olabilir. Metin dosyaları ekranda okunabilir ve bir yazıcıda yazdırılabilir. ikili dosyalar ASCII kodlarını kullanmayın, genellikle karmaşık iç yapıörneğin bir programın nesne kodu veya Arşiv dosyası... Tüm işletim sistemleri, en az bir dosya türünü tanıyabilmelidir - kendi yürütülebilir dosyaları.

Özel dosyalar Kullanıcının normal dosyaya yazma veya dosyadan okuma komutlarını kullanarak G/Ç işlemlerini gerçekleştirmesine izin veren G/Ç aygıtlarıyla ilişkili dosyalardır. Bu komutlar önce dosya sistemi programları tarafından işlenir ve ardından isteğin yürütülmesinin bir aşamasında işletim sistemi ilgili cihazı kontrol etmek için komutlara dönüştürülür. G/Ç aygıtları gibi özel dosyalar blok yönelimli ve bayt yönelimli olarak ikiye ayrılır.

Dizin, bir yandan, herhangi bir nedenle kullanıcı tarafından birleştirilen bir dosya grubudur (örneğin, oyun programları içeren dosyalar veya bir dizini oluşturan dosyalar). yazılım paketi) ve diğer yandan içeren bir dosyadır. sistem bilgisi oluşturan dosya grubu hakkında. Dizin, içerdiği dosyaların bir listesini içerir ve dosyalar ile özellikleri (öznitelikleri) arasında bir yazışma kurulur.

Farklı dosya sistemlerinde öznitelik olarak kullanılabilir farklı özellikler, Örneğin:

  • İzin verilen erişim hakkında bilgi,
  • Dosyaya erişim şifresi,
  • · dosya sahibi,
  • Dosya yaratıcısı,
  • · "salt okunur" olarak imzalayın,
  • · "Gizli dosyayı" imzalayın,
  • · İmza " sistem dosyası",
  • · "Arşiv dosyasını" imzalayın,
  • · "İkili / sembolik" imzalayın,
  • · "Geçici" olarak işaretle (sonra kaldır sürecin tamamlanması),
  • Engelleme işareti,
  • kayıt uzunluğu,
  • Kayıttaki bir anahtar alanın işaretçisi,
  • Anahtar uzunluğu,
  • Yaratılış zamanları, Son erişim ve son değişiklik,
  • Geçerli dosya boyutu,
  • · en büyük boy dosya.

Dizinler, MS-DOS dosya sisteminde yapıldığı gibi doğrudan dosya özelliklerinin değerlerini içerebilir veya UNIX'te yapıldığı gibi bu özellikleri içeren tablolara başvurabilir.

Dizinler, dizin daha fazla olduğu için hiyerarşik bir yapı oluşturabilir. düşük seviye daha yüksek bir dizine dahil edilebilir.

/libhistory.so.5.2

(Unix ve UNIX benzeri işletim sistemlerinde hiyerarşik dosya sistemi):

Dizin hiyerarşisi bir ağaç veya ağ olabilir. Dizinler, bir dosyanın yalnızca bir dizine ait olmasına izin veriliyorsa bir ağaç ve bir dosya aynı anda birkaç dizine ait olabilirse bir ağ oluşturur. MS-DOS'ta, dizinler bir ağaç yapısı oluşturur ve UNIX'te bir ağ yapısı oluştururlar.Diğer herhangi bir dosya gibi, bir dizin de sembolik bir ada sahiptir ve tüm dizinlerin sembolik adlarından oluşan bir zinciri içeren ayırt edici bir adla benzersiz bir şekilde tanımlanır. kökten verilen dizine giden yolun geçtiği.

Mantıksal dosya organizasyonu:

Programcı, dosyayı belirli bir şekilde düzenlenmiş mantıksal kayıtlar olarak temsil ederek bir dosyanın mantıksal organizasyonu ile ilgilenir. Mantıksal gösterim en küçük eleman programlayıcının harici bir cihazla değiştirirken çalıştırabileceği veriler. Cihazla fiziksel alışveriş büyük birimlerde yapılsa bile, işletim sistemi programcıya ayrı bir erişim sağlar. mantıksal kayıt... Şekil 2.33, birkaç mantıksal dosya organizasyon şemasını göstermektedir. Kayıtlar sabit uzunlukta olabilir veya değişken uzunluk... Kayıtlar, dosyada sıralı olarak (sıralı organizasyon) veya daha karmaşık bir sırada düzenlenebilir, sağlamak için sözde indeks tabloları kullanılarak. hızlı erişim ayrı bir mantıksal kayda (dizin sıralı organizasyon). Bir kaydı tanımlamak için kayıtta anahtar adı verilen özel bir alan kullanılabilir. UNIX ve MS-DOS dosya sistemlerinde dosya en basit mantıksal yapı- bir dizi tek baytlık kayıt.

Fiziksel organizasyon ve dosya adresi:

Bir dosyanın fiziksel organizasyonu, bir dosyanın bir cihazdaki konumuna ilişkin kuralları tanımlar. harici bellek, özellikle diskte. Dosya fiziksel kayıtlardan oluşur - bloklar. Blok, verinin en küçük birimidir. harici cihaz RAM ile değiştirildi. Sürekli yerleştirme - en basit seçenek fiziksel organizasyon (Şekil 2.34, a), bir dosyanın, disk belleğinin tek bir sürekli bölümünü oluşturan bir dizi disk bloğu ile sağlandığı. Dosya adresini belirtmek için bu durumda sadece ilk bloğun numarasını belirtmek yeterlidir. Bu yöntemin bir diğer avantajı da basit olmasıdır. Ama aynı zamanda iki tane var önemli dezavantaj... Birincisi, bir dosyanın oluşturulması sırasında, uzunluğu önceden bilinmez, yani bu dosya için ne kadar bellek ayrılması gerektiği bilinmez ve ikincisi, bu düzenleme ile kaçınılmaz olarak parçalanma meydana gelir ve disk alanı olmaz. verimli kullanıldığı için ayrı siteler küçük boyutlu(en az 1 blok) kullanılmadan kalabilir.

Fiziksel organizasyonun bir sonraki yolu, disk belleği bloklarının bağlantılı bir listesi biçiminde yerleştirmedir (Şekil 2.34, b). Bu yöntemle her bloğun başında bir sonraki bloğa bir işaretçi bulunur. Bu durumda, dosya adresi bir numara ile de belirtilebilir - ilk bloğun numarası. farklı önceki yol, her blok bir dosyaya zincirlenebilir, dolayısıyla parçalanma olmaz. Dosya, varlığı sırasında blok sayısını artırarak değişebilir. Dezavantajı, dosyada rastgele belirlenmiş bir konuma erişimin uygulanmasının karmaşıklığıdır: dosyanın beşinci bloğunu sırayla okumak için, blok numaraları zincirini izleyerek ilk dört bloğu sırayla okumak gerekir. Ayrıca, bu yöntemle, bir blokta bulunan dosya verisi miktarı, iki katına eşit değildir (sayı başına bir kelime tüketilir). sonraki blok) ve birçok program verileri, boyutu ikinin kuvveti olan bloklar halinde okur.

Popüler bir şekilde, örneğin, işletim sisteminin FAT dosya sisteminde kullanılır. MS-DOS sistemleri, bağlantılı bir dizin listesi kullanmaktır. Her blok bir öğeyle ilişkilendirilir - bir dizin. İndeksler şurada bulunur: ayrı bir alan disk (MS-DOS'ta bu FAT tablosudur). Eğer bir blok bir dosyaya tahsis edilmişse, bu bloğun indeksi bu dosyanın bir sonraki bloğunun numarasını içerir. Böyle bir fiziksel organizasyonla, önceki yöntemin tüm avantajları korunur, ancak belirtilen dezavantajlar ortadan kalkar: ilk olarak, dosyada rastgele bir yere erişmek için, yalnızca dizin bloğunu okumak, gerekli sayıda dosyayı saymak yeterlidir. zincir boyunca bloklar ve sayıyı belirleyin istenen blok ve ikinci olarak, dosya verileri tüm bloğu kaplar ve bu nedenle iki güce eşit bir hacme sahiptir.

Son olarak, dosyanın kapladığı blok numaralarını basitçe listeleyerek bir dosyanın fiziksel konumunu tanımlamayı düşünün. UNIX OS seçeneği kullanır Bu method, dosyanın boyutundan bağımsız olarak adresin sabit bir uzunluğunu sağlamanıza olanak tanır. Dosya adresini saklamak için ayrılmış 13 alan vardır. Dosya boyutu 10 bloktan küçük veya ona eşitse, bu blokların numaraları doğrudan adresin ilk on alanında listelenir. Dosya boyutu 10 bloktan fazlaysa, sonraki 11. alan, sonraki dosya bloklarının 128 numarasının daha bulunabileceği blok adresini içerir. Dosya 10 + 128 bloktan fazlaysa, bu dosyanın 128 blok numarasını içeren 128 blok numarasını içeren blok numarasını içeren 12. alan kullanılır. Ve son olarak, dosya 10 + 128 + 128'den (128) büyükse, son 13. alan üçlü dolaylı adresleme için kullanılır, bu da maksimum 10+128 + 128 boyutunda bir dosyanın adresini belirtmenize izin verir ( 128 + 128).

Dosya erişim hakları:

Bir dosyaya erişim haklarını belirlemek, her kullanıcı için uygulayabileceği bir dizi işlemi belirlemek anlamına gelir. bu dosya... Farklı dosya sistemlerinin kendi farklılaştırılmış erişim işlemleri listesi olabilir. Bu liste aşağıdaki işlemleri içerebilir:

ve dosya ve dizinlerle diğer işlemler.

çok Genel dava erişim hakları, sütunların tüm sistem dosyalarına, satırlara - tüm kullanıcılara karşılık geldiği ve izin verilen işlemlerin satır ve sütunların kesişiminde gösterildiği bir erişim hakları matrisi ile tanımlanabilir (Şekil 2.35). Bazı sistemlerde kullanıcılar ayrı kategorilere ayrılabilir. Aynı kategorideki tüm kullanıcılar için tek tip erişim hakları tanımlanmıştır. Örneğin, UNIX'te tüm kullanıcılar üç kategoriye ayrılır: dosyanın sahibi, grubunun üyeleri ve diğer herkes.

Genel dosya sistemi modeli:

Herhangi bir dosya sisteminin işleyişi hayal edilebilir katmanlı model, her seviyenin daha yüksek seviyeye bir arayüz (işlevler seti) sağladığı ve kendisi de işini gerçekleştirmek için alt seviyenin arayüzünü (bir dizi istekle ilgilenir) kullanır.

Sembolik seviyenin görevi, sembolik dosya adından kendi benzersiz ismini belirlemektir. Her dosyanın yalnızca bir sembolik ada sahip olabileceği dosya sistemlerinde (örneğin, MS-DOS), dosyaya kullanıcı tarafından atanan sembolik ad aynı anda benzersiz olduğundan ve işletim sistemi tarafından kullanılabildiğinden bu düzey yoktur. . Aynı dosyanın birden fazla sembolik isme sahip olabileceği diğer dosya sistemlerinde, benzersiz bir dosya adı belirlemek için dizin zinciri bu düzeyde taranır. Örneğin UNIX dosya sisteminde benzersiz ad, dosyanın düğüm numarasıdır (i-node).

Bir sonrakinde, temel Seviye benzersiz dosya adı, özelliklerini belirler: erişim hakları, adres, boyut ve diğerleri. Daha önce de belirtildiği gibi, dosya özellikleri kataloğa dahil edilebilir veya ayrı tablolarda saklanabilir. Bir dosyayı açtığınızda, özellikleri diskten diğerine taşınır. Veri deposu ortalama dosya erişim süresini azaltmak için. Bazı dosya sistemlerinde (örneğin, HPFS), bir dosya açıldığında, özellikleriyle birlikte, veri içeren dosyanın ilk birkaç bloğu RAM'e taşınır.

Bir dosyaya yapılan talebin uygulanmasındaki bir sonraki adım, dosyaya erişim haklarını kontrol etmektir. Bunu yapmak için, isteği yayınlayan kullanıcının veya işlemin izinleri, bu dosyaya izin verilen erişim türlerinin listesiyle karşılaştırılır. Talep edilen erişim türüne izin verilirse, talebin yürütülmesine devam edilir, değilse erişim hakkının ihlali ile ilgili bir mesaj verilir.

Açık mantıksal seviye dosyada istenen mantıksal kaydın koordinatları belirlenir, yani gerekli mantıksal kaydın dosyanın başından itibaren hangi mesafede (byte olarak) bulunduğunun belirlenmesi gerekir. Aynı zamanda, dosyanın fiziksel konumundan soyutlarlar, sürekli bir bayt dizisi olarak temsil edilirler. iş algoritması bu seviye dosyanın mantıksal organizasyonuna bağlıdır. Örneğin, bir dosya sabit uzunluktaki l mantıksal kayıtların bir dizisi olarak düzenlenirse, o zaman n'inci mantıksal kayıt, doğrudan mantıksal kaydın adresini belirten l ((n-1) baytlık bir ofset değerine sahiptir.

Harici bellekteki bilgiler (yani, RAM ve ROM hariç) dosyalarda saklanır.

Dosya Belleğin belirli bir şekilde adlandırılmış bir parçasıdır. Bu, aynı tip belleği depolamak için tasarlanan harici bellek miktarıdır.

Önceden, bir dosyayı noktalama işaretleri kullanmadan ve toplamda 8 karakterden fazla olmayan yalnızca Latin harfleri ve sayılarıyla adlandırmak mümkündü.

Artık neredeyse tüm kısıtlamalar kaldırıldı.

adından sonra dosya gider uzantısı (türü, dosya biçimini belirlemek için gereklidir). Nokta onun içine giriyor. Birlikte (adlandırma + nokta + uzantı) tam dosya adı olarak adlandırılır.

Uzantı, bu dosyanın yürütülebilir (program) mı yoksa statik (-statik?) Bilgi (metin, müzik, resim) olup olmadığını belirlemenizi sağlar.

Yürütülebilir türler:

* .exe (yürütme) - DOS ve Windows için yürütülebilir programlar.

* .COM (kompakt) - basit tip çalıştırılabilir dosya DOS için, ancak Windows üzerinde de çalıştırılabilir.

* .bat (toplu iş dosyası) - MS-DOS veya Windows'ta komut yorumlayıcısı tarafından yürütülecek bir dizi komut içeren bir metin dosyası.

BOM, tam dosya adının yoludur.

Hiyerarşik yapıya (klasörler, dizinler) göre elde edilir.

Dizin (dizin, klasör) - diğer dosya ve dizinlerin adlarını içeren, belirli bir şekilde adlandırılan belleğin bir parçası daha fazla yüksek seviyeler yuvalama.

HDD birçok bölünebilir mantıksal sürücüler(C :, D :, E: vb.).

C: \ 1. düzey klasör adı \ 2. \ 3. \ ... \ ... \ ...... \ *. *

Ayrıca, yolu komut satırına yazarak değil, bir simge, kısayol kullanarak da bir dosyaya bağlanabilirsiniz.

dosya yapısı hafıza.

Soru 1. Dosya sistemi. Dosya ve dizinlerle çalışmanın organizasyonu.

Bilgileri harici bellekte saklama.

İşletim sistemi, bilgilerin harici bellekte (disketlerde, sabit sürücülerde ve lazer diskler) dosyalar olarak.

Dosya (dosya)- içinde bulunduğu adlandırılmış bellek alanı çeşitli bilgiler: metin, grafik, ses, video - veri ve programlar.

Dosya türleri

1. Metin

2. Ses

3. Grafik

4. Video dosyaları

5. Sayısal

6. Yazılım

Dosya adı

Tam dosya adı dosyanın tam konumunu belirtmek için gereklidir. Bir nokta ile ayrılmış iki bölümden oluşur:

Uygun ad [.Uzantı]

Örneğin, belge 1.doc.

İsim içerebilir:

1. 1 - 8 karakter (MS-DOS için)

2. 1 ila 255 karakter (W-95 için).

Bölüm kendi adı dosyalar şunları içerebilir:

1. Küçük harf ve büyük harf Edebiyat(MS-DOS için) ve Rusça harfler (Windows için).

3. Bazı hizmet sembolleri:

Dosya adında karakterler kullanılamaz: / \ * ? : | “ < >

Uzantı(isteğe bağlı) - içinde depolanan bilgilerle belirlenen dosya türünü belirtir. Nokta ile başlar, 1 ila 3 karakter içerir.

GENİŞLEME

1. Metin dosyaları: .txt, .doc vb.

2. Grafik dosyaları: .bmp, .pcx, .gif vb.

3. Ses dosyaları: .wav, .mid, .snd, vb.

4. Video dosyaları: .avi, .gtw, vb.

5. Sayısal dosyalar: .çöp Kutusu

6. Program dosyaları: .bat, .com, .exe.

Organize etmek hızlı arama istenen dosya diskte dosyalar gruplar halinde birleştirilir - klasörler (dizinler). Her klasörün benzersiz bir adı vardır. Klasör adları için gereksinimler, dosya adlarıyla aynıdır. Dizin (klasör) adındaki uzantı kullanılmaz. Dosyalar ve klasörler, her dosya ve klasörün kendi yerine (seviyesine) sahip olduğu bir klasör “ağacı” oluşturur. belirlemek için tam konum dosya, bulunduğu diskin adını bilmelisiniz ( A:, C: vb.) ve dosyanın bulunduğu klasör yolunda açılacak bir dizi klasör.

Klasör ağacı.

Ana Sayfa Klasörler Klasörler Klasörler Klasörler DOSYALAR

Klasör I seviye II seviye III seviye YI seviye

dosya belli bir miktar bir adı olan ve uzun süreli (harici) bellekte saklanan bilgi (program veya veri).

Dosya adı nokta ile ayrılmış iki bölümden oluşur: gerçek dosya adı ve türünü belirleyen uzantı (program, veri vb.). Dosyanın gerçek adı kullanıcı tarafından verilir ve dosya türü genellikle oluşturulduğunda program tarafından otomatik olarak ayarlanır. Dosya uzantısı, dosya adının en sağdaki noktayla ayrılmış bölümüdür.

Dosya adını yazarken yalnızca İngilizce harflere ve sayılara izin verilir. İsim bir harfle başlamalıdır. Ünlem işareti (!), Tilde (~) ve alt çizgi (_) dışında boşluklara ve noktalama işaretlerine izin verilmez.

Windows 95 işletim sisteminin piyasaya sürülmesinden bu yana, dosya adlandırma gereksinimleri önemli ölçüde gevşetildi. Windows işletim sistemlerinin sonraki tüm sürümlerinde de geçerlidirler.

1. 255 karaktere kadar kullanılmasına izin verilir.

2. Ulusal alfabelerin, özellikle de Rusça sembollerinin kullanılmasına izin verilir.

3. Aşağıdaki dokuz karakter dışında boşluklara ve diğer önceden yasaklanmış karakterlere izin verilir: / \: *? "<>|.

4. Dosya adında birden çok nokta kullanılabilir. Son noktadan sonraki tüm karakterler bir ad uzantısı olarak kabul edilir.

Dosya adı uzantısının rolü komut satırı değil, yalnızca bilgi amaçlıdır. Resimli dosyaya TXT ad uzantısı atanırsa, dosyanın içeriği metne dönüşmez. Metinlerle çalışmak için tasarlanmış bir programda görüntülenebilir, ancak böyle bir görünüm anlaşılır bir şey vermeyecektir.

Dosya sistemi. Her depolama ortamı (disket, sabit disk veya lazer disk) çok sayıda dosya depolayabilir. Dosyaların diskte depolanma sırası, kurulu dosya sistemi tarafından belirlenir.

Dosya sistemi, dosyaları depolamak ve dizinleri düzenlemek için bir sistemdir. Genellikle dosya biçiminde gruplandırılan bilgilerin fiziksel olarak depolanma biçimini tanımlar. Belirli dosya sistemi, dosya adının boyutunu, olası maksimum dosya boyutunu ve bir dizi dosya özniteliğini belirler. Bazı dosya sistemleri, erişim denetimi veya dosya şifreleme gibi hizmet yetenekleri sağlar.

Az sayıda dosyaya sahip diskler için (birkaç düzineye kadar), tek seviyeli kullanmak uygundur. dosya sistemi dizin (disk içindekiler tablosu) dosya adlarının doğrusal bir dizisi olduğunda. Diskte bir dosya bulmak için dosya adını belirtmeniz yeterlidir. Bu kardeş şeması MS-DOS'un ilk sürümlerinde kullanılıyordu. Bugün, örneğin bazı dijital kameralarda bulunabilir: çekilen tüm fotoğraflar tek bir kataloğa eklenir.

Bir diskte yüzlerce ve binlerce dosya depolanıyorsa, arama kolaylığı için dosyalar, "ağaç benzeri" bir yapıya sahip (ters çevrilmiş bir ağaca benzeyen) çok seviyeli hiyerarşik bir dosya sistemi halinde düzenlenir.

Bu durumda, disklerdeki dosyalar dizinler halinde birleştirilir. Başlangıç, kök, dizin 1. düzeyin alt dizinlerini içerir, sırayla her biri 2. düzeyin alt dizinlerini vb. içerir. Tüm düzeylerdeki dizinlerin de dosya depolayabileceğine dikkat edilmelidir. V Windows dizinleri denilen klasörler

Dosya öznitelikleri her dosya için ayarlanır ve sisteme dosyalar üzerinde hangi işlemlerin yapılabileceğini söyler. Dört nitelik vardır:

Salt okunur (R);

Arşiv (A);

Gizli (H);

Sistemik (S).

Dosya Özelliği Salt Okunur

Bu öznitelik, dosyanın değiştirilemediğini gösterir. Salt okunur bir dosyayı değiştirme, silme veya yeniden adlandırma girişimlerinin tümü başarısız olacaktır.

Gizli dosya özelliği

Bu özniteliğe sahip bir dosya klasörde görünmez. Öznitelik, tüm klasörlere de uygulanabilir. Sistemin görüntüleme yeteneği sağladığı unutulmamalıdır. gizlenmiş dosyalar, bunun için Explorer menüsünde Araçlar - Klasör seçenekleri - Görünüm sekmesi - Gizli dosya ve klasörleri göster içinde yeterlidir.

Dosya Özelliği "Arşiv"

Hemen hemen tüm dosyaların böyle bir özelliği vardır; etkinleştirmek / devre dışı bırakmak pratik olarak hiçbir anlam ifade etmez. Dosyadaki değişiklikleri belirlemek için yedekleme programları tarafından kullanılır.

Dosya Özelliği "Sistem"

Bu öznitelik, kararlı çalışma için işletim sistemi tarafından gerekli olan dosyalar için ayarlanır. Aslında, dosyayı gizli ve salt okunur yapar. Dosyanın sistem özniteliğini kendi başınıza ayarlamanız mümkün değildir.

DOSYA ÖZELLİKLERİ

İşletim sisteminin dosyayı bulması için söylenmesi gerekiyor.

onun ismi. Ayrıca, dosyanın bulunduğu sürücüyü belirtmelisiniz. İçin

sürücü tanımı, üzerinde bulunduğu aygıtın (sürücünün) şifresini kullanır.

kurulur. Aygıt şifresi, alfabenin bir harfidir, çünkü

ardından bir kolon. Sistemdeki ilk disk sürücüsü atanır

şifre "A:", ikinci - "B:". için ilk disket sürücü hard disk genellikle

"C:" şifresi ile işaretlenmiştir. Disk sürücüleri, cihazın şifresi ile ayırt edilir ve

denir: A sürücüsü, B sürücüsü vb.

Dosya adıyla birlikte yazılan aygıt şifresi,

bir dosya özelliğidir. Belirtim şu biçimde girilir: ("şifre

aygıt "" basit ad.uzantı "). Örneğin, bir dosya belirtimi

A diskinde bulunan basit ad "instruct" ve uzantısı "txt",

şöyle görünür: "A: talimat.txt".

Dosya sistemi türleri

Veri tanımlama yöntemine göre ayırt edilirler:

Dosyaların medyanın kök dizini olan tek bir "yığın" içinde depolanmasını tanımlayan önemsiz dosya sistemleri. Bu sistemler pratik olarak ortadan kalktı ve yerini hiyerarşik sistemler aldı. Kullanılanlardan Sinclair ZX-Spectrum bilgisayarında TR-DOS olarak adlandırılabilir.

Dosyaları ağaç benzeri bir dizin yapısında saklayan hiyerarşik dosya sistemleri. Bunlar en yaygın FS türüdür. V masaüstü sistemler pratikte sadece 1990'lardan beri kullanılmaktadırlar.

İlişkisel, ilişkisel, (?) Diğer veri tanımlama yöntemleri sağlayan diğer FS. Dar uygulama alanları nedeniyle son derece nadiren kullanılırlar.

Dosya sistemleri, arızalara karşı dayanıklılıkları bakımından farklılık gösterir:

Hataya dayanıklı yapılar genellikle çalışma zamanında her zaman tam olarak tutarlı olmayan önemsiz yapılardır. Tutarsızlık anlarında sistem çökerse, veri kaybı ve hatta tüm dosya sisteminin imhası mümkündür. İyileşme genellikle uzun ve zorlu adımlar gerektirir.

Hataya dayanıklı sistemler, bir dosya sisteminin ömrünün herhangi bir noktasında tamamen tutarlı yapıları temsil eder, bu nedenle bir arızanın veri kaybına veya dosya sistemi yıkımına yol açabileceği hiçbir an yoktur. Kural olarak, bunlar, yapıdaki tüm değişiklikleri özel bir alanda çoğaltan günlüğe kaydedilen dosya sistemleridir - günlük, bu nedenle, başarısızlık durumunda, tamamlanmamış bir işlemi tamamlama veya dosya sisteminin durumunu arızadan önce geri alma yeteneğine sahiptirler.

Merhaba, site BT derslerinin okuyucuları! Bugün küçük bir dersin olacak, ama önemli sır... Ve bu sır aittir doğru isimler Dosyalar.

Nedense hiç kimse acemi kullanıcılara, dosyaları adlandırmanın en iyi yolu nedir... Ama cehalet basit kuralçok fazla sinir ve zamana mal olabilir.

Bu ders, veri depolamanın güvenliğini ve güvenilirliğini artırmanın bir sonraki adımı olacaktır.

Dosyaların doğru adı nedir?

Dosyanın yeni sürümünü her zaman yeni bir adla kaydedin.

Ancak ortalığı karıştırmamak için yeni ismin eskisine benzer olması gerekir (eski isme göre). Dolayısıyla tavsiyeye ek:

adına Yeni sürüm dosya, numarayı ekleyin.

Bazen önemli olan sadece sürüm değildir, aynı zamanda değişikliği yaptığınız tarihi de bilmeniz gerekir. Bu durumda:

Tarih, dosya adına YIL-AY-GÜN biçiminde eklenebilir.

Neden tam olarak bu formda? Çok basit, Explorer'daki dosyalar doğru sırada (tarih ve sürüme göre) sıralanacaktır.

Aşağıdaki resimde, BT derslerinden birinin dosyalarının adları:

Evet, benzer adlara sahip bir sürü dosyanız olacak ve tam da ihtiyacımız olan şey bu. Şimdi bir örnekle açıklayacağım:

Örnek üç (iyi)

Belgedeki metni yazarsınız (rapor/rapor/diploma/özgeçmiş) ve periyodik olarak yeni bir adla kaydedin: "Rapor 01", yarım saat sonra "Rapor 02", sonraki gün "Rapor 03" vesaire.

Ertesi gün metnin bir kısmını değiştirip belgeyi farklı kaydettiğinizde ne yapmalısınız? "Rapor 04" ve sonra geri yüklemeye karar verdi eski versiyon(Puşkin ile ilk örnekte olduğu gibi)? Sadece aç "Rapor 03" ve kopyala istenen metin yeni sürüme.

Doğru, "Rapor 05"! Çabuk öğrenin 🙂

Dördüncü örnek (mükemmel)

Oluşturulma tarihinin önemli bir rol oynadığı belgeler var, örneğin bir özgeçmiş. Bu durumda, bir dosya oluşturabilirsiniz. "Özgeçmişim 20140108"... Bir sonraki değişiklikten sonra, farklı kaydet "Özgeçmişim 20140201".

Aynı gün içinde bir belgenin birden çok sürümünü oluşturmanız gerekebilir, bu nedenle hem tarihi hem de sürüm numarasını eklemek daha iyidir: "Özgeçmişim 20140201-02".

Yeterince örnek var gibi.

Çözüm

Bugün dosyaları en iyi nasıl adlandıracağımızı bulduk. Birçok örnek ve açıklama vardı, bu yüzden doğru isimlerle bu formül şeklinde özetleyeceğim:

not Bir sonraki ders bu serinin en önemli dersi olacak, kaçırmayın! Bu bağlantıyı kullanarak veya aşağıdaki özel formu kullanarak sitenin haberlerine abone olabilirsiniz.

kopyalamak yasaktır, ancak bağlantıları paylaşabilirsiniz.