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.
İş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:
- 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).
- 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.
- Explorer penceresinde dizin dosyalarından birini yeniden adlandırın İNTERNET V Net.doc.
- Explorer penceresinde dosyayı taşıyın Net.doc bir klasöre ADAM.
- Explorer penceresinde dosyayı kopyalayın Net.doc bir klasöre HIZLI Ve FDDI.
- 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:
- 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;
- Gerekli sayıda dosyayı seçin ve Düzenle/Kopyala komutunu kullanarak bunları panoya yerleştirin;
- 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.