Programlama ve bilgisayarlar: Diskin dosya yapısı. Disk dosya yapısı Diskin hiyerarşik yapısını şununla görüntüleyin:

Dosyalar ve dosya yapıları hakkında

Dosya nedir

Harici ortamdaki bilgiler dosya biçiminde saklanır. Dosyalarla çalışmak çok önemli bir bilgisayar işidir. Her şey dosyalarda saklanır: ve yazılım ve kullanıcı için gerekli bilgiler. İş evraklarında olduğu gibi dosyalarda da sürekli bir şeyler yapmanız gerekir: onları bir ortamdan diğerine kopyalamak, gereksiz olanları yok etmek, yenilerini oluşturmak, onları aramak, yeniden adlandırmak, onları bir sıraya koymak vb.

Dosya- bu, harici ortamda depolanan ve ortak bir adla birleştirilen bilgilerdir.

Bu kavramın anlamını açıklığa kavuşturmak için aşağıdaki benzetmeyi kullanmak uygundur: depolama ortamının kendisi (disk) bir kitap gibidir. Kitabın kişinin harici hafızası, manyetik diskin ise bilgisayarın harici hafızası olduğundan bahsetmiştik. Kitap, her birinin bir başlığı olan bölümlerden (hikâyeler, bölümler) oluşmaktadır. Dosyaların ayrıca kendi adları vardır. Bunlara dosya adları denir. Bir kitabın başında veya sonunda genellikle içindekiler tablosu (bölüm başlıklarının listesi) bulunur. Diskte, saklanan dosyaların adlarını içeren böyle bir dizin listesi de bulunmaktadır.

İhtiyacınız olan dosyanın sürücüde olup olmadığını görmek için dizini görüntüleyebilirsiniz.

Her dosya ayrı bir dosya içerir bilgi nesnesi: belge, makale, sayısal dizi, program vb. Dosyanın içerdiği bilgiler ancak RAM'e yüklendikten sonra aktif hale gelir, yani bilgisayar tarafından işlenebilir.

Bilgisayarda çalışan herhangi bir kullanıcı dosyalarla uğraşmak zorundadır. Bir bilgisayar oyunu oynamak için bile programın hangi dosyada saklandığını bulmanız, bu dosyayı bulup programı başlatabilmeniz gerekir.

Bilgisayardaki dosyalarla çalışmak dosya sistemi kullanılarak yapılır. Dosya sistemi - bu, işletim sisteminin dosyalar üzerinde işlemler gerçekleştiren işlevsel bir parçasıdır.

Gerekli dosyayı bulmak için kullanıcının şunları bilmesi gerekir: a) dosya adının ne olduğunu; b) dosyanın saklandığı yer.

Dosya adı

Hemen hemen tüm işletim sistemlerinde dosya adı noktayla ayrılmış iki bölümden oluşur. Örneğin:

Noktanın solunda gerçek dosya adı (tu-prog) bulunur. İsmin noktadan sonraki kısmına dosya uzantısı (pas) adı verilir. Genellikle dosya adlarında kullanılır edebiyat ve sayılar. Çoğu işletim sisteminde maksimum uzunluk uzantılar - 3 karakter. Ayrıca dosya adının uzantısı olmayabilir. Ameliyathanede Windows sistemi Dosya adlarında Rusça harflere izin verilir; Maksimum ad uzunluğu 255 karakterdir.

Uzantı, bu dosyada ne tür bilgilerin saklandığını gösterir. Örneğin, txt uzantısı genellikle şu anlama gelir: Metin dosyası(metin içerir); PCX uzantısı - grafik dosyası(bir resim içerir), zip veya gag - bir arşiv dosyası (bir arşiv - sıkıştırılmış bilgi içerir), pas - Pascal'da bir program.

Mantıksal sürücüler

Bir bilgisayarda birkaç disk sürücüsü bulunabilir - disklerle çalışmak için cihazlar. Her sürücüye tek harfli bir ad verilir (ardından iki nokta üst üste gelir), örneğin A:, B:, C:. Genellikle kişisel bilgisayarlarda, yerleşik olarak büyük kapasiteli bir disk bulunur. sistem birimi(buna sabit disk denir) bölümlere ayrılmıştır. Bu bölümlerin her birine mantıksal disk denir ve buna C:, D:, E: vb. adlar verilir. A: ve B: adları genellikle küçük kapasiteli çıkarılabilir disklere - disketlere (disketler) atıfta bulunur. Ayrıca, her biri gerçek (fiziksel) bir diski tamamen kaplayan, yalnızca mantıksal olan disklerin adları olarak da düşünülebilirler. Bu nedenle A:, B:, C:, D:'nin tümü mantıksal sürücülerin adlarıdır.

Dosyayı içeren mantıksal sürücünün adı, dosyanın konumunu belirleyen ilk "koordinattır".

Disk dosya yapısı

Diskteki tüm dosya koleksiyonuna ve bunlar arasındaki ilişkilere denir. dosya yapısı. Farklı işletim sistemleri farklı dosya yapısı organizasyonlarını destekleyebilir. İki tür dosya yapısı vardır: basit veya tek düzeyli ve hiyerarşik - çok düzeyli.

Tek düzeyli dosya yapısı basit bir dosya dizisidir. Diskteki bir dosyayı bulmak için dosya adını belirtmeniz yeterlidir. Örneğin, tetris.exe dosyası A: sürücüsünde bulunuyorsa, "tam adresi" şuna benzer:

Tek seviyeli dosya yapısına sahip işletim sistemleri, yalnızca disketlerle donatılmış en basit eğitim bilgisayarlarında kullanılır.

Çok seviyeli dosya yapısı- diskteki dosyaları düzenlemenin ağaç benzeri (hiyerarşik) bir yolu. Bu konunun anlaşılmasını kolaylaştırmak için, geleneksel "kağıt" bilgi depolama yöntemiyle bir benzetme kullanacağız. Bu benzetmede, bir dosya kağıt sayfalarındaki bazı başlıklı belgeler (metin, çizim) olarak temsil edilir. Dosya yapısındaki bir sonraki en büyük öğeye denir katalog. “Kağıt” benzetmesine devam edersek, dizini içine birçok belge, yani dosya ekleyebileceğiniz bir klasör olarak düşüneceğiz. Dizin ayrıca kendi adını da alır (bunu bir klasörün kapağında düşünün).

Dizinin kendisi, kendisi dışındaki başka bir dizinin parçası olabilir. Bu, bir klasörü daha büyük başka bir klasörün içine yerleştirmeye benzer. Böylece, her dizin birçok dosya ve alt dizin (alt dizinler olarak adlandırılır) içerebilir. Kataloğun kendisi Üst düzey Başka bir dizinde yuvalanmayan dizine kök dizin denir.

Windows işletim sisteminde "klasör" terimi "dizin" kavramını ifade etmek için kullanılır.

Hiyerarşik bir dosya yapısının grafiksel temsiline ağaç denir.

İncirde. 2.9 dizin adları büyük harflerle, dosya adları ise küçük harflerle yazılmıştır. Burada kök dizinde iki klasör var: IVANOV ve PETROV ve bir dosya fin.com. IVANOV klasörü iki alt klasör PROGS ve DATA içerir. DATA klasörü boş; PROGS klasöründe vb. üç dosya vardır. Ağaçta kök dizin genellikle \ sembolüyle temsil edilir.

Dosyanın yolu

Şimdi belirli bir belgeyi bulmanız gerektiğini hayal edin. Bunu yapmak için, içinde bulunduğu kutuyu ve kutunun içindeki belgenin "yolunu" bilmeniz gerekir: aradığınız kağıtlara ulaşmak için açılması gereken tüm klasör dizisi.

Dosyanın konumunu belirleyen ikinci koordinat ise diskteki dosyanın yolu. Bir dosyanın yolu, kök dizinden başlayıp dosyanın doğrudan depolandığı dizinle biten bir dizin adları dizisidir.

İşte “dosyaya giden yol” kavramına tanıdık bir masal benzetmesi: “Meşe ağacına asılı bir sandık var, sandıkta bir tavşan var, tavşanda bir ördek var, ördeğin içinde orada bir yumurta, yumurtanın içinde bir iğne var ve bunun sonunda Koshcheev'in ölümü var.”

Sırayla yazılan mantıksal sürücü adı, dosya yolu ve dosya adı oluşur tam dosya adı.

Şek. 2.9 dosya yapısı C: sürücüsünde depolanır, daha sonra MS-DOS ve Windows işletim sistemlerinin sembolizminde yer alan bazı dosyaların tam adları şöyle görünür:

C:\IVANOV\PROGS\progl.pas

C:\PETROV\DATA\task.dat

Dosya Ayırma Tablosu

Diskin dosya yapısına ilişkin bilgiler aynı disk üzerinde dosya ayırma tablosu şeklinde bulunur. Kullanıcı, işletim sistemi dosya sistemini kullanarak, dosya yapısı ağacında aşağı veya yukarı hareket ederek dizinlerin (klasörlerin) içeriğini ekranda sırayla görüntüleyebilir.

İncirde. Şekil 2.10, bilgisayar ekranında (sol pencere) mantıksal E: sürücüsündeki bir dizin ağacının görüntülenmesine ilişkin bir örneği göstermektedir.

Sağ pencere ARCON klasörünün içeriğini gösterir. ")bu çok fazla dosya demek çeşitli türler. Dolayısıyla örneğin listedeki ilk dosyanın tam adının şu şekilde olduğu açıktır:

E:\GAME\GAMES\ARCON\dos4gw.exe

Alabileceğiniz tablodan Ek Bilgiler dosyalar hakkında. Örneğin dos4gw.exe dosyası 254.556 bayt boyutundadır ve 31 Mayıs 1994'te saat 02:00'de oluşturulmuştur.

Böyle bir listede istenen dosya hakkında bir giriş bulan kullanıcı, işletim sistemi komutlarını kullanarak onunla çeşitli eylemler gerçekleştirebilir: dosyada bulunan programı başlatın; dosyayı silin, yeniden adlandırın, kopyalayın. Tüm bu işlemleri nasıl gerçekleştireceğinizi uygulamalı bir derste öğreneceksiniz.

Sorular ve görevler

    1. Bilgisayar laboratuarınızda kullanılan işletim sisteminin adı nedir?
    2. Bilgisayarlarınızda işletim sistemi hangi dosya yapısını kullanıyor (basit, çok düzeyli)?
    3. Bilgisayarlarınızda kaç tane fiziksel sürücü var? Fiziksel disklerde kaç tane mantıksal disk vardır ve işletim sisteminde bunların adları nelerdir?
    4. İşletim sisteminizdeki dosya adlarını hangi kurallar yönetir?
    5. Diskteki dosyanın yolu, tam dosya adı nedir?
    6. Bilgisayarlarınızdaki disk dizinlerini ekranda görüntülemeyi (bir öğretmenin rehberliğinde) öğrenin.
    7. Program dosyalarından (exe, com gibi) programları başlatmayı öğrenin.
    8. Kullandığınız işletim sisteminde temel dosya işlemlerini (dosyaları kopyalama, taşıma, silme, yeniden adlandırma) gerçekleştirmeyi öğrenin.

Kullanıcı arayüzü

Arkadaşça Kullanıcı arayüzü

Şimdi yeni “kullanıcı arayüzü” konseptiyle tanışın.

Modern yazılım geliştiricileri, kullanıcının bilgisayardaki çalışmasını kullanışlı, basit ve görsel hale getirmeye çalışıyor. Herhangi bir programın tüketici nitelikleri büyük ölçüde kullanıcıyla etkileşiminin kolaylığına göre belirlenir.

Bir program ile kullanıcı arasındaki etkileşim şekline denir Kullanıcı arayüzü. Kullanıcı dostu bir etkileşim biçimine kullanıcı dostu arayüz denir.

Nesne yönelimli arayüz

Modern sistem ve uygulama programlarının arayüzüne nesne yönelimli arayüz denir. Nesne yönelimli yaklaşımı uygulayan işletim sistemine örnek olarak Windows verilebilir.

işletim sistemi işletim sisteminde çalışırken uğraştığımız belgeler, programlar, disk sürücüleri, yazıcılar ve diğer nesneler dahil olmak üzere birçok nesneyle çalışır.

Belgeler bazı bilgileri içerir: metin, ses, resimler vb. Programlar belgeleri işlemek için kullanılır. Bireysel programlar ve belgeler ayrılmaz bir şekilde bağlantılıdır: metin düzenleyici birlikte çalışır metin belgeleri, grafik editörü- fotoğraflar ve resimlerle ses işleme programı, ses dosyalarını kaydetmenize, düzeltmenize ve dinlemenize olanak tanır.

Belgeler ve programlar bilgi nesneleridir. Disk sürücüleri ve yazıcılar gibi nesneler de donanım (fiziksel) nesnelerdir. İşletim sistemi nesneyi aşağıdakilerle ilişkilendirir:

    grafik atama;

    özellikler;

    davranış.

İşletim sistemi arayüzü, belgeleri, programları ve aygıtları belirtmek için simgeleri (piktogramlar, simgeler olarak da bilinir) ve adları kullanır. Ad ve simge, bir nesneyi diğerinden kolayca ayırt etmeyi mümkün kılar (Şekil 2.11).

Her nesne, belirli bir özellikler kümesiyle ve nesne üzerinde gerçekleştirilebilecek bir dizi eylemle ilişkilendirilir.

Örneğin bir belgenin özellikleri dosya yapısındaki konumu ve boyutudur. Belge üzerindeki eylemler: aç (görüntüle veya dinle), yeniden adlandır, yazdır, kopyala, kaydet, sil vb.

Bağlam menüsü

İşletim sistemi farklı nesnelerle çalışırken aynı kullanıcı arayüzünü sağlar. Windows işletim sisteminde, bir nesnenin özelliklerini ve onun üzerindeki olası eylemleri tanımak için içerik menüsü kullanılır (Şekil 2.12) (bağlam menüsünü çağırmak için nesne simgesini seçin ve sağ tıklayın).

Menü- Bu, kullanıcının ihtiyaç duyduğu öğeyi seçebileceği, ekranda görüntülenen bir listedir.

Pirinç. 2.12. Belge içerik menüsü

Şekil 2'deki menüde. 2.12 sonuncusu dışındaki tüm paragraflar, belgeyle gerçekleştirilebilecek eylemlere atıfta bulunur. İstenilen menü öğesi, imleç tuşları veya bir manipülatör (örneğin fare) kullanılarak seçilir. "Özellikler" menü öğesini seçerseniz, bu nesnenin özelliklerinin bir listesi ekranda görüntülenecektir.

Sorular ve görevler

    1. Kullanıcı arayüzü nedir?
    2. Bir nesne nasıl karakterize edilir (nesne odaklı yaklaşım açısından)?
    3. Bir nesnenin özelliklerini nasıl öğrenebilir veya üzerinde bir işlem gerçekleştirebilirsiniz?

Arhangelsk Devlet Üniversitesi

Kotlas şubesi

tam zamanlı departman

Fakülte: teknik

Uzmanlık Alanı: PGS

Ders çalışması

Disiplin: bilgisayar bilimi

Konu: Disk Dosya Yapısı

Gerçekleştirildi

1. sınıf öğrencisi

Zubreva Olga

Aleksandrovna

Kontrol:

Giriiş. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

§ 1 Dosya sistemi kavramı. . . . . . . . . . . . . . . . . . . .

§ 2 Dosyası MSDOS sistemi. . . . . . . . . . . . . . . . . . . .

§ 3 Dosya sistemi Windows 95. . . . . . . . . . . . . . . . . .

§ 4 Windows NT dosya sistemi. . . . . . . . . . . . . . . . . .

Çözüm. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Giriiş.

Metodolojik kılavuz “dosya sistemi” kavramının özünü ortaya koyuyor,

“Yazılım” dersinin en önemli kavramlarından biri olan

bilgisayar desteği” ve aynı zamanda bu tür dosya sistemlerinin yapısını da sunmaktadır.

MS-DOS, Windows 95, Windows NT gibi işletim sistemleri.

Şimdinin yapısı bu amaca ulaşma çabasıyla belirlenir.

kılavuzlar: konu materyali 4 ana bölüme ayrılmıştır (bölümler

paragraf biçiminde), bölümlerin her biri ayrıca gerektiği şekilde aşağıdakilere bölünmüştür:

Daha küçük detaylı parçalar.

§ 1 Dosya sistemi kavramı.

1.1. Dosya sistemi tanımı.

Dosya (İngilizce Dosya) - klasör, klasör.

Dosya, bazı fiziksel sistemlerde adlandırılmış bir bellek alanıdır.

Bilgi depolamak için tasarlanmış bir ortam.

erişim sağlayan bir dizi işletim sistemi aracı

harici ortamdaki bilgilere dosya yönetim sistemi veya

dosya sistemi.

Dosya sistemi işletim sisteminin işlevsel bir parçasıdır.

harici depolama ile veri alışverişinden sorumlu olan sistem

cihazlar.

DOSYAYA ERİŞİMİ DÜZENLEME

Dizin yapısı

Kitapların depolanmasını organize etme konusunda iyi bir fikriniz olduğunu umuyoruz.

kütüphane ve buna göre istenen kitabı koduna göre arama prosedürü

katalog. Bu konudaki anlayışınızı dosyaları saklama şeklinize aktarın

diskte ve ona erişimi organize etmek.

Erişim - bellekle ve içinde bulunan bir dosyayla iletişim kurma prosedürü

Veri yazmak ve okumak için.

Belirtimde dosya adından önce görünen mantıksal sürücünün adı,

dosyanın aranacağı mantıksal sürücüyü belirtir. Aynı diskte

dosyaların tam adlarının yanı sıra bunların yer aldığı bir dizin düzenlenir.

özellikler: yaratılış tarihi ve saati;

hacim (bayt cinsinden); özel nitelikler. Kütüphane sistemine benzer

dizin organizasyonu dizinde kayıtlı dosyanın tam adı,

işletim sisteminin bulduğu bir şifre görevi görecek

dosyanın diskteki konumu.

Dizin - diskteki konumlarını gösteren bir dosya dizini.

İki dizin durumu vardır: geçerli (aktif) ve pasif. HANIM

DOS, her mantıksal sürücüdeki geçerli dizini hatırlar.

Geçerli (aktif) dizin, kullanıcının çalıştığı dizindir

geçerli makine zamanında üretilmiştir.

Pasif dizin - bir dizin şu an zaman yok

MS DOS işletim sistemi hiyerarşik bir yapıyı benimser

(Şekil 9.1) dizin organizasyonu. Her diskte daima

tek bir ana (kök) dizin. O, 0. seviyede

hiyerarşik yapıdadır ve "\" sembolüyle gösterilir. Kök dizini

Bir diski biçimlendirirken (başlatırken, işaretlerken) oluşturulan,

boyutu sınırlıdır ve DOS araçları kullanılarak silinemez. Ana sayfaya

dizin, komutlar tarafından oluşturulan diğer dizinleri ve dosyaları içerebilir

işletim sistemi ve uygun komutlar kullanılarak kaldırılabilir.

Pirinç. 9.1. Hiyerarşik dizin organizasyon yapısı

Ana dizin, alt dizinleri olan bir dizindir. Alt dizin

Başka bir dizinde bulunan bir dizin.

Yani daha düşük seviyeli dizinleri içeren herhangi bir dizin

bir yandan onlara karşı ebeveyn olmak, diğer yandan da

üst düzey dizine bağlıdır. Kural olarak eğer bu

Karışıklığa yol açmıyorsa, "katalog" terimini her iki anlamında da kullanın.

bağlama bağlı olarak alt dizin veya üst dizin.

Disklerdeki dizinler sistem dosyaları olarak düzenlenir. Sadece bir şey

Bunun istisnası, sabit bir alanın tahsis edildiği kök dizindir.

disk. Dizinlere normal bir dosyaymış gibi erişilebilir.

Not. Dizin yapısı olmayan dizinler içerebilir.

Alt dizinlerin adları, dosyaları adlandırma kurallarıyla aynıdır (bkz.

alt bölüm 9.1). Dosyalardan biçimsel farklılıklar için, genellikle alt dizinler

yalnızca ad atayın; ancak aynı kurallara göre bir tür de ekleyebilirsiniz.

ve dosyalar için.

Dosya içeriğine erişim ana dizinden aşağıdaki şekilde düzenlenir:

i'inci düzeyin alt dizinleri (alt dizinleri) zinciri. Katalogda

Hem dosya hem de dizinlerin kayıtları herhangi bir seviyede saklanabilir

alt düzey. boş denir.

İncirde. Şekil 9.2 en basit dizin yapısını gösterir; burada ana dizin

dizin 0

yalnızca alt düzey dizinlerin dosyalarıyla ilgili düzeydeki kayıtlar saklanır

bulunmuyor

İncirde. Şekil 9.3, dizinin hiyerarşik yapısını gösterir; burada dizinler

herhangi bir düzey, dosyalar ve dizinlerle ilgili kayıtları daha düşük düzeyde depolar. Dahası

daha düşük seviyeli bir dizine geçiş yalnızca organize edilebilir

alt dizinler aracılığıyla sırayla.

Pirinç. 9.2. En basit yapı hiçbir dizini olmayan dizin

alt düzey

Pirinç. 93,.. Tipik yapı aşağıdaki dizinlerden oluşan dizin

seviye: daha düşük seviyeli bir dizin belirlenirken üç sayı kullanılır:

ilk rakam seviye numarasını gösterir; ikincisi bunun seri numarası

katalog açık bu seviyeüçüncüsü hangi seviyede olduğunu gösterir

adı kayıtlıdır. Her dizinin indeksleri olan bir KAT adı vardır.

Örneğin, CAT342, kayıtlı üçüncü düzey bir dizinin adıdır.

ikinci seviye katalog numarası 4

Ana dizinden doğrudan bir dizine, örneğin seviye 5'e gidemezsiniz.

Önceki tüm üst düzey dizinlerin üzerinden geçmek zorunludur.

Bir dosyaya bir dizin aracılığıyla erişimi düzenlemek için yukarıda açıklanan prensip

dosya sisteminin temelidir.

Dosya sistemi, işletim sisteminin konumu yöneten ve

Diskteki dosyalara ve dizinlere erişim.

Disk dosya yapısı kavramı, dosya sistemi kavramıyla yakından ilgilidir.

bununla diskte nasıl konumlandıklarını kastediyoruz: ana dizin,

alt dizinler, dosyalar, işletim sistemi ve bunlara hangilerinin tahsis edildiği

sektörlerin, kümelerin, parçaların hacimleri.

Disk dosya yapısını oluşturma kuralları. Dosya oluştururken

MS DOS işletim sistemi disk yapısında bir dizi kurala uyar:

Bir dosya veya dizin aynı adla kaydedilebilir.

farklı dizinler, ancak aynı dizinde yalnızca bir kez;

Ana dizindeki dosya adlarının ve alt dizinlerin sırası

keyfi;

Dosya birkaç parçaya bölünebilir;

farklı parçalarda aynı birimin disk alanı bölümleri ve

sektörler.

Yol ve davet

Şek. 9.1 - 9.3'te dosyaya dizin üzerinden erişildiğini görebilirsiniz

içinde kayıtlı olan bu dosyanın adı sayesinde. Dizin varsa

hiyerarşik yapı, ardından işletim sistemi dosyaya erişimi düzenler

adın kayıtlı olduğu alt dizinin konumuna bağlı olarak

aradığınız dosya.

Dosyaya erişim şu şekilde organize edilebilir:

Dosya adı geçerli dizinde kayıtlıysa, bu yeterlidir.

bir dosyaya erişmek için yalnızca adını belirtin;

Dosya adı pasif bir dizinde kayıtlıysa, o zaman

geçerli dizin, yolu belirtmelisiniz, ör. astlar zinciri

dosyaya erişilmesi gereken dizinler.

Yol, üzerinden geçilmesi gereken bir alt dizinler zinciridir

İstenilen dosyanın kayıtlı olduğu dizine hiyerarşik yapı. Şu tarihte:

Yol belirtirken dizin adları sırayla ve ayrılarak yazılır

birbirlerinden \ sembolü ile ayrılırlar.

İşletim sistemi ile kullanıcı etkileşimi şu şekilde gerçekleştirilir:

görüntü ekranında görüntülenen komut satırını kullanarak. Başta

Komut satırında her zaman şununla biten bir komut istemi bulunur:

>. İstemde şunlar görüntülenebilir: geçerli sürücünün adı, geçerli sürücünün adı

dizin, geçerli saat ve tarih, yol, sınırlayıcı karakterler.

İşletim sistemi istemi bilgi ekranı ekranındaki bir göstergedir,

işletim sisteminin kullanıcı komutlarını girmeye hazır olduğunu gösterir.

Örnek 9.8.

Geçerli sürücü disket sürücüsü A'dır.

geçerli dizin, \ sembolüyle gösterildiği gibi ana dizindir.

C:\CAT1\CAT2

Geçerli disk Sabit disk C. Güncel katalog -

ikinci düzey katalog CAT2, birinci düzey kataloğa dahildir

CAT1, bu da ana ağa kayıtlıdır

katalog.

Dosya erişim yolunu düzenlemek için üç seçenek vardır;

tescil edildiği yerler:

Dosya geçerli dizinde (yol yok). Organize ederken

Bir dosyaya erişmek için tam adını belirtmeniz yeterlidir;

Dosya, alt düzeylerden birinin pasif dizininde bulunur.

geçerli dizine bağlı. Bir dosyaya erişimi düzenlerken

tüm dizin adlarını listeleyen bir yol belirtmelisiniz

bu yolda bulunan daha düşük seviye (içinde bulunduğu dizin dahil)

bu dosya kayıtlıdır);

dosya farklı bir daldaki pasif bir dizinde

hiyerarşik yapının geçerli dizininin konumu. Şu tarihte:

dosyaya erişimi düzenlemek için ile başlayan yolu belirtmeniz gerekir.

ana dizin, yani \ karakteriyle başlar. Bu şu gerçeği ile açıklanmaktadır:

hiyerarşik yapı, hareket yalnızca yukarıdan dikey olarak mümkündür -

Dizinden dizine yatay geçişlere izin verilmez.B

Aşağıdaki örnekler göstermektedir olası seçenekler yollar.

Örnek 9.9.

Durum: F1.TXT dosyası mevcut 1. seviye dizini K1'e kayıtlı

sabit disk C. Bu nedenle ekranda C:\K1 daveti görüntülenir

Açıklama: Bu durumda yol yoktur ve dosyaya erişmek yeterlidir

yalnızca tam adını belirtin F1.TXT

Örnek 9.10.

Durum: F1.TXT dosyası 2. düzey K2 dizininde kayıtlı

C sürücüsü. Geçerli dizin K1'dir. Bu nedenle ekranda bir davet görüntülenir

Açıklama: bu durumda yol dizinden başlayacaktır.

K1'den alt dizini K2'ye doğru ilerleyin. Bu nedenle daha önce

Tam dosya adı geçerli K2 dizinindeki yolu gösterir

Yol kavramına aşina olduktan sonra alt bölümde anlatılanlara dönelim. 9.1

dosya belirtimi kavramı. Kısaltılmış bir dosya spesifikasyonu vardır ve

yolun katıldığı tam dosya spesifikasyonu. İncirde.

Şekil 9.4, bir dosya spesifikasyonu oluşturmaya yönelik kuralın seçeneklerini göstermektedir.

Pirinç. 9.4. Spesifikasyon formatları (isteğe bağlı parametre belirtildi)

Örnek 9.12. C:\KIT.BAS dosya spesifikasyonunun kısa biçimi

BASIC programı KIT.BAS'ı içeren dosya ana

sabit sürücü dizini.

Tam form dosyası özellikleri

C:\CAT1\CAT2\BOOC1.TXT

BOOOK1.ТХТ metin dosyası ikinci dizinin dizinine kayıtlıdır.

Sabit sürücünün CAT2 düzeyi C.

Dizin girişlerinin yapısı

Artık dizinde saklanan kayıtların yapısını tanımanız gerekiyor

alt düzey dosyalar ve alt dizinler hakkında bilgi içerir.

Bir dizindeki dosya girişi, dosyanın adını ve türünü, dosya boyutunu içerir.

bayt, oluşturma tarihi, oluşturma zamanı ve gerekli diğer bazı parametreler

Erişimi organize etmek için işletim sistemi.

Ana dizindeki daha düşük düzeydeki bir alt dizine ilişkin giriş, onu içerir

isim, nitelik, yaratılma tarihi ve saati.

Dizinin içeriği için olası seçenekleri ele alalım. 1. seçenek. Katalogda

Yalnızca dosyalarla ilgili kayıtlar saklanır (Şek. 9.5). Dosya girişlerinden önce

Dizin adıyla ilgili bir mesaj görüntülenir. Bu durumda asıl olan bu

disket dizini A. Dizin içeriğinin sonunda, hakkında bir mesaj görünür.

diskte depolanan dosya sayısı ve boş disk alanı

bayt Örneğin, yukarıdaki dizin aşağıdaki mesajı görüntüler:

4 dosya 359560 bayt ücretsiz

Diskteki dosya sayısı. Ücretsiz hacim

disk alanı, byte2nd seçeneği.

Dizin yalnızca alt düzey dizinlerle ilgili girişleri saklar (Şek. 9.6).

Pirinç. 9.7. Ana dizin, dosyaları ve alt dizinleri saklar

Dizinin sonunda, önceki durumda olduğu gibi benzer bir şey göreceksiniz.

Boş disk alanı miktarıyla ilgili yukarıda belirtilen giriş.

3. seçenek: Dizin hem dosyaların hem de dizinlerin kayıtlarını saklar

alt seviye (Şekil 9.7). Bu yapıdan, bu dizinde olduğu açıktır.

3 dosya ve 2 alt düzey dizin BASIC ve LEXICON vardır. Diskte

boş alan 2,6575 MB.

Yukarıda tartışılan üç dizin sunumu seçeneği,

ana dizin. Seviye 1 ve altından başlayan dizin yapısı,

aynı ve ana dosyadan yalnızca dosya girişlerinden öncekiyle farklı

ve alt düzey dizinler, üç noktalı iki giriş yerleştirilir (Şekil 9.8).

Başlangıçta gördüğünüz noktalar içeriğin ekrana çağrıldığı anlamına gelir

alt dizin (1. düzey dizin) KNIGA, iki metin içerir

SVET ve TON dosyaları.

|C:\KNIGA Dizini | | |

| |11-12-90 |09:40 |

| |10-10-91 |08:30 |

|svet txt 55700 |04-04-90 |10:05 |

|ton txt 60300 |03-05-91 |11:20 |

|2 dosya 912348 bayt ücretsiz | | |

|Şek. 9.8. Bir alt dizindeki girişlerin yapısı |

1.2. FAT dosya sistemi.

Windows işletim sistemleri kullanılmakta, bunun için geliştirilmiştir.

Her DOS bölümü ve birimi için DOS FAT dosya sistemi

önyükleme sektörü ve her DOS bölümü tablonun iki kopyasını içerir

dosya ayırma tablosu (FAT).

FAT ilişkiyi belirten bir matristir

bölümün dosyaları ve klasörleri ile bunların sabit sürücüdeki fiziksel konumları arasında

Her sabit disk bölümünün önünde sıralı olarak yerleştirilmiş iki bölüm vardır.

FAT'ın kopyaları. Önyükleme sektörleri gibi FAT da dışarıda bulunur

diskin dosya sistemi tarafından görülebilen alanı.

Dosyalar diske yazıldığında mutlaka yer kaplamaz,

boyutlarına eşdeğerdir. Genellikle dosyalar kümelere bölünür

Bölüm boyunca dağılabilen belirli bir boyutta.

Sonuç olarak, FAT tablosu bir dosya listesi değildir ve bunların

konumları ve bölüm kümelerinin ve içeriklerinin bir listesi ve sonunda

FAT tablosu girişleri 12-, 16- ve 32-bittir

Boyutu FDISK programı tarafından belirlenen onaltılık sayılar ve

değer doğrudan FORMAT programı tarafından oluşturulur.

Boyutu 16 MB'a kadar olan tüm disketler ve sabit diskler

FAT, 12 bitlik öğeler kullanır. Sabit ve çıkarılabilir sürücüler

Boyutu 16 MB veya daha büyük olanlarda genellikle 16 bitlik öğeler kullanılır.

FAT dosya sistemi MS-DOS'un tüm sürümlerinde ve ilkinde kullanıldı.

OS/2'nin iki sürümü (sürüm 1.0 ve 1.1). Her mantıksal birim

iki işlevi yerine getiren kendi FAT'ı: bilgi içeriyordu

birimdeki her dosya için modül ilişkilerinin bir listesi biçiminde dağıtımlar

dağıtımlar (kümeler) ve hangi dağıtım modüllerinin ücretsiz olduğunu belirtir.

FAT tablosu icat edildiğinde mükemmel bir çözümdü.

disk alanı yönetimi, esas olarak disketler nedeniyle,

kullanıldığı yerlerin boyutu nadiren birkaç Mb'ı aşıyordu.

FAT hafızada kalıcı olarak kalacak kadar küçüktü,

herhangi bir parçaya çok hızlı rastgele erişime izin verildi

herhangi bir dosya.

FAT sabit sürücülere uygulandığında çok büyüdü

bellekte yerleşik ve bozulmuş sistem performansı için.

Ayrıca boş disk alanına ilişkin bilgiler

alan çok sayıda FAT sektörüne “dağıtıldı”,

dosya alanı tahsis ederken pratik değildi ve

Dosya parçalanmasının yüksek verimliliğin önünde bir engel olduğu kanıtlanmıştır.

Ek olarak, sert yüzeylerde nispeten büyük kümelerin kullanılması

diskler çok sayıda kullanılmayan alana yol açtı, çünkü

Ortalama olarak her dosya için kümenin yarısı boşa gitti.

Birkaç yıldır Microsoft ve IBM genişlemeye çalışıyor

Birim boyutu kısıtlamalarının kaldırılması nedeniyle FAT dosya sisteminin ömrü,

Dağıtım stratejilerini, yol adını önbelleğe almayı ve yer değiştirmeyi iyileştirme

tabloları ve tamponları genişletilmiş belleğe aktarır. Ama bunlar ancak dikkate alınabilir

dosya sistemi uymadığı için geçici önlemler olarak

büyük rastgele erişim cihazları.

§ 2 MS-DOS işletim sisteminin dosya sistemi.

MS DOS dosya sisteminin kavramlarından biri mantıksal disktir.

Mantıksal sürücüler:

DOS'ta her mantıksal disk ayrı bir manyetik disktir. Her mantıksal

diskin kendine özgü bir adı vardır. Mantıksal bir sürücü adı olarak

İngiliz alfabesinin A'dan Z'ye (dahil) harfleri kullanılır.

Dolayısıyla mantıksal sürücülerin sayısı 26'dan fazla değildir.

A ve B harfleri yalnızca IBM PC'de bulunan disketler için ayrılmıştır (

C harfiyle başlayan mantıksal sürücüler (bölümler) HDD (

Winchester).

Resimler mantıksal bir diskin görüntüsünü göstermektedir.

Belirli bir IBM PC'sinde yalnızca bir FDD varsa B harfi atlanır

Yalnızca mantıksal A ve C sürücüleri sistem sürücüleri olabilir. Dosya

mantıksal disk yapısı:

Diskteki (bir dosyada bulunan) bilgilere erişmek için ihtiyacınız olan

Birinci sektörün fiziksel adresini bilmek (Nsurfaces+Ntracks+Nsectors),

Bu dosyanın kapladığı toplam küme sayısı, bir sonrakinin adresi

küme, dosya boyutu bir kümenin boyutundan büyükse vb. Tüm

çok belirsiz, zor ve gereksiz.

MS DOS, kullanıcıyı bu tür işlerden kurtarır ve bunu kendisi yapar. İçin

dosyalara erişim sağlamak - MS DOS dosya sistemi düzenler ve

Mantıksal diskte belirli bir dosya yapısını korur.

Dosya yapısı öğeleri:

Başlangıç ​​sektörü (önyükleme sektörü, Önyükleme sektörü),

Veri alanı (kalan boş disk alanı)

Bu unsurlar yaratıldı özel programlar(MS DOS ortamında) devam ediyor

disk başlatma.

Başlangıç ​​sektörü (önyükleme sektörü, Önyükleme sektörü):

MS DOS'un diskle çalışması için gereken bilgiler şunlardır:

İşletim Sistemi Kimliği (disk sistem ise),

Disk sektörü boyutu,

Kümedeki sektör sayısı,

Disk başlangıcındaki yedek sektör sayısı,

Diskteki FAT kopya sayısı (standart - iki),

Dizindeki öğe sayısı,

Diskteki sektör sayısı,

Disk formatı türü,

FAT'taki sektör sayısı,

Parça başına sektör sayısı,

Yüzey sayısı

İşletim sistemi önyükleme bloğu,

Başlangıç ​​sektörünün arkasında FAT var.

FAT(Dosya Ayırma Tablosu):

Disk veri alanı (yukarı bakın) MS DOS'ta bir dizi olarak sunulur

numaralı kümeler

FAT, diskin veri alanındaki kümelere hitap eden bir öğeler dizisidir.

Her veri alanı kümesi bir FAT öğesine karşılık gelir.

FAT öğeleri, bölgedeki dosya kümelerine bağlantı zinciri görevi görür

FAT, Dosya yapısının son derece önemli bir unsurudur.

mantıksal diskin tamamında bilgilerin tamamen veya kısmen kaybolmasına neden olur.

Bu nedenle diskte FAT'ın iki kopyası saklanır. Özel programlar var

FAT'ın durumunu izleyen ve ihlalleri düzelten.

Kök dizini:

Bu, başlatma işlemi sırasında oluşturulan diskin belirli bir alanıdır.

Dosyalar ve dizinler hakkında bilgi içeren diski (biçimlendirme),

diskte saklanır.

Kök Dizin her zaman biçimlendirilmiş bir diskte bulunur. Açık

Bir diskte her zaman yalnızca bir kök dizin bulunur. Kök boyutu

belirli bir disk için dizin sabit bir değerdir; dolayısıyla maksimum

kendisine "eklenen" dosyaların ve diğer (alt) dizinlerin sayısı

(Alt dizinler) - kesin olarak tanımlanmıştır.

Yukarıdakilerin hepsini özetleyerek şu sonuca varabiliriz: MS-DOS - 16-

gerçek işlemci modunda çalışan bit işletim sistemi.

§ 4 Windows 95 işletim sisteminin dosya sistemi.

4.1. FAT 32'nin oluşturulmasının arka planı.

Kişisel bilgisayarlar alanında 1987'de bir kriz ortaya çıktı.

Microsoft tarafından on yıldan fazla bir süredir geliştirilen FAT dosya sisteminin özellikleri

Bağımsız Disk Temel yorumlayıcısı için yıllar önce ve daha sonra

DOS işletim sistemi için uyarlananlar tükendi. YAĞ

yönelik sabit sürücüler kapasitesi 32 MB'ı aşmayan ve yeni HDD'ler

daha büyük kapasitelerin PC kullanıcıları için tamamen işe yaramaz olduğu ortaya çıktı.

Bazı bağımsız satıcılar kendi çözümlerini sundular

bu sorun, ancak ancak DOS 4.0'ın gelişiyle bu krizin üstesinden gelindi -

bir süre için.

DOS 4.0'daki dosya sistemi yapısında önemli değişiklikler

işletim sisteminin 128 MB'a kadar kapasiteye sahip disklerle çalışmasına izin verildi; İle

Daha sonraki küçük eklemeler bu sınırı yükseltti

2GB. O zamanlar, bu miktardaki hafızanın herhangi bir rakamı aştığı görülüyordu.

hayal edilebilir ihtiyaçlar. Ancak kişisel bilgisayarların geçmişine bakılacak olursa

ve o zaman tam olarak kapasitenin "akla gelebilecek her şeyi aştığını" öğrettiler.

ihtiyaçlar", çok hızlı bir şekilde "ciddi ihtiyaçlar için neredeyse yetersiz hale gelir"

işe yarıyor." Aslında, sabit diskler şu anda ticari olarak satılmaktadır

kapasite genellikle 2,5 GB ve üzeridir ve bazen çok yüksektir ve

Bizi sınırlamalardan kurtaran 2 GB tavanı bir başka boyuta dönüştü

aşılması gereken bir engel.

4.2. FAT 32'nin açıklaması.

Microsoft, Windows 95 sistemleri için yeni bir uzantı geliştirdi.

FAT - FAT32 sistemleri, yüksek sesli beyanlar olmadan

OEM Hizmet Paketi 2.

FAT32 sistemi yalnızca yeni bilgisayarlara kurulur ve dikkate alınmaz.

gittiğinde al Yeni sürüm Windows 95, iddia etmesine rağmen

Microsoft, bu uzantı için ana paketin bir parçası olacak

Windows yükseltmeleri

4.2.1. Disk alanları

Bu dosya sistemi üzerinde bir dizi özel alan sağlar.

sırasında disk alanını düzenlemek için ayrılan disk

biçimlendirme - önyükleme kafası kaydı, disk bölümleme tablosu, kayıt

indirmeler, dosya ayırma tablosu (FAT sisteminin aldığı

adı) ve kök dizini.

Açık fiziksel seviye disk alanı 512 bayta bölünmüştür

sektör adı verilen alanlara FAT sistemi dosyalar için yer ayırır

tamsayı sayıda sektörden oluşan ve küme adı verilen bloklar.

Bir kümedeki sektörlerin sayısı ikinin katı olmalıdır. Microsoft'ta

bu kümelere bellek ayırma birimleri denir ve

SCANDISK raporu boyutlarını gösterir; örneğin "her biri 16.384 bayt"

Bellek ayırma birimi."

4.2.2. YAĞ zinciri

FAT, disk kümelerini birbirine bağlayan bir veritabanıdır

dosya boşlukları. Bu veritabanı her küme için sağlar

yalnızca bir unsur. İlk iki öğe, konuyla ilgili bilgileri içerir.

YAĞ sistemi. Üçüncü ve sonraki öğeler eşleştirilir

tahsis edilen ilk kümeden başlayarak disk alanı kümeleri

dosyalar için. FAT öğeleri birkaç özel değer içerebilir,

bunu belirten

Küme ücretsizdir, yani. hiçbir dosya tarafından kullanılmaz;

Küme, fiziksel kusurlara sahip bir veya daha fazla sektör içerir ve

kullanılmamalı;

Bu küme dosyanın son kümesidir.

Dosya tarafından kullanılan ancak son küme tarafından kullanılan herhangi bir öğe için

FAT, dosyanın işgal ettiği bir sonraki kümenin numarasını içerir.

Kök veya alt dizine bakılmaksızın her dizin aynı zamanda

bir veritabanıdır. Her dosya için DOS dizininde

bir ana kayıt vardır (Windows 95'te uzun adlar için

dosyalar, ek girişler girildi). FAT'ın aksine, her bir öğe

tek bir alandan oluşur, bir dizindeki dosyaya ilişkin girişler şunlardan oluşur:

birkaç alan. Bazı alanlar (ad, uzantı, boyut, tarih ve saat)

DIR komutu kullanılarak ekranda görüntülenebilir. Ancak FAT sistemi sağlar

DIR komutu tarafından görüntülenmeyen alan ilk olarak numaralandırılan alandır

dosya için ayrılan küme.

Bir program işletim sistemine bir istek gönderdiğinde,

Ona bir dosyanın içeriğini sağlama talebinde bulunduğunda işletim sistemi inceler

o dosyanın ilk kümesini bulması için bir dizin girişi. Sonra o

sonrakini bulmak için belirli bir kümenin FAT girişine erişir

zincirde küme. Sonuncusu tespit edilene kadar bu işlemin tekrarlanması

dosya kümesi, işletim sistemi tam olarak hangi kümelerin buna ait olduğunu belirler

dosya ve hangi sırayla. Bu şekilde sistem sağlayabilir

İstediği dosyanın herhangi bir bölümünü programlayın. Bu şekilde örgütlenme

Dosyaya FAT zinciri denir.

FAT sisteminde dosyalara her zaman tamsayı sayıda küme ayrılır. 1.2-'de

Dizinde 32 KB'lık kümelere sahip GB sabit disk belirtilebilir,

"merhaba dünya" kelimelerini içeren bir metin dosyasının boyutu

yalnızca 12 bayt, ancak aslında bu dosya 32 KB disk alanı kaplıyor

uzay. Kümenin kullanılmayan kısmına boşa harcanan alan adı verilir

(gevşek). Küçük dosyalarda kümenin neredeyse tamamı kaybolabilir

ve ortalama olarak kayıplar kümenin yarısı kadardır.

Orta boyutta 16 KB kümeli 850 MB sabit sürücüde

dosyalar yaklaşık 50 KB dosyalar için ayrılan disk alanının yaklaşık %16'sı

kullanılmayan ancak tahsis edilen dosyalar nedeniyle alan kaybedilecek

Disk alanını boşaltmanın bir yolu kullanmaktır.

DriveSpace gibi "kayıp" durumunu vurgulayan disk sıkıştırma programları

diğer dosyalar tarafından kullanılmak üzere "alan".

4.2.3. FAT32'deki diğer değişiklikler

Artan sayıda küme ile çalışabilme yeteneğinin sağlanması,

her dosya için dizin girişleri ilk dosya için 4 bayt ayırmalıdır

dosya kümesi (FAT16 sisteminde 2 bayt yerine). Geleneksel olarak her giriş

dizin 32 bayttan oluşur (Şekil 1). Bu kaydın ortasında 10 bayt var

Microsoft'un ayırdığı, kullanılan (12 ila 21 bayt)

gelecekteki kendi ihtiyaçları. Şimdi bunlardan ikisi şu şekilde tahsis edildi:

sistemdeki başlangıç ​​kümesini belirtmek için ek baytlar gerekir

İşletim sistemi her zaman iki varlığın varlığını sağlamıştır

FAT örnekleri, ancak bunlardan yalnızca biri kullanıldı. FAT32'ye geçişle birlikte

işletim sistemi bu kopyalardan herhangi biriyle çalışabilir. Bir diğer

Değişiklik, daha önce sabit bir dizine sahip olan kök dizinin olmasıdır.

boyutu ve kesin olarak tanımlanmış disk alanı ile artık özgürce yapabilirsiniz

bir alt dizin gibi gerektiği kadar büyüyün. Şu anda mevcut değil

kök dizindeki girişlerin sayısına ilişkin kısıtlamalar. Bu özellikle önemlidir

çünkü her uzun dosya adı için birden fazla giriş vardır

katalog.

Roaming Root ve Özelliğin Kombinasyonu

FAT'ın her iki kopyasının da kullanılması, engelsiz kullanım için iyi bir önkoşuldur.

disk bölümlerinin dinamik olarak yeniden boyutlandırılması, örneğin bir bölümün küçültülmesi

Başka bir işletim sistemi için yer açmak amacıyla. Bu yeni

yaklaşım üçüncü taraf programlarda kullanılanlardan daha az tehlikelidir

FAT16 ile çalışırken disk bölümlerini değiştirmek için.

Yukarıdakilerin hepsinden şu sonuca varabiliriz:

MS-DOS tamamen 16 bitlik bir işletim sistemiydi ve

gerçek işlemci modu. İÇİNDE Windows sürümleri Kodun 3.1 kısmı 16- idi

bit ve bazıları 32 bittir. Windows 3.0 gerçek modu destekledi

işlemci çalışması, 3.1 sürümünü geliştirirken bundan vazgeçilmesine karar verildi

Destek.

Windows 95 32 bitlik bir işletim sistemidir

MS-DOS moduyla uyumluluk için bit kodu. Windows 95 32 bit

bit kodu.

§ 5 Windows NT işletim sisteminin dosya sistemi.

5.1. Kısa Açıklama Windows NT işletim sistemi.

Şu anda küresel bilgisayar endüstrisi çok gelişiyor

Sistem performansı artar ve dolayısıyla

Büyük hacimli verileri işleme yeteneği artıyor.

MS-DOS sınıfının işletim sistemleri artık bununla baş edemiyor

veri akışı ve modern kaynakların tam olarak kullanılamaması

bilgisayarlar. Bu nedenle son zamanlarda daha güçlü ve

UNIX sınıfının en gelişmiş işletim sistemleri; bunun bir örneği

Windows NT, Microsoft Corporation tarafından piyasaya sürüldü

Kullanıcı Microsoft işletim sistemini ilk kez gördüğünde

Windows NT, açık bir dış benzerlik

Windows 3.+ sisteminin favori arayüzü Ancak bu gözle görülür bir benzerlik

Windows NT'nin yalnızca küçük bir parçasıdır.

Windows NT, 32 bitlik bir işletim sistemidir

öncelikli çoklu görev. Temel bileşenler olarak

İşletim sistemi güvenlik özellikleri içerir ve

ağ hizmeti geliştirdi.

Windows NT aynı zamanda diğer birçok Windows NT ile de uyumluluk sağlar.

işletim ve dosya sistemlerinin yanı sıra ağlar.

Aşağıdaki şekilde gösterildiği gibi Windows NT

modüler (monolitik bir işletim sisteminden daha gelişmiş) bir işletim sistemi

ayrı ayrı birbirine bağlı nispeten basit modüllerden oluşur.

Windows NT'nin ana modülleri (sırasıyla listelenmiştir)

mimarinin alt seviyesinden yukarıya doğru takip ederek): seviye

donanım soyutlamaları HAL (Donanım Soyutlama Katmanı), çekirdek (Çekirdek),

yürütme sistemi (Yönetici), korumalı alt sistemler (korumalı

alt sistemler) ve çevre alt sistemleri.

Windows NT'nin modüler yapısı

5.2. Windows NT dosya sistemi.

Windows NT ilk çıktığında şunları içeriyordu:

üç dosya sistemi desteği. Bu, Dosya Ayırma Tablosudur (FAT),

artırılmış dosya sistemi olan MS-DOS ile uyumluluk sağlayan

performansı (HPFS), LAN Manager ile uyumluluk sağlar ve

Gelişen Teknolojiler Dosya Sistemi adı verilen yeni bir dosya sistemi

NTFS'nin, kullanılanlara kıyasla birçok avantajı vardı.

çoğu dosya sunucusu için bu nokta dosya sistemleridir.

Veri bütünlüğünü sağlamak için NTFS'nin bir işlem günlüğü vardır.

Ancak bu yaklaşım bilgi kaybı olasılığını dışlamaz.

dosya sistemine erişim olasılığını önemli ölçüde artırır

sistemin bütünlüğü bozulsa bile mümkün olacak

sunucu. Bu, bir işlem günlüğü kullanılarak mümkün olur.

sonraki önyükleme sırasında diske yazmaya yönelik tamamlanmamış girişimleri izleme

Windows NT. İşlem günlüğü aynı zamanda diski kontrol etmek için de kullanılır.

kullanılması durumunda her dosyayı kontrol etmek yerine hataların varlığı

dosya ayırma tabloları.

NTFS'nin temel avantajlarından biri güvenliktir. NTFS

erişim kontrolü girişleri yapma yeteneği sağlar (Erişim Kontrolü

Girişler, ACE) Erişim Kontrol Listesine (ACL). as

bir grup veya kullanıcı kimlik adı ve bir erişim belirteci içerir,

belirli erişimleri kısıtlamak için kullanılabilir

dizin veya dosya. Bu erişim, okuma yeteneğini içerebilir.

Dosyaları kaydetme, silme, yürütme ve hatta sahip olma.

Öte yandan, bir ACL bir tane içeren bir kaptır.

veya daha fazla ACE kaydı. Bu, belirli erişimlere erişimi kısıtlamanıza olanak tanır

kullanıcıları veya kullanıcı gruplarını belirli dizinlere veya dosyalara

Ayrıca NTFS, aşağıdakilerle çalışmayı destekler: uzun isimler, sahip

en fazla 255 karakter uzunluğunda ve herhangi bir şekilde büyük ve küçük harfler içeren

diziler. NTFS'nin temel özelliklerinden biri

MS-DOS ile uyumlu eşdeğer adların otomatik olarak oluşturulması.

NTFS ayrıca, ilk olarak NT sürümünde ortaya çıkan bir sıkıştırma özelliğine de sahiptir.

3.51. Herhangi bir dosyayı, dizini veya diski sıkıştırma yeteneği sağlar

NTFS. Sanal disk oluşturan MS-DOS sıkıştırma programlarından farklı olarak,

görünüşe sahip gizli dosya ve bu diskteki tüm verileri sıkıştırır,

Windows NT, sıkıştırma için dosya alt sisteminin ek bir katmanını kullanır

ve gerekli dosyaları oluşturmadan açma sanal disk. Bu

diskin belirli bir bölümünü sıkıştırırken yararlı olduğu ortaya çıkıyor (örneğin,

kullanıcı dizini) veya belirli türdeki dosyalar

(örneğin grafik dosyaları). NTFS sıkıştırmasının tek dezavantajı

MS-DOS sıkıştırma şemalarına kıyasla düşüktür, seviye

sıkıştırma. Ancak NTFS daha güvenilirdir ve

üretkenlik.

Yani, yukarıdakilerin hepsinden şu sonuca varabiliriz:

Çeşitli işletim sistemleriyle uyumlu olması için Windows

NT dosya içeriyor YAĞ sistemi 32. Ayrıca Windows NT kendi

kendi dosyası NTFS sistemi FAT 16 ile uyumlu değildir. Bu

dosya sisteminin FAT'a göre birçok avantajı vardır, ayrıca

daha yüksek güvenilirlik ve performansa sahiptir.

Çözüm.

MS-DOS - 16 bit işletim sistemi, gerçekte çalışır

işlemci modu. Windows 3.1 sürümlerinde kodun bir kısmı 16 bittir, bir kısmı ise 16 bittir.

32 bit. Windows 3.0 destekli gerçek işlemci modu,

Sürüm 3.1'in geliştirilmesi sırasında desteğinden vazgeçilmesine karar verildi.

Windows 95 32 bitlik bir işletim sistemidir

yalnızca korumalı işlemci modunda çalışır. Yönetim dahil çekirdek

bellek ve işlem gönderimi, yalnızca 32 bitlik kod içerir. Bu

maliyetleri azaltır ve işi hızlandırır. Yalnızca bazı modüllerde 16-

MS-DOS moduyla uyumluluk için bit kodu. Windows 95 32-bit'te

Kod mümkün olan her yerde kullanılır, bu da bize şunları sağlamamızı sağlar:

sistemin güvenilirliği ve hata toleransı artar. Buna ek olarak,

eski uygulamalar ve sürücülerle uyumluluk kullanılır ve 16-

bit kodu.

Windows NT öncekinin daha ileri bir gelişimi değildir

varolan ürünler. Mimarisi dikkate alınarak sıfırdan oluşturuldu.

Modern bir işletim sisteminin gereksinimleri. Çabalamak

Yeni işletim sisteminin uyumluluğunu sağlamak,

Windows NT geliştiricileri tanıdık Windows arayüzünü korudu ve uygulamaya koydu

mevcut dosya sistemleri (FAT gibi) ve çeşitli

uygulamalar (MS - Dos, Windows 3.x için yazılmıştır). Geliştiriciler aynı zamanda

Çeşitli ağlarla çalışmak için Windows NT araçlarına dahil edilmiştir

araç.

Güvenilirlik ve sağlamlık

uygulamayı koruyan mimari özellikler sağlar

programların birbirlerinden ve işletim sisteminden zarar görmesini önler. Windows NT

hataya dayanıklı yapılandırılmış istisna işlemeyi kullanır

kurtarılabilir dosya dahil tüm mimari düzeyler

NTFS sistemi ve yerleşik sistemi kullanarak koruma sağlar

güvenlik ve gelişmiş bellek yönetimi teknikleri.

6.1 Teorik bilgiler

Dosyalar, bilgisayar depolama ortamındaki verileri düzenlemek ve depolamak için kullanılır. Bilgisayar ortamındaki birçok dosyanın yapılandırılması dizinler kullanılarak gerçekleştirilir. Windows işletim sisteminde dosya ve klasör yönetimi araçları programları içerir Kondüktör ve pencere Benim bilgisayarım.

Windows Gezgini, bir bilgisayardaki dosyaların, klasörlerin ve sürücülerin hiyerarşik yapısını görüntüleyen bir programdır; dosyalara, klasörlere ve sürücülere erişmenin bir yoludur. Pencerenin sol tarafında Windows Gezgini, bilgisayarınıza veya ağınıza bağlı klasörlerin, dosyaların ve diğer kaynakların hiyerarşik görünümünü kullanır. Explorer penceresinin sağ tarafı, Explorer'ın sol tarafında vurgulanan (seçilen) klasörün içeriğini görüntüler.

Bunu gerçekleştirmek için laboratuvar işi Ders kursunda sunulan materyallere veya diğer bilgi kaynaklarına aşina olmanız gerekir:

6.2 İşin amacı

Programa giriş Windows Gezgini ve disket üzerinde klasör ve dosyalardan oluşan bir yapı oluşturma becerilerinin kazanılması.

6.3 Sorun bildirimi

İş becerileri kazanmak için şu adımları izleyin:

  1. Flash E: Explorer penceresinde, Şekil 1'de gösterilen dizin yapısını oluşturun. 6.1 (ekran görüntüleri alındı Komut satırı ve Explorer'da).
  2. Sabit sürücünüzde bulunan dosyaları bulun İLE: uzantılı .doc, .txt, .bmp ve bunları flash'a kopyalayın E: kataloglara İNTERNET, FIDONET Ve EUNET sırasıyla.
  3. Explorer penceresinde dizin dosyalarından birini yeniden adlandırın İNTERNET V Net.doc.
  4. Explorer penceresinde dosyayı taşıyın Net.doc bir klasöre ADAM.
  5. Explorer penceresinde dosyayı kopyalayın Net.doc bir klasöre HIZLI Ve FDDI.
  6. Explorer penceresinde dizinleri kaldırın ADAM Ve PDN.


Şekil 6.1.

6.4 İşin adım adım yürütülmesi

6.4.1 PC'yi açın

Düğmeye bas Güç PC sistem ünitesinde.

6.4.2 Windows Gezgini'ni öğrenin

6.4.2.1 Windows işletim sistemi tamamen yüklendikten sonra Ana menüyü açın ve Programlar komutunu seçin, ardından açılan alt menüde Standart komutunu seçin ve ikinci düzey alt menüde Explorer simgesine tıklayın. Sol tarafında, beş ana bölümden oluşan hiyerarşik bir klasör ve sürücü yapısının bulunduğu bir pencere açılacaktır: Masaüstü, Belgelerim, Bilgisayarım, Ağ Komşuları ve Geri Dönüşüm Kutusu.

Başlık çubuğu, vurgulanan (seçilen) klasörün (sürücü) adını görüntüler ve pencerenin sağ tarafı, içeriğini (klasörler ve dosyalar) görüntüler. Klasörlerin veya sürücülerin yapısına daha derinlemesine nüfuz etmek için, klasör veya sürücü simgelerinin solunda bulunan karelerdeki artı simgelerine tıklamanız gerekir. Hiyerarşik yapıda bir dalın sonunun işareti, klasör simgesinin solundaki kutuda artı işaretinin bulunmamasıdır. Simgenin solundaki kutuda artı işareti bulunmayan bir klasör ya boştur ya da yalnızca dosyaları içermektedir. Masaüstü ve Çöp Kutusu klasörlerinin dalları olmadığını belirtmekte fayda var.

6.4.2.2 Explorer penceresinde diskin hiyerarşik yapısını görüntüleyin İLE:.

Hiyerarşik disk yapısı:

  • Disk yapısının derinliklerine nüfuz etmek İLE: klasör simgelerinin solunda bulunan karelerdeki artı simgelerine tıklayın;
  • diskin hiyerarşik yapısını daraltmak için İLE: klasör simgelerinin solunda bulunan karelerdeki eksi simgelerine tıklayın;
  • Bir klasörün içeriğini hiyerarşik bir yapıda görüntülemek için onu seçmeniz gerekir; içeriği pencerenin sağ yarısında sunulacaktır.

6.4.2.3 Bir grup dosya seçme teknolojisine aşina olun.

Bir grup dosya seçme teknolojisi:

  • Bir klasördeki veya diskteki tüm dosyaları seçmek için menü çubuğundaki komutu çalıştırmanız gerekir. Tümünü Düzenle/Seç veya tuşlara basın Ctrl-A;
  • bitişik dosyalardan oluşan bir grup seçmek için ilk dosyanın simgesini seçin, tuşuna basın ve basılı tutun Vardiya ve ardından son dosyanın simgesine tıklayın;
  • Bitişik olmayan bir dosya grubunu seçmek için tuşuna basın Ctrl ve basılı tutarken dosya simgelerine tıklayın;
  • bitişik ve bitişik olmayan dosyaları içeren bir grubu seçmek için, dosya gruplarının seçilmesine yönelik çeşitli yöntemlerin uygulanması gerekir;

6.4.3 E sürücüsündeki Explorer penceresinde: Şekil 2'de gösterilen dizin yapısını oluşturun. 6.1

6.4.3.1 Temiz bir flash sürücü takın ( Flash bellek sürücüsü) ve Explorer penceresinde flash sürücüyü açın (örneğin, E:).

6.4.3.2 E sürücüsünün kök dizininde: bir klasör oluşturun AĞLAR Bunu yapmak için Dosya menüsünü açın, Yeni komutunu seçin ve alt menüde “Klasör” simgesine tıklayın. Yeni bir klasör görünecek, bir ad girin AĞLAR ve Enter'a basın.

Benzer şekilde Explorer penceresinde diğer tüm klasörleri sunulan yapıya uygun olarak oluşturun.

6.4.3.3 Diskte C: uzantılı dosyaları bulma .doc ve boyutu 50 KB'tan fazla olmamalıdır. Birkaç dosya seçin (en az üç) ve bunları flash'a kopyalayın E: bir klasöre İNTERNET.

Dosyaları aramak ve kopyalamak için şu adımları izleyin:

  1. Arama Sonuçları iletişim kutusunu açın ve belirtilen dosyaları arayın. Dosya arama maskesini girin *.doc Asistan panelindeki "Dosya adının bir kısmı veya dosya adının tamamı" metin kutusuna gidin ve "Dosya boyutu nedir?" seçeneğinin altındaki radyo düğmesini Küçük (100 KB'den az) olarak ayarlayın. ve Bul düğmesine tıklayın;
  2. Gerekli sayıda dosyayı seçin ve Düzenle/Kopyala komutunu kullanarak bunları panoya yerleştirin;
  3. Explorer penceresine gidin, E: sürücüsünde istediğiniz klasörü açın ve yapıştır komutunu çalıştırın.

6.4.3.4 Diskte C: uzantılı dosyaları bulma .txt ve boyutu 80 KB'tan küçük. Birkaç dosya seçin (en az beş) ve bunları bir klasöre kopyalayın FIDONET flaşta E:.

6.4.3.5 Diskte C: uzantılı dosyaları bulma .bmp ve boyutu 100 KB'tan küçük. Birkaç dosya seçin (en az iki) ve bunları bir klasöre kopyalayın EUNET E'yi yanıp sönmek için: kopyalama yöntemlerinden biri (herhangi biri).

6.4.3.6 E sürücüsünde: dizini açın İNTERNET ve herhangi bir dosyayı seçip yeniden adlandırın Net.doc bağlam menüsü komutunu kullanarak.

6.4.3.7 Explorer penceresinde dosyayı taşıyın Net.doc bir klasöre ADAM sürükle bırak yöntemini kullanarak.

6.4.3.8 Explorer penceresinde dosyayı kopyalayın Net.doc kataloglara HIZLI Ve FDDI araç çubuğunu ve içerik menüsünü kullanarak.

6.4.3.9 Explorer penceresinde klasörleri silin ADAM Ve PDN.

6.4.4 Kapatma

Öğretmeninize tamamladığınız çalışmanızı anlatın. Çalışmayı tamamlama izni alındıktan sonra, Explorer penceresinde oluşturulan yapıyı silebilir ve tüm uygulamaları kapatabilir ve ardından tamamlanan çalışma üzerinde testler yapmaya başlayabilirsiniz.


Dosyalarla çalışmak çok önemli bir bilgisayar işidir. Her şey dosyalarda saklanır: hem yazılım hem de kullanıcı için gerekli bilgiler. İş evraklarında olduğu gibi dosyalarda da sürekli bir şeyler yapmanız gerekir: onları bir ortamdan diğerine kopyalamak, gereksiz olanları yok etmek, yenilerini oluşturmak, onları aramak, yeniden adlandırmak, onları bir sıraya koymak vb.

Dosya kavramının anlamını açıklığa kavuşturmak için aşağıdaki benzetmeyi kullanmak uygundur: depolama ortamının kendisi (örneğin bir disk) bir kitap gibidir. Kitabın kişinin harici hafızası, manyetik diskin ise bilgisayarın harici hafızası olduğundan bahsetmiştik. Kitap, her birinin bir başlığı olan bölümlerden (hikâyeler, bölümler) oluşmaktadır. Dosyaların ayrıca kendi adları vardır. Bunlara dosya adları denir. Bir kitabın başında veya sonunda genellikle içindekiler tablosu (bölüm başlıklarının listesi) bulunur. Diskte, saklanan dosyaların adlarını içeren böyle bir dizin listesi de bulunmaktadır.

İhtiyacınız olan dosyanın sürücüde olup olmadığını görmek için dizini görüntüleyebilirsiniz.

Her dosya ayrı bir bilgi nesnesini saklar: bir belge, bir makale, bir sayısal dizi, bir program vb. Dosyanın içerdiği bilgiler, ancak RAM'e yüklendikten sonra aktif hale gelir, yani bir bilgisayar tarafından işlenebilir.

Gerekli dosyayı bulmak için kullanıcının şunları bilmesi gerekir: a) dosya adının ne olduğunu; b) dosyanın saklandığı yer.

Dosya adı

Aşağıda bir dosya adı örneği verilmiştir* (* Aşağıdaki örnekler Microsoft işletim sistemlerinde benimsenen kurallara odaklanmıştır: MS-DOS ve Windows. Linux işletim sistemi uygulamaları da gösterilmektedir.):

Noktanın solunda gerçek dosya adı (myprog) bulunur. İsmin (pas) noktadan sonraki kısmına denir Dosya uzantısı. Dosya adlarında genellikle Latin harfleri ve rakamları kullanılır. Ayrıca dosya adının uzantısı olmayabilir. İşletim sisteminde Microsoft Windows Dosya adlarında Rusça harflere izin verilir; Maksimum ad uzunluğu 255 karakterdir.

Uzantı, bu dosyada ne tür bilgilerin saklandığını gösterir. Örneğin, txt uzantısı genellikle bir metin dosyasını (metin içerir), px uzantısı - bir grafik dosyasını (bir resim içerir), zip veya gag - bir arşiv dosyasını (bir arşiv - sıkıştırılmış bilgi içerir), pas - bir programı belirtir. Pascal.



Mantıksal sürücüler

Bir bilgisayarda birkaç disk sürücüsü bulunabilir - disklerle çalışmak için cihazlar. Genellikle kişisel bir bilgisayarda, sistem birimine yerleştirilmiş büyük kapasiteli bir sabit sürücü bölümlere ayrılır. Bu bölümlerin her birine mantıksal disk adı verilir ve tek harfli bir ad atanır (ardından iki nokta üst üste gelir) C:, D:, E:, vb. A: ve B: adları genellikle küçük kapasiteli çıkarılabilir diskleri ifade eder - disketler (disketler). Her biri gerçek (fiziksel) bir diski tamamen kaplayan mantıksal disklerin adları olarak da düşünülebilirler* (*Modern PC modellerinde disket manyetik diskler kullanım dışı kalmıştır.). Bu nedenle A:, B:, C:, D:'nin tümü mantıksal sürücülerin adlarıdır.

Optik sürücüye, sabit sürücüdeki son bölümün adından sonraki alfabetik ad atanır. Örneğin, sabit sürücünüzde C: ve D: bölümleri varsa, optik sürücüye E: adı atanacaktır. Flash belleği bağladığınızda, mantıksal sürücüler listesinde başka bir F: sürücüsü görünecektir.

Dosyayı içeren mantıksal sürücünün adı, dosyanın konumunu belirleyen ilk "koordinattır".

Disk dosya yapısı

Modern işletim sistemleri, harici bellek diski aygıtlarındaki dosyaların çok düzeyli organizasyonunu destekler - hiyerarşik dosya yapısı. Bu konunun anlaşılmasını kolaylaştırmak için, geleneksel "kağıt" bilgi depolama yöntemiyle bir benzetme kullanacağız. Bu benzetmede, bir dosya kağıt sayfalarındaki bazı başlıklı belgeler (metin, çizim) olarak temsil edilir. Dosya yapısının bir sonraki elemanı çağrılır katalog. “Kağıt” benzetmesine devam edersek, dizini içine birçok belge, yani dosya ekleyebileceğiniz bir klasör olarak düşüneceğiz. Dizin ayrıca kendi adını da alır (bunu bir klasörün kapağında düşünün).



Dizinin kendisi, kendisi dışındaki başka bir dizinin parçası olabilir. Bu, bir klasörü daha büyük başka bir klasörün içine yerleştirmeye benzer. Böylece, her dizin birçok dosya ve alt dizin (alt dizinler olarak adlandırılır) içerebilir. Başka herhangi bir dizin içinde yer almayan üst düzey dizine kök dizin adı verilir.

Windows işletim sisteminde “klasör” terimi “dizin” kavramını ifade etmek için kullanılır.

Hiyerarşik bir dosya yapısının grafiksel temsiline denir ağaç.

Bir ağaçta kök dizin genellikle \ sembolüyle temsil edilir. Şekil 2.10'da dizin adları büyük harflerle, dosya adları ise küçük harflerle yazılmıştır. Burada kök dizinde iki klasör var: IVANOV ve PETROV ve bir dosya fin.com. IVANOV klasörü iki alt klasör PROGS ve DATA içerir. DATA klasörü boş; PROGS klasöründe vs. üç dosya var.

Dosyanın yolu

Şimdi belirli bir belgeyi bulmanız gerektiğini hayal edin. Bunu "kağıt" versiyonunda yapmak için, bulunduğu kutunun yanı sıra kutunun içindeki belgenin "yolunu" da bilmeniz gerekir: Aradığınız kağıtlar.

Bilgisayarda bir dosyayı bulmak için, dosyanın bulunduğu mantıksal sürücüyü ve dosyanın o sürücüdeki konumunu belirleyen sürücüdeki dosyanın yolunu bilmeniz gerekir. Bir dosyanın yolu, kök dizinden başlayıp dosyanın doğrudan depolandığı dizinle biten bir dizin adları dizisidir. İşte “dosyaya giden yol” kavramının tanıdık masal benzetmesi: “Meşe ağacına asılı bir sandık var, sandıkta bir tavşan var, tavşanda bir ördek var, ördeğin içinde var bir yumurta, yumurtanın içinde bir iğne var ve bunun sonunda Koshcheev'in ölümü var.”

Son olarak dosya adını bilmeniz gerekir. Sırayla yazılan mantıksal sürücü adı, dosya yolu ve dosya adı oluşur tam dosya adı.

Şek. 2.10'da dosya yapısı C: sürücüsünde saklanır, ardından içerdiği bazı dosyaların tam adları işletim sembollerinde bulunur Microsoft sistemleri Windows şöyle görünür:

C:\IVANOV\PROGS\progl.pas

C:\PETROV\DATA\task.dat

Dosya yapısını görüntüleme

İşletim sistemi kullanıcıya dizinlerin (klasörlerin) içeriğini ekranda görüntüleme yeteneği sağlar.

Bir diskin dosya yapısına ilişkin bilgiler, aynı disk üzerinde bir dosya ayırma tablosu biçiminde bulunur. Kullanıcı, işletim sistemi dosya sistemini kullanarak, dosya yapısı ağacında aşağı veya yukarı hareket ederek dizinlerin (klasörlerin) içeriğini ekranda sırayla görüntüleyebilir.

Şekil 2.11, Windows'ta bir bilgisayar ekranında bir dizin ağacının görüntülenmesine ilişkin bir örneği göstermektedir.

Sağ pencere ARCON klasörünün içeriğini gösterir. Bu, farklı türde birçok dosyadır. Dolayısıyla örneğin listedeki ilk dosyanın tam adının şu şekilde olduğu açıktır:

E:\GAME\GAMES\ARCON\dos4gw.exe

Tablodan dosyalar hakkında ek bilgi alabilirsiniz. Örneğin, dos4gw.exe dosyası 254.556 bayt boyutundadır ve 31 Mayıs 1994'te sabah saat 2:00'de oluşturulmuştur.

Böyle bir listede istenen dosya hakkında bir giriş bulan kullanıcı, işletim sistemi komutlarını kullanarak dosyayla çeşitli eylemler gerçekleştirebilir: dosyada bulunan programı yürütmek; dosyayı silin, yeniden adlandırın, kopyalayın. Tüm bu işlemleri nasıl gerçekleştireceğinizi uygulamalı bir derste öğreneceksiniz.

Kısaca ana şey hakkında

Dosya, bilgisayarın harici belleğinin adlandırılmış bir alanıdır.

Tüm gerekli eylemler dosyalar üzerinde işletim sistemi tarafından sağlanır.

Dosya adı gerçek ad ve uzantıdan oluşur. Uzantı, dosyadaki bilgilerin türünü (dosya türü) gösterir.

Hiyerarşik dosya yapısı - çok seviyeli organizasyon disklerdeki dosyalar.

Bir dizin, dosyaların ve alt dizinlerin (alt dizinler) adlandırılmış bir listesidir. Üst düzey dizine kök dizin adı verilir. Herhangi bir dizinde yuvalanmamıştır.

Tam dosya adı, mantıksal sürücü adından, sürücüdeki dosyanın yolundan ve dosya adından oluşur.

Sorular ve görevler

1. Bilgisayar laboratuarınızda kullanılan işletim sisteminin adı nedir?

2. Bilgisayarlarınızda kaç tane fiziksel sürücü var? Fiziksel disklerde kaç tane mantıksal disk vardır ve işletim sisteminde bunların adları nelerdir?

3. İşletim sisteminizdeki dosya adlarını hangi kurallar yönetir?

4. Diskteki dosyanın yolu ve tam dosya adı nedir?

5. Bilgisayarlarınızdaki disk dizinlerini ekranda görüntülemeyi (bir öğretmenin rehberliğinde) öğrenin.

6. Program dosyalarından (exe, sot gibi) programları başlatmayı öğrenin.

7. Kullandığınız işletim sisteminde temel dosya işlemlerini (dosyaları kopyalama, taşıma, silme, yeniden adlandırma) gerçekleştirmeyi öğrenin.

EC TsOR: Bölüm 1, bölüm 2, § 11. TsOR No. 1,9.

Kullanıcı arayüzü

Paragrafın ana konuları:

dostu kullanıcı arayüzü;

nesne yönelimli arayüz; nesneler;

bağlam menüsü.

Dosyalar ve dosya yapıları hakkında

Dosya

Dosya(İngilizce) dosya- klasör) - içindeki kavram bilgisayar Teknolojisi: Bir bilgisayar sisteminin herhangi bir kaynağına erişmenizi sağlayan ve bir takım özelliklere sahip olan bir varlık:

  • sabit ad (dosyayı benzersiz şekilde karakterize eden bir karakter dizisi, bir sayı veya başka bir şey);
  • belirli bir mantıksal gösterim ve karşılık gelen okuma/yazma işlemleri.

Herhangi bir şey olabilir - bir bit dizisinden (bunu bayt cinsinden veya daha doğrusu her biri dört, sekiz, on altı baytlık kelime grupları halinde okumamıza rağmen) keyfi bir organizasyona veya herhangi bir ara seçeneğe sahip bir veritabanına kadar; çok boyutlu veritabanı, kesin olarak sıralanmıştır.

İlk durum, bir akışın ve/veya dizinin (sıralı veya dizin erişimiyle) okuma/yazma işlemlerine, ikincisi ise DBMS komutlarına karşılık gelir. Ara seçenekler - her türlü dosya formatını okuma ve ayrıştırma.

Bilgisayar biliminde şu tanım kullanılır: dosya, adlandırılmış bir bayt dizisidir.

Dosyalarla çalışmak işletim sistemleri kullanılarak gerçekleştirilir.

Dosya adları benzer şekilde işlenir ve işlenir:

  • veri alanları (diskte isteğe bağlı);
  • cihazlar (örneğin fiziksel, bağlantı noktaları ve sanal);
  • veri akışları (özellikle bir prosesin girişi veya çıkışı) (“boru”, “konveyör” olarak çevrilmelidir);
  • ağ kaynakları, soketler;
  • işletim sistemi nesneleri.

İlk türdeki dosyalar tarihsel olarak ilk ortaya çıktı ve en yaygın olanıdır, bu nedenle isme karşılık gelen veri alanına genellikle "dosya" adı verilir.

Veri alanı olarak dosya

Harici ortamdaki bilgiler dosya biçiminde saklanır. Dosyalarla çalışmak çok önemli bir bilgisayar işidir. Her şey dosyalarda saklanır: hem yazılım hem de kullanıcı için gerekli bilgiler. İş evraklarında olduğu gibi dosyalarda da sürekli bir şeyler yapmanız gerekir: onları bir ortamdan diğerine kopyalamak, gereksiz olanları yok etmek, yenilerini oluşturmak, onları aramak, yeniden adlandırmak, onları bir sıraya koymak vb.



Dosya- bu, harici ortamda depolanan ve ortak bir adla birleştirilen bilgilerdir.

Bu kavramın anlamını açıklığa kavuşturmak için aşağıdaki benzetmeyi kullanmak uygundur: depolama ortamının kendisi (disk) bir kitap gibidir. Kitabın kişinin harici hafızası, manyetik diskin ise bilgisayarın harici hafızası olduğundan bahsetmiştik. Kitap, her birinin bir başlığı olan bölümlerden (hikâyeler, bölümler) oluşmaktadır. Dosyaların ayrıca kendi adları vardır. Bunlara dosya adları denir. Bir kitabın başında veya sonunda genellikle içindekiler tablosu (bölüm başlıklarının listesi) bulunur. Diskte, saklanan dosyaların adlarını içeren böyle bir dizin listesi de bulunmaktadır.

İhtiyacınız olan dosyanın sürücüde olup olmadığını görmek için dizini görüntüleyebilirsiniz.

Her dosya ayrı bir bilgi nesnesini saklar: bir belge, bir makale, bir sayısal dizi, bir program vb. Dosyanın içerdiği bilgiler, ancak RAM'e yüklendikten sonra aktif hale gelir, yani bir bilgisayar tarafından işlenebilir.

Bilgisayarda çalışan herhangi bir kullanıcı dosyalarla uğraşmak zorundadır. Bir bilgisayar oyunu oynamak için bile programın hangi dosyada saklandığını bulmanız, bu dosyayı bulup programı başlatabilmeniz gerekir.

Bilgisayardaki dosyalarla çalışmak dosya sistemi kullanılarak yapılır. Dosya sistemi- bu, işletim sisteminin dosyalar üzerinde işlemler gerçekleştiren işlevsel bir parçasıdır.

Gerekli dosyayı bulmak için kullanıcının şunları bilmesi gerekir: a) dosya adının ne olduğunu; b) dosyanın saklandığı yer.

Dosya adı

Hemen hemen tüm işletim sistemlerinde dosya adı noktayla ayrılmış iki bölümden oluşur. Örneğin:

Noktanın solunda gerçek dosya adı (tu-prog) bulunur. İsmin noktadan sonraki kısmına dosya uzantısı (pas) adı verilir. Dosya adlarında genellikle Latin harfleri ve rakamları kullanılır. Çoğu işletim sisteminde maksimum uzantı uzunluğu 3 karakterdir. Ayrıca dosya adının uzantısı olmayabilir. Windows işletim sisteminde dosya adlarında Rusça harflere izin verilir; Maksimum ad uzunluğu 255 karakterdir.

Uzantı, bu dosyada ne tür bilgilerin saklandığını gösterir. Örneğin, txt uzantısı genellikle bir metin dosyasını (metin içerir) belirtir; uzantı pxx - grafik dosyası (bir resim içerir), zip veya gag - arşiv dosyası (arşiv - sıkıştırılmış bilgileri içerir), Pascal'da pas - program.

Mantıksal sürücüler

Bir bilgisayarda birkaç disk sürücüsü bulunabilir - disklerle çalışmak için cihazlar. Her sürücüye tek harfli bir ad verilir (ardından iki nokta üst üste gelir), örneğin A:, B:, C:. Genellikle kişisel bilgisayarlarda, sistem birimine yerleşik büyük kapasiteli bir disk (sabit sürücü adı verilir) bölümlere ayrılır. Bu bölümlerin her birine mantıksal disk denir ve buna C:, D:, E: vb. adlar verilir. A: ve B: adları genellikle küçük kapasiteli çıkarılabilir disklere - disketlere (disketler) atıfta bulunur. Ayrıca, her biri gerçek (fiziksel) bir diski tamamen kaplayan, yalnızca mantıksal olan disklerin adları olarak da düşünülebilirler. Bu nedenle A:, B:, C:, D:'nin tümü mantıksal sürücülerin adlarıdır. Dosyayı içeren mantıksal sürücünün adı, dosyanın konumunu belirleyen ilk "koordinattır".

Mantıksal diskin iki durumu vardır; mevcut ve pasif. Geçerli disk – kullanıcının geçerli bilgisayar saatinde üzerinde çalıştığı disk. Pasif disk – şu anda bağlantısı olmayan bir disk.

Disk dosya yapısı

Diskteki tüm dosya koleksiyonuna ve bunlar arasındaki ilişkilere denir. dosya yapısı. Farklı işletim sistemleri farklı dosya yapısı organizasyonlarını destekleyebilir. İki tür dosya yapısı vardır: basit veya tek düzeyli ve hiyerarşik - çok düzeyli.

Tek düzeyli dosya yapısı basit bir dosya dizisidir. Diskteki bir dosyayı bulmak için dosya adını belirtmeniz yeterlidir. Örneğin, tetris.exe dosyası A: sürücüsünde bulunuyorsa, "tam adresi" şuna benzer:

Tek seviyeli dosya yapısına sahip işletim sistemleri, yalnızca disketlerle donatılmış en basit eğitim bilgisayarlarında kullanılır.

Çok seviyeli dosya yapısı- diskteki dosyaları düzenlemenin ağaç benzeri (hiyerarşik) bir yolu. Bu konunun anlaşılmasını kolaylaştırmak için, geleneksel "kağıt" bilgi depolama yöntemiyle bir benzetme kullanacağız. Bu benzetmede, bir dosya kağıt sayfalarındaki bazı başlıklı belgeler (metin, çizim) olarak temsil edilir. Dosya yapısındaki bir sonraki en büyük öğeye denir katalog. “Kağıt” benzetmesine devam edersek, dizini içine birçok belge, yani dosya ekleyebileceğiniz bir klasör olarak düşüneceğiz. Dizin ayrıca kendi adını da alır (bunu bir klasörün kapağında düşünün).

Dizinin kendisi, kendisi dışındaki başka bir dizinin parçası olabilir. Bu, bir klasörü daha büyük başka bir klasörün içine yerleştirmeye benzer. Böylece, her dizin birçok dosya ve alt dizin (alt dizinler olarak adlandırılır) içerebilir. Başka herhangi bir dizin içinde yer almayan üst düzey dizine kök dizin adı verilir.

Windows işletim sisteminde "klasör" terimi "dizin" kavramını ifade etmek için kullanılır.

Hiyerarşik bir dosya yapısının grafiksel temsiline ağaç denir.

İncirde. 1 Dizin adları büyük harflerle, dosya adları ise küçük harflerle yazılmıştır. Burada kök dizinde iki klasör var: IVANOV ve PETROV ve bir dosya fin.com. IVANOV dizini PROGS ve DATA olmak üzere iki alt dizini içerir. DATA dizini boş; PROGS dizininde vb. üç dosya vardır. Ağaçta kök dizin genellikle \ sembolüyle temsil edilir.

Pirinç. 1. Hiyerarşik dosya yapısına örnek

İki dizin durumu vardır (mantıksal disklere benzer) - geçerli ve pasif. İşletim sistemi, geçerli sürücünün her mantıksal tarihinde geçerli dizini hatırlar; bu durumda işletim sistemi, sürücü adını ve dizin adını saklar.




Tepe