Proqramlaşdırma və kompüterlər: Diskin fayl strukturu. Disk fayl strukturu ilə diskin iyerarxik strukturuna baxın

Fayllar və fayl strukturları haqqında

Fayl nədir

Xarici media haqqında məlumat fayl şəklində saxlanılır. Fayllarla işləmək kompüter işinin çox vacib növüdür. Hər şey fayllarda saxlanılır: və proqram təminatı, və istifadəçi üçün lazım olan məlumatlar. Fayllarla, iş sənədlərində olduğu kimi, daim bir şey etməlisiniz: onları bir mühitdən digərinə köçürün, lazımsızları məhv edin, yenilərini yaradın, axtarın, adlarını dəyişdirin, bu və ya digər sıraya qoyun və s.

Fayl- bu, xarici mediada saxlanılan və ümumi adla birləşdirilən məlumatdır.

Bu anlayışın mənasını aydınlaşdırmaq üçün aşağıdakı analogiyadan istifadə etmək rahatdır: saxlama mühitinin özü (disk) kitab kimidir. Kitabın insanın xarici yaddaşı, maqnit diskinin isə kompüterin xarici yaddaşı olmasından danışdıq. Kitab fəsillərdən (hekayələrdən, bölmələrdən) ibarətdir, hər birinin öz adı var. Faylların da öz adları var. Bunlara fayl adları deyilir. Kitabın əvvəlində və ya sonunda adətən məzmun cədvəli - fəsil adlarının siyahısı olur. Saxlanılan faylların adlarını ehtiva edən diskdə belə bir kataloq siyahısı da var.

Lazım olan faylın sürücüdə olub olmadığını görmək üçün kataloqu göstərə bilərsiniz.

Hər bir fayl ayrıca var informasiya obyekti: sənəd, məqalə, ədədi massiv, proqram və s. Faylda olan məlumat yalnız RAM-a yükləndikdən sonra aktiv olur, yəni kompüter tərəfindən işlənə bilər.

Kompüterdə işləyən hər bir istifadəçi fayllarla məşğul olmalıdır. Hətta kompüter oyununu oynamaq üçün onun proqramının hansı faylda saxlandığını öyrənmək, bu faylı tapmaq və proqramı işə salmaq lazımdır.

Kompüterdə fayllarla işləmək fayl sistemindən istifadə etməklə həyata keçirilir. Fayl sistemi - bu, OS-nin fayllar üzərində əməliyyatları yerinə yetirən funksional hissəsidir.

Tələb olunan faylı tapmaq üçün istifadəçi bilməlidir: a) faylın adı nədir; b) faylın saxlandığı yer.

Fayl adı

Demək olar ki, bütün əməliyyat sistemlərində fayl adı nöqtə ilə ayrılmış iki hissədən ibarətdir. Misal üçün:

Nöqtənin solunda faktiki fayl adı (tu-prog) yerləşir. Adın nöqtədən sonra gələn hissəsi fayl uzantısı (pas) adlanır. Adətən fayl adlarında istifadə olunur məktublar və nömrələr. Əksər OS-lərdə maksimum uzunluq uzantılar - 3 simvol. Bundan əlavə, fayl adının uzantısı olmaya bilər. Əməliyyat otağında Windows sistemi Fayl adlarında rus hərflərinə icazə verilir; Maksimum ad uzunluğu 255 simvoldur.

Genişlənmə bu faylda hansı məlumatın saxlandığını göstərir. Məsələn, txt uzantısı adətən deməkdir mətn faylı(mətn ehtiva edir); PCX uzadılması - qrafik fayl(şəkil ehtiva edir), zip və ya gag - arxiv faylı (arxiv ehtiva edir - sıxılmış məlumat), pas - Paskalda proqram.

Məntiqi sürücülər

Bir kompüterdə bir neçə disk sürücüsü ola bilər - disklərlə işləmək üçün qurğular. Hər bir sürücüyə bir hərfdən ibarət bir ad verilir (ardınca iki nöqtə), məsələn, A:, B:, C:. Çox vaxt fərdi kompüterlərdə böyük tutumlu disk quraşdırılmışdır sistem vahidi(buna sərt disk deyilir) hissələrə bölünür. Bu arakəsmələrin hər biri məntiqi disk adlanır və ona C:, D:, E: və s. ad verilir. A: və B: adları adətən kiçik tutumlu çıxarıla bilən disklərə - disketlərə (disketlərə) aiddir. Onlar həm də disklərin adları kimi qəbul edilə bilər, yalnız məntiqi olanlar, hər biri tamamilə real (fiziki) diski tutur. Buna görə də A:, B:, C:, D: bütün məntiqi sürücülərin adlarıdır.

Faylı ehtiva edən məntiqi sürücünün adı faylın yerini təyin edən ilk "koordinatdır".

Disk fayl quruluşu

Diskdəki faylların bütün toplusu və onlar arasındakı əlaqə adlanır fayl strukturu. Fərqli əməliyyat sistemləri müxtəlif fayl strukturu təşkilatlarını dəstəkləyə bilər. Fayl strukturlarının iki növü var: sadə və ya bir səviyyəli və iyerarxik - çoxsəviyyəli.

Tək səviyyəli fayl strukturu faylların sadə ardıcıllığıdır. Diskdə fayl tapmaq üçün sadəcə olaraq faylın adını göstərməlisiniz. Məsələn, tetris.exe faylı A: sürücüsündə yerləşirsə, onun "tam ünvanı" belə görünür:

Bir səviyyəli fayl strukturuna malik əməliyyat sistemləri yalnız disketlərlə təchiz edilmiş ən sadə tədris kompüterlərində istifadə olunur.

Çox səviyyəli fayl strukturu- diskdə faylların təşkilinin ağaca bənzər (ierarxik) üsulu. Bu məsələnin başa düşülməsini asanlaşdırmaq üçün biz məlumatın saxlanması üçün ənənəvi “kağız” üsulu ilə analoqdan istifadə edəcəyik. Bu bənzətmədə bir fayl kağız vərəqlərində bəzi başlıqlı sənəd (mətn, rəsm) kimi təqdim olunur. Fayl strukturunda növbəti ən böyük element çağırılır kataloq. "Kağız" bənzətməsinə davam edərək, bir kataloqu bir çox sənədləri, yəni faylları əlavə edə biləcəyiniz bir qovluq kimi düşünəcəyik. Kataloq da öz adını alır (bir qovluğun qapağında düşünün).

Kataloq özü ondan kənar başqa kataloqun bir hissəsi ola bilər. Bu, qovluğu başqa bir böyük qovluğun içərisinə yerləşdirməyə bənzəyir. Beləliklə, hər bir kataloqda çoxlu fayl və alt kataloqlar (alt kataloqlar adlanır) ola bilər. Kataloqun özü üst səviyyə, başqa heç bir kataloqda yerləşməyən, kök kataloq adlanır.

Windows əməliyyat sistemində "qovluq" termini "kataloq" anlayışına istinad etmək üçün istifadə olunur.

İerarxik fayl strukturunun qrafik təsvirinə ağac deyilir.

Şəkildə. 2.9 kataloq adları böyük hərflə, fayl adları isə kiçik hərflərlə yazılır. Burada kök kataloqda iki qovluq var: IVANOV və PETROV və bir fayl fin.com. IVANOV qovluğunda PROGS və DATA iki alt qovluq var. DATA qovluğu boşdur; PROGS qovluğunda üç fayl var və s. Ağacda kök kataloq adətən \ simvolu ilə təmsil olunur.

Fayla gedən yol

İndi təsəvvür edin ki, müəyyən bir sənəd tapmalısınız. Bunu etmək üçün onun yerləşdiyi qutunu, həmçinin qutunun içindəki sənədin "yolunu" bilməlisiniz: axtardığınız sənədlərə çatmaq üçün açılması lazım olan qovluqların bütün ardıcıllığı.

Faylın yerini təyin edən ikinci koordinatdır diskdəki fayla gedən yol. Fayla gedən yol, kök kataloqdan başlayaraq faylın birbaşa saxlandığı qovluqla bitən qovluq adlarının ardıcıllığıdır.

“Dosyaya gedən yol” anlayışına tanış nağıl bənzətməsi belədir: “Palıd ağacında sandıq asılır, sinədə dovşan, dovşanda ördək, ördəkdə orada. yumurtadır, yumurtanın içində iynə var, sonunda Koşçeyevin ölümüdür”.

Ardıcıllıqla yazılmış məntiqi sürücü adı, fayl yolu və fayl adı təşkil edir tam fayl adı.

Şəkildə göstərildiyi təqdirdə. 2.9 fayl strukturu C: diskində saxlanılır, sonra MS-DOS və Windows əməliyyat sistemlərinin simvolizminə daxil olan bəzi faylların tam adları belə görünür:

C:\IVANOV\PROGS\progl.pas

C:\PETROV\DATA\task.dat

Faylların yerləşdirilməsi cədvəli

Diskin fayl strukturu haqqında məlumat eyni diskdə fayl yerləşdirmə cədvəli şəklində yerləşdirilir. ƏS fayl sistemindən istifadə etməklə istifadəçi fayl strukturu ağacında aşağı və ya yuxarı hərəkət edərək qovluqların (qovluqların) məzmununa ardıcıl olaraq ekranda baxa bilər.

Şəkildə. Şəkil 2.10-da E: məntiqi sürücüsündə kataloq ağacının kompüter ekranında (sol pəncərədə) göstərilməsi nümunəsi göstərilir.

Sağ pəncərədə ARCON qovluğunun məzmunu göstərilir. ") bu çoxlu fayldır müxtəlif növlər. Beləliklə, məsələn, siyahıdakı ilk faylın tam adının aşağıdakı kimi olduğu aydındır:

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

Cədvəldən əldə edə bilərsiniz Əlavə informasiya fayllar haqqında. Məsələn, dos4gw.exe faylının ölçüsü 254.556 baytdır və 31 may 1994-cü ildə saat 2:00-da yaradılmışdır.

Belə bir siyahıda istədiyiniz fayl haqqında bir qeyd tapdıqdan sonra, OS əmrlərindən istifadə edərək, istifadəçi onunla müxtəlif hərəkətlər edə bilər: faylda olan proqramı işə salın; faylı silin, adını dəyişdirin, kopyalayın. Bütün bu əməliyyatları necə yerinə yetirəcəyinizi praktiki dərsdə öyrənəcəksiniz.

Suallar və tapşırıqlar

    1. Kompüter laboratoriyanızda istifadə olunan əməliyyat sisteminin adı nədir?
    2. Əməliyyat sistemi kompüterlərinizdə hansı fayl strukturundan istifadə edir (sadə, çoxsəviyyəli)?
    3. Kompüterinizdə neçə fiziki disk var? Fiziki disklərdə neçə məntiqi disk var və onların əməliyyat sistemində hansı adları var?
    4. ƏS-də fayl adlarını hansı qaydalar tənzimləyir?
    5. Diskdəki fayla gedən yol, faylın tam adı nədir?
    6. Kompüterinizdə disk kataloqlarına ekranda baxmaq üçün (müəllimin rəhbərliyi altında) öyrənin.
    7. Proqram fayllarından (məsələn, exe, com) proqramları işə salmağı öyrənin.
    8. İstifadə etdiyiniz əməliyyat sistemində əsas fayl əməliyyatlarını (faylların kopyalanması, daşınması, silinməsi, adının dəyişdirilməsi) yerinə yetirməyi öyrənin.

İstifadəçi interfeysi

mehriban istifadəçi interfeysi

İndi “istifadəçi interfeysi”nin yeni konsepsiyası ilə tanış olun.

Müasir proqram təminatının tərtibatçıları istifadəçinin kompüterdə işini rahat, sadə və vizual etməyə çalışırlar. Hər hansı bir proqramın istehlakçı keyfiyyətləri əsasən istifadəçi ilə qarşılıqlı əlaqənin rahatlığı ilə müəyyən edilir.

Proqramla istifadəçinin qarşılıqlı əlaqə formasına deyilir istifadəçi interfeysi. İstifadəçi dostu qarşılıqlı əlaqə forması istifadəçi dostu interfeys adlanır.

Obyekt yönümlü interfeys

Müasir sistem və tətbiqi proqramların interfeysi obyekt yönümlü interfeys adlanır. Obyekt yönümlü yanaşmanı həyata keçirən əməliyyat sisteminə misal olaraq Windows-u göstərmək olar.

əməliyyat sistemi bir çox obyektlərlə işləyir, bunlara daxildir: sənədlər, proqramlar, disklər, printerlər və əməliyyat sistemində işləyərkən məşğul olduğumuz digər obyektlər.

Sənədlərdə bəzi məlumatlar var: mətn, səs, şəkillər və s. Proqramlar sənədləri emal etmək üçün istifadə olunur. Fərdi proqramlar və sənədlər ayrılmaz şəkildə bağlıdır: mətn redaktoru ilə işləyir mətn sənədləri, qrafik redaktoru- fotoşəkillər və illüstrasiyalarla səs emal proqramı səs fayllarını yazmağa, düzəltməyə və dinləməyə imkan verir.

Sənədlər və proqramlar informasiya obyektləridir. Disklər və printerlər kimi obyektlər isə aparat (fiziki) obyektlərdir. Əməliyyat sistemi obyekti aşağıdakılarla əlaqələndirir:

    qrafik təyinat;

    xassələri;

    davranış.

Əməliyyat sisteminin interfeysi sənədləri, proqramları və cihazları təyin etmək üçün nişanlardan (piktoqramlar, nişanlar da deyilir) və adlardan istifadə edir. Ad və işarə bir obyekti digərindən asanlıqla fərqləndirməyə imkan verir (şək. 2.11).

Hər bir obyekt konkret xassələr toplusu və obyektdə yerinə yetirilə bilən hərəkətlər toplusu ilə əlaqələndirilir.

Məsələn, sənədin xüsusiyyətləri onun fayl strukturunda yerləşməsi və ölçüsüdür. Sənəd üzərində hərəkətlər: açmaq (baxmaq və ya dinləmək), adını dəyişmək, çap etmək, kopyalamaq, saxlamaq, silmək və s.

Kontekst menyusu

Əməliyyat sistemi müxtəlif obyektlərlə işləyərkən eyni istifadəçi interfeysini təmin edir. Windows əməliyyat sistemində obyektin xassələri və onun üzərində mümkün hərəkətlər ilə tanış olmaq üçün kontekst menyusundan istifadə olunur (şək. 2.12) (kontekst menyusuna zəng etmək üçün obyekt piktoqramını seçin və siçanın sağ düyməsini sıxın).

Menyu- Bu, istifadəçinin ehtiyac duyduğu elementi seçə biləcəyi ekranda göstərilən siyahıdır.

düyü. 2.12. Sənədin kontekst menyusu

Şəkildəki menyuda. 2.12 Sonuncudan başqa bütün bəndlər sənədlə həyata keçirilə bilən hərəkətlərə istinad edir. İstədiyiniz menyu elementi kursor düymələri və ya manipulyator (məsələn, siçan) istifadə edərək seçilir. "Xüsusiyyətlər" menyusunu seçsəniz, ekranda bu obyektin xüsusiyyətlərinin siyahısı göstərilir.

Suallar və tapşırıqlar

    1. İstifadəçi interfeysi nədir?
    2. Obyekt necə xarakterizə olunur (obyekt yönümlü yanaşma nöqteyi-nəzərindən)?
    3. Obyektin xassələrini necə tapmaq və ya onun üzərində hərəkət etmək olar?

Arxangelsk Dövlət Universiteti

Kotlas filialı

tam ştat şöbəsi

Fakültə: texniki

İxtisas: PGS

Kurs işi

İntizam: informatika

Mövzu: Disk fayl strukturu

İfa etdi

1-ci kurs tələbəsi

Jubreva Olqa

Aleksandrovna

Yoxlandı:

Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

§ 1 Fayl sistemi anlayışı. . . . . . . . . . . . . . . . . . . .

§ 2 Fayl MS-DOS sistemi. . . . . . . . . . . . . . . . . . . .

§ 3 Fayl sistemi Windows 95. . . . . . . . . . . . . . . . . .

§ 4 Windows NT fayl sistemi. . . . . . . . . . . . . . . . . .

Nəticə. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Giriş.

Metodiki vəsait “fayl sistemi” anlayışının mahiyyətini,

kursunda ən mühüm anlayışlardan biri olan “Proqram təminatı

kompüter dəstəyi”, həmçinin fayl sistemlərinin strukturunu təqdim edir

MS-DOS, Windows 95, Windows NT kimi əməliyyat sistemləri.

İndinin strukturu bu məqsədə çatmaq cəhdi ilə müəyyən edilir.

dərsliklər: mövzu materialı 4 əsas hissəyə bölünür (hissələr

paraqraf forması), hissələrin hər biri də, lazım gəldikdə, bölünür

kiçik detallı hissələr.

§ 1 Fayl sistemi anlayışı.

1.1. Fayl sisteminin tərifi.

Fayl (ingilis dilində Fayl) - qovluq, qovluq.

Fayl bəzi fiziki yaddaşın adlandırılmış sahəsidir

informasiyanın saxlanması üçün nəzərdə tutulmuş vasitə.

girişi təmin edən əməliyyat sistemi alətləri toplusu

xarici media haqqında məlumat fayl idarəetmə sistemi adlanır və ya

fayl sistemi.

Fayl sistemi əməliyyat sisteminin funksional hissəsidir.

xarici yaddaş ilə məlumat mübadiləsinə cavabdeh olan sistem

cihazlar.

FİLƏ GİRİŞİN TƏŞKİL EDİLMƏSİ

Kataloq quruluşu

Ümid edirik ki, kitabların saxlanmasını təşkil etmək barədə yaxşı fikrin var

kitabxana və müvafiq olaraq, kodu ilə istədiyiniz kitabı axtarmaq proseduru

kataloq. Bununla bağlı anlayışınızı faylları saxlamağınıza köçürün

diskdə və ona girişin təşkili.

Access - yaddaş və orada yerləşən fayl ilə əlaqə yaratmaq proseduru

məlumatların yazılması və oxunması üçün.

Spesifikasiyada fayl adından əvvəl görünən məntiqi sürücünün adı,

faylın axtarılacağı məntiqi diski müəyyən edir. Eyni diskdə

faylların tam adları, eləcə də onların olduğu kataloq təşkil edilir

xüsusiyyətlər: yaranma tarixi və vaxtı;

həcm (baytla); xüsusi atributlar. Kitabxana sisteminə bənzəyir

kataloq təşkilatı kataloqda qeydə alınmış faylın tam adı,

əməliyyat sisteminin tapdığı şifrə kimi xidmət edəcəkdir

faylın diskdəki yeri.

Kataloq - diskdə yerlərini göstərən faylların kataloqu.

İki kataloq vəziyyəti var - cari (aktiv) və passiv. Xanım

DOS hər bir məntiqi diskdə mövcud kataloqu xatırlayır.

Cari (aktiv) kataloq istifadəçinin işlədiyi qovluqdur

cari maşın vaxtında istehsal olunur.

Passiv kataloq - olan kataloq Bu an vaxt yoxdur

MS DOS əməliyyat sistemi iyerarxik quruluşa malikdir

(Şəkil 9.1) kataloq təşkilatı. Hər bir disk həmişə var

tək əsas (kök) kataloq. O, 0 səviyyəsindədir

iyerarxik quruluşdur və "\" simvolu ilə göstərilir. Kök kataloqu

diski formatlaşdırarkən (başlatarkən, işarələyərkən) yaradılmışdır

ölçüsü məhduddur və DOS alətlərindən istifadə etməklə silinə bilməz. Əsas üçün

qovluğa əmrlər tərəfindən yaradılan digər kataloqlar və fayllar daxil ola bilər

əməliyyat sistemi və müvafiq əmrlərdən istifadə etməklə silinə bilər.

düyü. 9.1. Kataloqun iyerarxik təşkilati strukturu

Ana kataloq alt kataloqları olan qovluqdur. Alt kataloq

Başqa bir kataloqa daxil olan qovluq.

Beləliklə, aşağı səviyyəli kataloqları olan hər hansı bir kataloq ola bilər

bir tərəfdən onlara qarşı valideyn olmaq, digər tərəfdən

yuxarı səviyyəli kataloqa tabedir. Bir qayda olaraq, əgər bu

çaşqınlıq yaratmır, "kataloq" terminindən də istifadə edin

kontekstdən asılı olaraq alt kataloq və ya əsas kataloq.

Disklərdəki qovluqlar sistem faylları kimi təşkil edilir. Yeganə şey

istisna, sabit yerin ayrıldığı kök kataloqdur

disk. Kataloqlara adi fayl kimi daxil olmaq olar.

Qeyd. Kataloq strukturunda olmayan kataloqlar ola bilər

Alt qovluqların adları faylların adlandırılması qaydaları ilə eynidir (bax.

alt bölmə 9.1). Fayllardan formal fərqlər üçün, adətən alt kataloqlar

yalnız adlar təyin edin, baxmayaraq ki, eyni qaydalara uyğun olaraq bir növ əlavə edə bilərsiniz

və fayllar üçün.

Fayl məzmununa giriş əsas kataloqdan, vasitəsilə təşkil edilir

i-ci səviyyəli tabeli kataloqlar (alt kataloqlar) silsiləsi. Kataloqda

həm faylların, həm də qovluqların qeydləri istənilən səviyyədə saxlanıla bilər

aşağı səviyyə. boş adlanır.

Şəkildə. 9.2 ən sadə kataloq strukturunu göstərir, burada əsas

kataloq 0

səviyyədə yalnız aşağı səviyyəli kataloqların faylları haqqında qeydlər saxlanılır

mövcud deyil

Şəkildə. Şəkil 9.3-də kataloqların yerləşdiyi kataloqun iyerarxik strukturu göstərilir

istənilən səviyyə aşağı səviyyədə fayllar və qovluqlar haqqında qeydləri saxlayır. Üstəlik

aşağı səviyyəli kataloqa keçid yalnız təşkil edilə bilər

tabeli kataloqlar vasitəsilə ardıcıl olaraq.

düyü. 9.2. Ən sadə quruluş heç bir kataloqu olmayan qovluq

aşağı səviyyə

düyü. 93,.. Tipik quruluş aşağıdakı kataloqlardan ibarət kataloq

səviyyə: aşağı səviyyəli kataloqu təyin edərkən üç rəqəmdən istifadə olunur:

birinci rəqəm səviyyənin nömrəsini göstərir; ikincisi bunun seriya nömrəsidir

kataloqu var bu səviyyə, üçüncüsü hansı səviyyədə olduğunu göstərir

adı qeydiyyatdadır. Hər bir kataloqun indeksləri olan bir KAT adı var.

Məsələn, CAT342 qeydiyyatdan keçmiş üçüncü səviyyəli kataloqun adıdır

ikinci səviyyəli kataloq nömrəsi 4

Siz əsas kataloqdan birbaşa kataloqa keçə bilməzsiniz, məsələn, səviyyə 5.

Əvvəlki bütün yuxarı səviyyəli kataloqlardan keçmək vacibdir.

Bir kataloq vasitəsilə fayla girişi təşkil etmək üçün yuxarıda təsvir olunan prinsip

fayl sisteminin əsasını təşkil edir.

Fayl sistemi əməliyyat sisteminin yeri və yerini idarə edən hissəsidir

diskdəki fayllara və qovluqlara giriş.

Disk fayl strukturu anlayışı fayl sistemi anlayışı ilə sıx bağlıdır.

bununla onların diskdə necə yerləşdiyini nəzərdə tuturuq: əsas kataloq,

alt kataloqlar, fayllar, əməliyyat sistemi və hansıların onlar üçün ayrılması

sektorların, klasterlərin, treklərin həcmləri.

Disk fayl strukturunun formalaşdırılması qaydaları. Fayl yaratarkən

Disk quruluşunda MS DOS əməliyyat sistemi bir sıra qaydalara əməl edir:

Fayl və ya qovluq eyni adla qeyd oluna bilər

müxtəlif kataloqlar, lakin eyni kataloqda yalnız bir dəfə;

Əsas kataloqda fayl adlarının və alt kataloqların sırası

ixtiyari;

Fayl bir neçə hissəyə bölünə bilər, bunun üçün

müxtəlif treklərdə eyni həcmli disk sahəsinin bölmələri və

sektorlar.

Yol və dəvət

Şəkildən. 9.1 - 9.3 fayla kataloq vasitəsilə daxil olduğunu görə bilərsiniz

orada qeydə alınmış bu faylın adı sayəsində. Əgər kataloqda varsa

iyerarxik quruluş, daha sonra əməliyyat sistemi fayla girişi təşkil edir

adın qeydə alındığı alt kataloqun mövqeyindən asılı olaraq

axtardığınız fayl.

Fayla giriş aşağıdakı kimi təşkil edilə bilər:

Əgər fayl adı cari qovluqda qeydiyyatdan keçibsə, bu, kifayətdir

fayla daxil olmaq üçün yalnız onun adını göstərin;

Əgər fayl adı passiv qovluqda qeydiyyatdan keçibsə, o zaman

cari kataloq, yolu göstərməlisiniz, yəni. tabeliyində olanlar silsiləsi

fayla daxil olmaq üçün qovluqlar.

Yol, keçilməli olan tabeli kataloqlar zənciridir

iyerarxik strukturu arzu olunan faylın qeydə alındığı qovluğa. At

Yol təyin edilərkən kataloq adları ardıcıllıqla yazılır və ayrılır

bir-birindən \ işarəsi ilə ayrılır.

İstifadəçinin əməliyyat sistemi ilə qarşılıqlı əlaqəsi ilə həyata keçirilir

ekranda göstərilən əmr satırından istifadə etməklə. Əvvəlcə

Komanda xəttində həmişə ilə bitən bir sorğu var

>. Sorğu göstərə bilər: cari sürücünün adı, cari sürücünün adı

kataloq, cari vaxt və tarix, yol, ayırıcı simvollar.

Əməliyyat sisteminin sorğusu məlumat ekranında bir göstəricidir,

əməliyyat sisteminin istifadəçi əmrlərini daxil etməyə hazır olduğunu göstərir.

Misal 9.8.

Cari sürücü disket A sürücüsüdür.

cari kataloq \ simvolu ilə göstərildiyi kimi əsas kataloqdur.

C:\CAT1\CAT2

Cari diskdir HDD C. Cari kataloq -

ikinci səviyyəli kataloq CAT2, birinci səviyyəli kataloqa daxildir

CAT1, bu da öz növbəsində əsas qeydiyyatdan keçmişdir

kataloq.

Asılı olaraq fayla giriş yolunu təşkil etmək üçün üç seçim var

onun qeydiyyata alındığı yerlər:

Fayl cari kataloqdadır (yol yoxdur). Təşkil edərkən

Fayla daxil olmaq üçün sadəcə onun tam adını göstərməlisiniz;

Fayl aşağı səviyyələrdən birinin passiv kataloqunda yerləşir,

cari kataloqa tabedir. Fayla girişi təşkil edərkən

bütün kataloq adlarını sadalayan yolu göstərməlisiniz

bu yolda uzanan aşağı səviyyə (o cümlədən

bu fayl qeydiyyatdan keçib);

fayl fərqli filialda passiv kataloqdadır

iyerarxik strukturun cari kataloqunun yeri. At

fayla girişi təşkil etmək üçün ilə başlayan yolu göstərməlisiniz

əsas kataloq, yəni. \ simvolu ilə başlayır. Bu onunla izah olunur ki, in

iyerarxik quruluş, hərəkət yalnız yuxarıdan şaquli olaraq mümkündür -

Kataloqdan kataloqa üfüqi keçidlərə icazə verilmir.B

Aşağıdakı nümunələr bunu göstərir mümkün variantlar yollar.

Misal 9.9.

Vəziyyət: F1.TXT faylı cari 1-ci səviyyəli K1 kataloqunda qeydə alınıb

sərt disk C. Buna görə də ekranda C:\K1 dəvəti göstərilir

İzahat: Bu halda heç bir yol yoxdur və fayla daxil olmaq üçün bu kifayətdir

yalnız tam adını göstərin F1.TXT

Misal 9.10.

Vəziyyət: F1.TXT faylı K2 hard 2-ci səviyyəli kataloqda qeydə alınıb

sürücüsü C. Cari kataloq K1-dir. Beləliklə, ekranda dəvətnamə göstərilir

İzahat: bu halda yol kataloqdan başlayacaq

K1 tabeliyində olan K2 kataloqu vasitəsilə aşağı. Buna görə də əvvəl

Tam fayl adı cari K2 qovluğundan gedən yolu göstərir

Yol anlayışı ilə tanış olduqdan sonra yarımbölmədə təqdim olunanlara qayıdaq. 9.1

fayl spesifikasiyası konsepsiyası. Qısaldılmış fayl spesifikasiyası var və

yolun iştirak etdiyi tam fayl spesifikasiyası. Şəkildə.

Şəkil 9.4 fayl spesifikasiyasının yaradılması qaydasının variantlarını göstərir.

düyü. 9.4. Spesifikasiya formatları (isteğe bağlı parametr göstərilmişdir)

Misal 9.12. Fayl spesifikasiyasının qısa forması C:\KIT.BAS

KIT.BAS BASIC proqramı ilə fayl əsasda yerləşir

sabit disk kataloqu.

Tam forma fayl spesifikasiyası

C:\CAT1\CAT2\BOOC1.TXT

BOOOK1.ТХТ mətn faylı ikincinin kataloqunda qeydiyyata alınıb

C sabit diskinin CAT2 səviyyəsi.

Kataloq girişlərinin strukturu

İndi siz kataloqda saxlanılan qeydlərin strukturu ilə tanış olmalısınız

aşağı səviyyəli fayllar və alt kataloqlar haqqında məlumat.

Kataloqdakı fayl girişi faylın adını və tipini, faylın ölçüsünü ehtiva edir

bayt, yaradılma tarixi, yaradılma vaxtı və bir sıra digər parametrlər tələb olunur

girişi təşkil etmək üçün əməliyyat sistemi.

Əsas kataloqda aşağı səviyyəli alt kataloq üçün giriş onu ehtiva edir

ad, atribut, yaranma tarixi və vaxtı.

Kataloqun məzmunu üçün mümkün variantları nəzərdən keçirək. 1-ci variant. Kataloqda

Yalnız fayllar haqqında qeydlər saxlanılır (şək. 9.5). Fayl girişlərindən əvvəl

Kataloq adı haqqında mesaj göstərilir. Bu vəziyyətdə əsas şey budur

disket kataloqu A. Kataloqun məzmununun sonunda haqqında mesaj görünür

diskdə saxlanan faylların sayı və boş disk sahəsi

bayt Məsələn, yuxarıdakı kataloq aşağıdakı mesajı göstərir:

4 fayl(lar) 359560 bayt pulsuz

Diskdəki faylların sayı. Pulsuz həcmi

disk sahəsi, bayt 2-ci seçim.

Kataloq yalnız aşağı səviyyəli kataloqlar haqqında qeydləri saxlayır (şək. 9.6).

düyü. 9.7. Əsas kataloq faylları və alt kataloqları saxlayır

Kataloqun sonunda, əvvəlki vəziyyətdə olduğu kimi, oxşarını görəcəksiniz

Boş disk sahəsinin miqdarı haqqında yuxarıda qeyd olunan giriş.

3-cü seçim: Kataloq həm faylların, həm də kataloqların qeydlərini saxlayır

aşağı səviyyə (Şəkil 9.7). Bu strukturdan aydın olur ki, bu kataloqda

3 fayl və 2 aşağı səviyyəli BASIC və LEXICON kataloqu var. Diskdə

boş yer 2.6575 MB.

Yuxarıda müzakirə edilən üç kataloq təqdimatı variantı məzmununu əks etdirir

əsas kataloq. 1-ci səviyyədən başlayaraq kataloq strukturu,

eynidir və əsasdan yalnız fayl girişlərindən əvvəl fərqlənir

və aşağı səviyyəli kataloqlarda ellipsli iki giriş yerləşdirilir (şək. 9.8).

Başlanğıcda gördüyünüz nöqtələr məzmunun ekranda çağırıldığını bildirir

alt kataloq (1-ci səviyyəli kataloq) iki mətndən ibarət KNIGA

SVET və TON faylları.

|C:\KNIGA | kataloqu | |

| |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 fayl 912348 bayt pulsuz | | |

|şək. 9.8. Alt kataloqda yazıların strukturu |

1.2. Fayl sistemi FAT.

Windows əməliyyat sistemləri istifadə olunur, üçün inkişaf etdirilir

Hər bir DOS bölməsi və həcmi üçün mövcud olan DOS FAT fayl sistemi

açılış sektoru və hər bir DOS bölməsi cədvəlin iki nüsxəsini ehtiva edir

fayl bölgüsü cədvəli (FAT).

FAT əlaqəni ifadə edən bir matrisdir

bölmənin faylları və qovluqları və onların sabit diskdəki fiziki yeri arasında

Hər bir sabit disk bölməsinin qarşısında ardıcıl olaraq iki bölmə var

FAT nüsxələri. Yükləmə sektorları kimi, FAT da kənarda yerləşir

diskin fayl sisteminə görünən sahəsi.

Diskə yazılan zaman fayllar mütləq yer tutmur,

onların ölçüsünə bərabərdir. Tipik olaraq, fayllar çoxluqlara bölünür

bölmə boyunca səpələnə bilən müəyyən ölçüdə.

Nəticədə, FAT cədvəli faylların və onların siyahısı deyil

yerlər, bölmə qruplarının siyahısı və onların məzmunu və sonunda

FAT cədvəli girişləri 12, 16 və 32 bitdir

ölçüsü FDISK proqramı ilə müəyyən edilən onaltılıq ədədlər və

dəyər birbaşa FORMAT proqramı tərəfindən yaradılır.

Ölçüsü 16 MB-a qədər olan bütün disketlər və sərt disklər

FAT 12 bitlik elementlərdən istifadə edir. Sərt və çıxarıla bilən disklər var

ölçüsü 16 MB və ya daha çox olan 16 bitlik elementlər adətən istifadə olunur.

FAT fayl sistemi MS-DOS-un bütün versiyalarında və birincisində istifadə edilmişdir

OS/2-nin iki buraxılışı (versiya 1.0 və 1.1). Hər bir məntiqi cild var idi

iki funksiyanı yerinə yetirən öz FAT: məlumat ehtiva edir

modul birləşmələrinin siyahısı şəklində həcmdə hər bir fayl üçün paylamalar

paylamalar (klasterlər) və hansı paylama modullarının pulsuz olduğu göstərilmişdir.

FAT cədvəli icad edildikdə, bu, üçün əla bir həll idi

disk sahəsinin idarə edilməsi, əsasən disketlər,

onun istifadə edildiyi nadir hallarda ölçüsü bir neçə Mb-dən çox idi.

FAT yaddaşda qalacaq qədər kiçik idi,

hər hansı bir hissəyə çox sürətli təsadüfi giriş imkanı verir

hər hansı bir fayl.

FAT sabit disklərə tətbiq edildikdə, çox böyük oldu

yaddaş rezidenti və zəifləmiş sistem performansı üçün.

Bundan əlavə, boş disk sahəsi ilə bağlı məlumat

yer çoxlu sayda FAT sektorları arasında "paylandı"

fayl sahəsini ayırarkən praktiki deyildi və

Faylın parçalanmasının yüksək effektivliyə maneə olduğunu sübut etdi.

Bundan əlavə, sərt üzərində nisbətən böyük qrupların istifadəsi

disklər çox sayda istifadə olunmamış sahələrə səbəb oldu, çünki

Orta hesabla, hər bir fayl üçün klasterin yarısı boşa çıxdı.

Bir neçə ildir ki, Microsoft və IBM genişləndirməyə çalışır

həcm ölçüsü məhdudiyyətlərinin aradan qaldırılması səbəbindən FAT fayl sisteminin ömrü,

paylama strategiyalarının təkmilləşdirilməsi, yol adının keşləşdirilməsi və yerdəyişmə

cədvəlləri və buferləri genişləndirilmiş yaddaşa köçürün. Ancaq onları yalnız hesab etmək olar

fayl sistemi sadəcə uyğun gəlmədiyi üçün müvəqqəti tədbirlər kimi

böyük təsadüfi giriş cihazları.

§ 2 MS-DOS əməliyyat sisteminin fayl sistemi.

MS DOS fayl sisteminin anlayışlarından biri məntiqi diskdir.

Məntiqi sürücülər:

DOS, hər bir məntiqi disk ayrı bir maqnit diskdir. Hər bir məntiqi

diskin özünəməxsus adı var. Məntiqi sürücü adı kimi

ingilis əlifbasının A-dan Z-yə qədər (daxil olmaqla) hərflərindən istifadə olunur.

Beləliklə, məntiqi sürücülərin sayı 26-dan çox deyil.

A və B hərfləri ciddi şəkildə IBM PC-də mövcud olan disketlər üçün qorunur (

C hərfi ilə başlayan məntiqi disklər (arakəsmələr) HDD (

Vinçester).

Şəkillər məntiqi diskin şəklini göstərir.

Əgər verilmiş IBM PC-də yalnız bir FDD varsa, B hərfi atlanır

Yalnız məntiqi A və C diskləri sistem sürücüsü ola bilər. Fayl

məntiqi disk quruluşu:

Diskdə (faylda yerləşir) məlumat əldə etmək üçün sizə lazımdır

birinci sektorun fiziki ünvanını bilmək, (Nsurfaces+Ntracks+Nsectors),

bu faylın tutduğu klasterlərin ümumi sayı, növbətinin ünvanı

fayl ölçüsü bir klasterin ölçüsündən böyükdürsə, klaster və s. Hamısı

çox qeyri-müəyyən, çətin və lazımsızdır.

MS DOS istifadəçini belə işdən xilas edir və bunu özü edir. üçün

fayllara girişin təmin edilməsi - MS DOS fayl sistemi təşkil edir və

məntiqi diskdə xüsusi fayl strukturunu saxlayır.

Fayl strukturu elementləri:

Başlanğıc sektoru (yükləmə sektoru, Yükləmə sektoru),

Məlumat sahəsi (boş disk sahəsi)

Bu elementlər yaradılmışdır xüsusi proqramlar(MS DOS mühitində) davam edir

diskin işə salınması.

Başlanğıc sektoru (yükləmə sektoru, Yükləmə sektoru):

Disklə işləmək üçün MS DOS-un tələb etdiyi məlumat budur:

OS ID (disk sistemdirsə),

Disk sektorunun ölçüsü,

Klasterdəki sektorların sayı,

Diskin başlanğıcındakı ehtiyat sektorların sayı,

Diskdəki FAT nüsxələrinin sayı (standart - iki),

Kataloqdakı elementlərin sayı,

Diskdəki sektorların sayı,

Disk format növü,

FAT-da sektorların sayı,

Trek başına sektorların sayı,

Səthlərin sayı

OS yükləmə bloku,

Başlanğıc sektorun arxasında FAT dayanır.

FAT (Fayl Ayırma Cədvəli):

Disk məlumat sahəsi (yuxarıya bax) MS DOS-da ardıcıllıqla təqdim olunur

nömrələnmiş klasterlər.

FAT diskin məlumat sahəsinin klasterlərinə müraciət edən elementlər massividir.

Hər bir məlumat sahəsi klasteri bir FAT elementinə uyğundur.

FAT elementləri ərazidəki fayl qruplarına keçidlər zənciri kimi xidmət edir

FAT Fayl strukturunun son dərəcə vacib elementidir.FAT-da pozuntular ola bilər

bütün məntiqi diskdə məlumatın tam və ya qismən itirilməsinə səbəb olur.

Buna görə FAT-ın iki nüsxəsi diskdə saxlanılır. Xüsusi proqramlar var

FAT vəziyyətinə nəzarət edən və pozuntuları düzəldən.

Kök kataloqu:

Bu, başlatma prosesi zamanı yaradılmış diskin xüsusi sahəsidir.

fayl və qovluqlar haqqında məlumat olan diskin (formatlaşdırılması),

diskdə saxlanılır.

Kök Kataloq həmişə formatlanmış diskdə mövcuddur. Aktiv

Bir diskdə həmişə yalnız bir kök kataloqu olur. Kök ölçüsü

verilmiş disk üçün kataloq sabit bir dəyərdir, buna görə də maksimum

ona "əlavə edilmiş" faylların və digər (uşaq) qovluqların sayı

(Alt kataloqlar) - ciddi şəkildə müəyyən edilmişdir.

Beləliklə, yuxarıda göstərilənlərin hamısını yekunlaşdıraraq, MS-DOS-u yekunlaşdıra bilərik - 16-

real prosessor rejimində işləyən bit əməliyyat sistemi.

§ 4 Windows 95 əməliyyat sisteminin fayl sistemi.

4.1. FAT 32-nin yaradılması üçün əsaslar.

Fərdi kompüterlər sahəsində 1987-ci ildə böhran yarandı.

On il ərzində Microsoft tərəfindən hazırlanmış FAT fayl sisteminin xüsusiyyətləri

illər əvvəl Standalone Disk Basic tərcüməçisi və daha sonra

DOS əməliyyat sistemi üçün uyğunlaşdırılmışlar tükənmişdir. YAĞ

üçün nəzərdə tutulub sabit disklər tutumu 32 MB-dan çox olmayan və yeni HDD-lər

daha böyük tutumların PC istifadəçiləri üçün tamamilə yararsız olduğu ortaya çıxdı.

Bəzi müstəqil satıcılar öz həll yollarını təklif etdilər

bu problem, ancaq DOS 4.0-ın gəlişi ilə bu böhran aradan qaldırıldı -

bir anlıq.

DOS 4.0-da fayl sistemi strukturunda əhəmiyyətli dəyişikliklər

əməliyyat sisteminə 128 MB-a qədər tutumlu disklərlə işləməyə icazə verdi; ilə

Sonrakı kiçik əlavələr bu limiti artırdı

2 GB. O zaman belə görünürdü ki, bu yaddaş həcmi hər kəsi üstələyir

təsəvvür edilən ehtiyaclar. Ancaq fərdi kompüterlərin tarixi bir şeydirsə

və öyrətdi, o zaman dəqiqliklə tutumun “ağıla gələn hər şeyi üstələyir

ehtiyacları", çox tez "ciddi üçün demək olar ki, qeyri-kafi olur

işləyir." Həqiqətən, sərt disklər hazırda kommersiya baxımından mövcuddur

tutumu adətən 2,5 GB və daha yüksək, bəzən isə çox yüksək və

Bizi məhdudiyyətlərdən azad edən 2 GB tavan başqa birinə çevrildi

aşılması lazım olan maneə.

4.2. FAT 32-nin təsviri.

Microsoft Windows 95 sistemləri üçün yeni genişləndirmə hazırlayıb.

FAT - FAT32 sistemləri, heç bir yüksək səsli ifadələr olmadan

OEM Xidmət Paketi 2.

FAT32 sistemi yalnız yeni kompüterlərdə quraşdırılır və buna arxalanmayın

getdiyiniz zaman alın yeni versiya Windows 95 iddia etsə də

Microsoft, bu uzantı üçün əsas paketin bir hissəsi halına gələcək

Windows yeniləmələri

4.2.1. Disk sahələri

Bu fayl sistemi bir sıra xüsusi sahələr təmin edir

zamanı disk yerini təşkil etmək üçün ayrılmış disk

formatlaşdırma - yükləmə başlığı qeydi, disk bölmə cədvəli, qeyd

yükləmələr, fayl bölgüsü cədvəli (FAT sistemi ondan əldə edilmişdir

adı) və kök kataloqu.

Aktiv fiziki səviyyə disk sahəsi 512 bayta bölünür

sektorlar adlanır. FAT sistemi fayllar üçün yer ayırır

tam sayda sektorlardan ibarət olan və klaster adlanan bloklar.

Klasterdəki sektorların sayı ikinin gücünün qatı olmalıdır. Microsoft-da

bu klasterlərə yaddaş ayırma vahidləri deyilir və

SCANDISK hesabatı onların ölçüsünü göstərir, məsələn, "hər biri 16,384 bayt

yaddaş ayırma vahidi."

4.2.2. FAT zənciri

FAT disk qruplarını birləşdirən verilənlər bazasıdır

fayl boşluqları. Bu verilənlər bazası hər bir klaster üçün təmin edir

yalnız bir element. İlk iki element haqqında məlumat var

FAT sistemi. Üçüncü və sonrakı elementlər uyğunlaşdırılır

ayrılmış ilk çoxluqdan başlayaraq disk sahəsinin klasterləri

fayllar üçün. FAT elementlərində bir neçə xüsusi dəyər ola bilər,

olduğunu göstərir

Klaster pulsuzdur, yəni. heç bir fayl tərəfindən istifadə edilmir;

Çoxluq fiziki qüsurları olan bir və ya bir neçə sektoru ehtiva edir və

istifadə edilməməlidir;

Bu klaster faylın son klasteridir.

Fayl tərəfindən istifadə edilən hər hansı element üçün, lakin sonuncu çoxluq deyil

FAT faylın tutduğu növbəti klasterin nömrəsini ehtiva edir.

Hər bir kataloq - kök və ya alt kataloqdan asılı olmayaraq - həmçinin

verilənlər bazasıdır. Hər bir fayl üçün DOS qovluğunda

bir əsas qeyd var (Windows 95-də uzun adlar üçün

fayllar, əlavə qeydlər daxil edilmişdir). FAT-dan fərqli olaraq, burada hər bir element

tək bir sahədən ibarətdir, bir kataloqdakı bir fayl üçün girişlərdən ibarətdir

bir neçə sahə. Bəzi sahələr - ad, genişləndirmə, ölçü, tarix və vaxt -

DIR əmrindən istifadə etməklə ekranda göstərilə bilər. Lakin FAT sistemi təmin edir

DIR əmri ilə göstərilməyən sahə birinci nömrələnmiş sahədir

fayl üçün ayrılmış klaster.

Proqram əməliyyat sisteminə sorğu göndərdikdə, ilə

onu hansısa faylın məzmunu ilə təmin etmək üçün sorğu göndərsəniz, OS baxır

həmin faylın ilk klasterini tapmaq üçün kataloq girişi. Sonra o

növbətini tapmaq üçün verilmiş klaster üçün FAT girişinə daxil olur

zəncirdə çoxluq təşkil edir. Sonuncu aşkarlanana qədər bu prosesi təkrarlayın

fayl klasterində OS dəqiq olaraq hansı klasterlərin buna aid olduğunu müəyyən edir

faylı və hansı ardıcıllıqla. Bu şəkildə sistem təmin edə bilər

tələb etdiyi faylın istənilən hissəsini proqramlaşdırın. Bu cür təşkilatlanma

Fayl FAT zənciri adlanır.

FAT sistemində fayllar həmişə klasterlərin tam sayına bölünür. 1.2-də

Kataloqda 32 KB klasterləri olan GB sabit disk göstərilə bilər,

ki, "salam, dünya" sözlərindən ibarət mətn faylının ölçüsüdür

cəmi 12 baytdır, amma əslində bu fayl 32 KB disk yeri tutur

boşluq. Klasterin istifadə olunmayan hissəsi boş yer adlanır

(zəif). Kiçik fayllarda demək olar ki, bütün klaster itirilə bilər

yer tutur və orta hesabla itkilər klasterin yarısı qədərdir.

Orta ölçülü 16 KB klasterləri olan 850 MB sabit diskdə

təxminən 50 KB fayl, fayllar üçün ayrılmış disk sahəsinin təxminən 16%-i

boşluq istifadə olunmamış, lakin ayrılmış fayllara itəcək

Diskdə yer boşaltmağın bir yolu istifadə etməkdir

"itirilmiş"i vurğulayan DriveSpace kimi disk sıxma proqramları

boşluq" digər fayllar tərəfindən istifadə üçün.

4.2.3. FAT32-də digər dəyişikliklər

Artan sayda klasterlərlə işləmək bacarığını təmin etmək üçün

hər bir fayl üçün kataloq girişləri ilkin üçün 4 bayt ayırmalıdır

fayl klasteri (FAT16 sistemində 2 bayt əvəzinə). Ənənəvi olaraq, hər bir giriş

kataloq 32 baytdan ibarətdir (şək. 1). Bu qeydin ortasında 10 bayt var

Microsoft-un rezerv etdiyi (12-21 bayt) istifadə olunur

gələcəkdə öz ehtiyacları. Onlardan ikisi indi olaraq ayrılıb

sistemdə başlanğıc klasteri göstərmək üçün tələb olunan əlavə baytlar

Əməliyyat sistemi həmişə ikisinin olmasını təmin etmişdir

FAT nümunələri, lakin onlardan yalnız biri istifadə edilmişdir. FAT32-ə keçidlə

əməliyyat sistemi bu nüsxələrdən hər hansı biri ilə işləyə bilər. Başqa

Dəyişiklik, əvvəllər sabit olan kök qovluğun olmasıdır

ölçüsü və ciddi şəkildə müəyyən edilmiş disk sahəsi, indi sərbəst şəkildə edə bilərsiniz

alt kataloq kimi lazım olduqda böyüyür. İndi mövcud deyil

kök kataloqdakı girişlərin sayına məhdudiyyətlər. Bu xüsusilə vacibdir

çünki hər uzun fayl adı üçün çoxlu giriş var

kataloq.

Rouminq Kökü və Xüsusiyyətinin Birləşməsi

FAT-ın hər iki nüsxəsindən istifadə maneəsiz olaraq yaxşı ilkin şərtlərdir

disk bölmələrinin dinamik ölçüsünün dəyişdirilməsi, məsələn, bölmənin azaldılması

başqa bir əməliyyat sistemi üçün yer boşaltmaq üçün. Bu yeni

yanaşma üçüncü tərəf proqramlarında istifadə edilənlərdən daha az təhlükəlidir

FAT16 ilə işləyərkən disk bölmələrini dəyişdirmək.

Yuxarıda göstərilənlərin hamısından belə nəticəyə gələ bilərik:

MS-DOS sırf 16 bitlik əməliyyat sistemi idi və daxil idi

real prosessor rejimi. IN Windows versiyaları Kodun 3.1 hissəsi 16 idi

bit, bəziləri isə 32 bitdir. Windows 3.0 real rejimi dəstəkləyir

prosessor əməliyyatı, 3.1 versiyasını hazırlayarkən ondan imtina etmək qərara alındı

dəstək.

Windows 95 32 bitlik əməliyyat sistemidir

MS-DOS rejimi ilə uyğunluq üçün bit kodu. Windows 95 32 bit

bit kodu.

§ 5 Windows NT əməliyyat sisteminin fayl sistemi.

5.1. Qısa Təsvir Windows NT əməliyyat sistemi.

Hazırda qlobal kompüter sənayesi çox inkişaf edir

sürətlə.Sistem performansı artır və buna görə də

Böyük həcmli verilənləri emal etmək qabiliyyəti artır.

MS-DOS sinifinin əməliyyat sistemləri artıq bunun öhdəsindən gələ bilmir

məlumat axını və müasir resurslardan tam istifadə edə bilmir

kompüterlər. Buna görə də, son zamanlarda daha güclü və bir keçid var

UNIX sinifinin ən qabaqcıl əməliyyat sistemləri, buna misaldır

Microsoft Corporation tərəfindən buraxılmış Windows NT-dir

İstifadəçi Microsoft əməliyyat sistemini ilk dəfə görəndə

Windows NT ilə açıq bir xarici oxşarlıq

Windows 3.+ sisteminin sevimli interfeysi.Lakin bu, görünən oxşarlıqdır

Windows NT-nin yalnız kiçik bir hissəsidir.

Windows NT 32 bitlik əməliyyat sistemidir

prioritet multitasking. Əsas komponentlər kimi

Əməliyyat sistemi təhlükəsizlik xüsusiyyətləri və daxildir

inkişaf etmiş şəbəkə xidməti.

Windows NT də bir çox digərləri ilə uyğunluq təmin edir

əməliyyat və fayl sistemləri, həmçinin şəbəkələr.

Aşağıdakı şəkildə göstərildiyi kimi, Windows NT-dir

modul (monolitdən daha təkmil) əməliyyat sistemi olan

ayrı-ayrı bir-biri ilə əlaqəli nisbətən sadə modullardan ibarətdir.

Windows NT-nin əsas modulları (sırasında sadalanır

memarlığın aşağı səviyyəsindən yuxarıya doğru): səviyyə

aparat abstraksiyaları HAL (Avadanlıq Abstraksiya Layeri), kernel (Kernel),

icra sistemi (İcraçı), qorunan alt sistemlər (qorunan

alt sistemlər) və ətraf mühit altsistemləri.

Windows NT-nin modul quruluşu

5.2. Windows NT fayl sistemi.

Windows NT ilk dəfə çıxanda o, daxil idi

üç fayl sistemi üçün dəstək. Bu Fayl Yerləşdirmə Cədvəli (FAT),

artan fayl sistemi olan MS-DOS ilə uyğunluğu təmin edir

LAN Manager ilə uyğunluğu təmin edən performans (HPFS) və

Emerging Technologies Fayl Sistemi adlı yeni fayl sistemi

NTFS istifadə edilənlərlə müqayisədə bir sıra üstünlüklərə malikdir

əksər fayl serverləri üçün bu nöqtə fayl sistemləridir.

Məlumatların bütövlüyünü təmin etmək üçün NTFS əməliyyat jurnalına malikdir.

Bu yanaşma məlumatın itirilməsi ehtimalını istisna etmir, lakin

fayl sisteminə daxil olma ehtimalını əhəmiyyətli dərəcədə artırır

sistemin bütövlüyü pozulsa belə mümkün olacaq

server. Bu, əməliyyat jurnalından istifadə etməklə mümkün olur

sonrakı yükləmə zamanı diskə yazmaq üçün natamam cəhdləri izləmək

Windows NT. Əməliyyat jurnalı diski yoxlamaq üçün də istifadə olunur

istifadə halında hər bir faylı yoxlamaq yerinə səhvlərin olması

fayl yerləşdirmə cədvəlləri.

NTFS-in əsas üstünlüklərindən biri təhlükəsizlikdir. NTFS

girişə nəzarət girişləri etmək imkanı verir (Access Control

Girişlər, ACE) Girişə Nəzarət Siyahısına (ACL). ACE

qrup və ya istifadəçi identifikasiya adı və giriş nişanı ehtiva edir,

müəyyən girişi məhdudlaşdırmaq üçün istifadə edilə bilər

kataloq və ya fayl. Bu giriş oxumaq qabiliyyətini,

faylları qeyd etmək, silmək, icra etmək və hətta sahib olmaq.

Digər tərəfdən, bir ACL bir olan konteynerdir

və ya daha çox ACE qeydləri. Bu, müəyyən girişləri məhdudlaşdırmağa imkan verir

istifadəçilər və ya istifadəçi qrupları içərisindəki xüsusi qovluqlara və ya fayllara

Bundan əlavə, NTFS ilə işləməyi dəstəkləyir uzun adlar, malik

255-ə qədər simvol uzunluğunda və hər hansı birində böyük və kiçik hərflərdən ibarətdir

ardıcıllıqlar. NTFS-in əsas xüsusiyyətlərindən biri də budur

MS-DOS ilə uyğun gələn ekvivalent adların avtomatik yaradılması.

NTFS-də ilk dəfə NT versiyasında görünən sıxılma xüsusiyyəti də var

3.51. İstənilən faylı, kataloqu və ya diski sıxmaq imkanı verir

NTFS. Virtual disk yaradan MS-DOS sıxılma proqramlarından fərqli olaraq,

görünüşünə malik olması gizli fayl və bu diskdəki bütün məlumatları sıxır,

Windows NT sıxılma üçün fayl alt sisteminin əlavə qatından istifadə edir

və yaratmadan tələb olunan faylları açmaq virtual disk. Bu

diskin müəyyən bir hissəsini sıxarkən faydalı olur (məsələn,

istifadəçi kataloqu) və ya xüsusi tipli fayllar

(məsələn, qrafik faylları). NTFS sıxılmanın yeganə dezavantajı budur

MS-DOS sıxılma sxemləri ilə müqayisədə aşağı səviyyədədir

sıxılma. Ancaq NTFS daha etibarlıdır və

məhsuldarlıq.

Beləliklə, yuxarıda göstərilənlərin hamısından nəticə çıxara bilərik:

Müxtəlif əməliyyat sistemləri ilə uyğun olmaq üçün Windows

NT faylı ehtiva edir FAT sistemi 32. Bundan əlavə, Windows NT özünün də ehtiva edir

öz faylı NTFS sistemi, FAT 16 ilə uyğun gəlmir. Bu

fayl sistemi FAT ilə müqayisədə bir sıra üstünlüklərə malikdir, eləcə də

daha yüksək etibarlılıq və performansa malikdir.

Nəticə.

MS-DOS - 16 bitlik əməliyyat sistemi, real işləyir

prosessor rejimi. Windows 3.1 versiyalarında kodun bəziləri 16 bit, bəziləri isə

32-bit. Windows 3.0 dəstəklənən real prosessor rejimi,

3.1 versiyasının inkişafı zamanı onun dəstəyindən imtina etmək qərara alındı.

Windows 95 32 bitlik əməliyyat sistemidir

yalnız qorunan prosessor rejimində işləyir. Əsas, o cümlədən idarəetmə

yaddaş və proses göndərilməsi, yalnız 32-bit kodu ehtiva edir. Bu

xərcləri azaldır və işi sürətləndirir. Yalnız bəzi modullarda 16-

MS-DOS rejimi ilə uyğunluq üçün bit kodu. Windows 95-də 32-bit

koddan mümkün olan hər yerdə istifadə olunur ki, bu da bizə təmin etməyə imkan verir

sistemin artan etibarlılığı və nasazlığa dözümlülüyü. Bundan əlavə, üçün

köhnə tətbiqlər və sürücülərlə uyğunluq istifadə olunur və 16-

bit kodu.

Windows NT əvvəlkilərin sonrakı inkişafı deyil

mövcud məhsullar. Onun memarlığı nəzərə alınmaqla sıfırdan yaradılmışdır

müasir əməliyyat sisteminə tələblər. Çalışmaq

yeni əməliyyat sisteminin uyğunluğunu təmin etmək,

Windows NT tərtibatçıları tanış Windows interfeysini saxladılar və tətbiq etdilər

mövcud fayl sistemləri üçün dəstək (məsələn, FAT) və müxtəlif

proqramlar (MS - Dos, Windows 3.x üçün yazılmışdır). Tərtibatçılar da

müxtəlif şəbəkələrlə işləmək üçün Windows NT alətlərinə daxildir

deməkdir.

Etibarlılıq və möhkəmlik

tətbiqi qoruyan memarlıq xüsusiyyətləri təmin edir

proqramların bir-biri və əməliyyat sistemi tərəfindən zədələnməsindən. Windows NT

xətaya dözümlü strukturlaşdırılmış istisnaların idarə edilməsindən istifadə edir

bərpa edilə bilən fayl daxil olmaqla bütün memarlıq səviyyələri

NTFS sistemi və daxili sistemdən istifadə edərək qoruma təmin edir

təhlükəsizlik və qabaqcıl yaddaş idarəetmə üsulları.

6.1 Nəzəri məlumat

Fayllar məlumatları kompüter yaddaşında təşkil etmək və saxlamaq üçün istifadə olunur. Kompüter daşıyıcılarında çoxlu faylların strukturlaşdırılması kataloqlardan istifadə etməklə həyata keçirilir. Windows OS-də fayl və qovluq idarəetmə vasitələrinə proqramlar daxildir Dirijor və pəncərə Mənim kompüterim.

Windows Explorer, kompüterdə faylların, qovluqların və sürücülərin iyerarxik strukturunu göstərən bir proqramdır, yəni. fayllara, qovluqlara və disklərə daxil olmaq vasitəsidir. Pəncərənin sol tərəfində Windows Explorer kompüterinizə və ya şəbəkənizə qoşulmuş qovluqların, faylların və digər resursların iyerarxik görünüşünü istifadə edir. Explorer pəncərəsinin sağ tərəfində Explorer-in sol tərəfində vurğulanmış (seçilmiş) qovluğun məzmunu göstərilir.

Bunu həyata keçirmək üçün laboratoriya işi Mühazirə kursunda təqdim olunan materiallar və ya digər məlumat mənbələri ilə tanış olmaq lazımdır:

6.2 İşin məqsədi

Proqrama giriş Windows Explorer və disketdə qovluq və faylların strukturunun yaradılması bacarıqlarının əldə edilməsi.

6.3 Problemin ifadəsi

İş bacarıqlarını əldə etmək üçün bu addımları yerinə yetirin:

  1. Flash E: Explorer pəncərəsində Şəkil 1-də göstərilən kataloq strukturunu yaradın. 6.1 (skrinşotlar çəkilib komanda xətti və Explorer-də).
  2. Sabit diskinizdə olan faylları tapın İLƏ: uzantıları ilə .doc, .txt, .bmp, və onları flasha kopyalayın E: kataloqlara İNTERNET, FIDONETEUNET müvafiq olaraq.
  3. Explorer pəncərəsində qovluq fayllarından birinin adını dəyişin İNTERNET V Net.doc.
  4. Explorer pəncərəsində faylı köçürün Net.doc qovluğa İNSAN.
  5. Explorer pəncərəsində faylı kopyalayın Net.doc qovluğa SÜRƏTLİFDDI.
  6. Explorer pəncərəsində qovluqları silin İNSANPDN.


Şəkil 6.1.

6.4 İşin mərhələli icrası

6.4.1 PC-ni yandırın

düyməni basın Güc PC sistem blokunda.

6.4.2 Windows Explorer ilə tanış olun

6.4.2.1 Windows ƏS tam yükləndikdən sonra Əsas menyunu açın və Proqramlar əmrini seçin, sonra açılan alt menyuda Standard əmrini seçin və ikinci səviyyəli alt menyuda Explorer işarəsinə klikləyin. Sol tərəfində beş əsas bölmədən ibarət qovluqların və sürücülərin iyerarxik quruluşu olan bir pəncərə açılacaq: İş masası, Sənədlərim, Kompüterim, Şəbəkə Qonşuluğu və Zibil qutusu.

Başlıq çubuğunda vurğulanan (seçilmiş) qovluğun (sürücünün) adı, pəncərənin sağ tərəfində isə onun məzmunu (qovluqlar və fayllar) göstərilir. Qovluqların və ya sürücülərin strukturuna daha dərindən nüfuz etmək üçün qovluğun və ya sürücü nişanlarının solunda yerləşən kvadratlardakı üstəgəl nişanları vurmalısınız. İerarxik bir quruluşda bir filialın sonunun əlaməti, qovluq simvolunun sol tərəfindəki qutuda artı işarəsinin olmamasıdır. İşarənin sol tərəfindəki qutuda əlavə işarəsi olmayan qovluq ya boşdur, ya da yalnız faylları ehtiva edir. Qeyd etmək lazımdır ki, Masaüstü və Zibil qovluqlarının filialları yoxdur.

6.4.2.2 Explorer pəncərəsində diskin iyerarxik strukturuna baxın İLƏ:.

İyerarxik disk quruluşu:

  • diskin strukturuna dərindən nüfuz etmək İLƏ: qovluq nişanlarının solunda yerləşən kvadratlardakı üstəgəl işarələrə klikləyin;
  • diskin iyerarxik strukturunu çökdürmək üçün İLƏ: qovluq nişanlarının solunda yerləşən kvadratlardakı mənfi işarələrə klikləyin;
  • İerarxik strukturda qovluğun məzmununa baxmaq üçün onu seçmək lazımdır, onun məzmunu pəncərənin sağ yarısında təqdim olunacaq.

6.4.2.3 Fayllar qrupunun seçilməsi texnologiyası ilə tanış olun.

Fayllar qrupunu seçmək texnologiyası:

  • Qovluqdakı və ya diskdəki bütün faylları seçmək üçün menyu çubuğunda əmri yerinə yetirməlisiniz Redaktə et/Hamısını Seç və ya düymələri basın Ctrl-A;
  • bitişik fayllar qrupunu seçmək üçün birinci faylın simvolunu seçin, düyməsini basıb saxlayın Shift, və sonra sonuncu faylın ikonasına klikləyin;
  • Qonşu olmayan fayllar qrupunu seçmək üçün düyməni basın Ctrl və onu tutarkən fayl nişanlarına klikləyin;
  • bitişik və bitişik olmayan faylları ehtiva edən qrupu seçmək üçün fayl qruplarını seçmək üçün müxtəlif üsulları tətbiq etmək lazımdır;

6.4.3 E sürücüsündə Explorer pəncərəsində: Şəkildə göstərilən kataloq strukturunu yaradın. 6.1

6.4.3.1 Təmiz flash sürücü quraşdırın ( USB flash sürücü) və Explorer pəncərəsində flash sürücüsünü açın (məsələn, E :).

6.4.3.2 E sürücüsünün kök kataloqunda: qovluq yaradın ŞƏBƏKƏLƏR, bunu etmək üçün Fayl menyusunu açın, Yeni əmri seçin və alt menyuda "Qovluq" simgesini vurun. Yeni bir qovluq görünəcək, ad daxil edin ŞƏBƏKƏLƏR və Enter düyməsini basın.

Eyni şəkildə, Explorer pəncərəsində təqdim olunan struktura uyğun olaraq bütün digər qovluqları yaradın.

6.4.3.3 Diskdə C: uzantısı olan faylları tapın .doc və ölçüsü 50 KB-dan çox olmamalıdır. Bir neçə fayl seçin (ən azı üç) və onları flaş-a köçürün E: qovluğa İNTERNET.

Faylları axtarmaq və kopyalamaq üçün bu addımları yerinə yetirin:

  1. Axtarış nəticələri dialoq qutusunu açın və göstərilən faylları axtarın. Fayl axtarış maskasını daxil edin *.doc Assistent panelindəki "Fayl adının bir hissəsi və ya bütün fayl adının hissəsi" mətn qutusunda "Faylın ölçüsü nədir?" altında radio düyməsini Kiçik (100 KB-dan az) seçin. və Tap düyməsini basın;
  2. Lazımi sayda faylları seçin və onları Edit/Copy əmrindən istifadə edərək mübadilə buferinə yerləşdirin;
  3. Explorer pəncərəsinə gedin, E: sürücüsündə istədiyiniz qovluğu açın və pasta əmrini yerinə yetirin.

6.4.3.4 Diskdə C: uzantısı olan faylları tapın .mətn və ölçüsü 80 KB-dən azdır. Bir neçə fayl seçin (ən azı beş) və onları qovluğa köçürün FIDONET flaşda E:.

6.4.3.5 Diskdə C: uzantısı olan faylları tapın .bmp və ölçüsü 100 KB-dən azdır. Bir neçə fayl seçin (ən azı iki) və onları qovluğa kopyalayın EUNET yanıb-sönmək üçün E: kopyalama üsullarından biri (hər hansı).

6.4.3.6 E sürücüsündə: kataloqu açın İNTERNET və istənilən faylı seçin və sonra adını dəyişdirin Net.doc kontekst menyusu əmrindən istifadə etməklə.

6.4.3.7 Explorer pəncərəsində faylı köçürün Net.doc qovluğa İNSAN sürüklə və burax metodundan istifadə etməklə.

6.4.3.8 Explorer pəncərəsində faylı kopyalayın Net.doc kataloqlara SÜRƏTLİFDDI alətlər paneli və kontekst menyusundan istifadə etməklə.

6.4.3.9 Explorer pəncərəsində qovluqları silin İNSANPDN.

6.4.4 İşin dayandırılması

Müəlliminizə tamamladığınız iş barədə məlumat verin. İşi başa çatdırmaq üçün icazə aldıqdan sonra, Explorer pəncərəsində yaradılmış strukturu silə və bütün tətbiqləri bağlaya və sonra tamamlanan iş üzrə testlərə başlaya bilərsiniz.


Fayllarla işləmək kompüter işinin çox vacib növüdür. Hər şey fayllarda saxlanılır: həm proqram təminatı, həm də istifadəçi üçün lazım olan məlumatlar. Fayllarla, iş sənədlərində olduğu kimi, daim bir şey etməlisiniz: onları bir mühitdən digərinə köçürün, lazımsızları məhv edin, yenilərini yaradın, axtarın, adlarını dəyişdirin, bu və ya digər sıraya qoyun və s.

Fayl anlayışının mənasını aydınlaşdırmaq üçün aşağıdakı analogiyadan istifadə etmək rahatdır: yaddaş mühitinin özü (məsələn, disk) kitab kimidir. Kitabın insanın xarici yaddaşı, maqnit diskinin isə kompüterin xarici yaddaşı olmasından danışdıq. Kitab fəsillərdən (hekayələrdən, bölmələrdən) ibarətdir, hər birinin öz adı var. Faylların da öz adları var. Bunlara fayl adları deyilir. Kitabın əvvəlində və ya sonunda adətən məzmun cədvəli - fəsil adlarının siyahısı olur. Saxlanılan faylların adlarını ehtiva edən diskdə belə bir kataloq siyahısı da var.

Lazım olan faylın sürücüdə olub olmadığını görmək üçün kataloqu göstərə bilərsiniz.

Hər bir faylda ayrıca informasiya obyekti saxlanılır: sənəd, məqalə, rəqəmsal massiv, proqram və s. Faylda olan məlumat yalnız RAM-a yükləndikdən sonra aktiv olur, yəni kompüter tərəfindən emal edilə bilər.

Tələb olunan faylı tapmaq üçün istifadəçi bilməlidir: a) faylın adı nədir; b) faylın saxlandığı yer.

Fayl adı

Budur fayl adı nümunəsi* (* Aşağıdakı nümunələr Microsoft əməliyyat sistemlərində qəbul edilmiş qaydalara yönəldilmişdir: MS-DOS və Windows. Linux ƏS proqramları da təsvir edilmişdir.):

Nöqtənin solunda faktiki fayl adı (myprog) yerləşir. Adın (pas) nöqtədən sonrakı hissəsi deyilir fayl uzantısı. Adətən fayl adlarında latın hərfləri və rəqəmləri istifadə olunur. Bundan əlavə, fayl adının uzantısı olmaya bilər. Əməliyyat sistemində Microsoft Windows Fayl adlarında rus hərflərinə icazə verilir; Maksimum ad uzunluğu 255 simvoldur.

Genişlənmə bu faylda hansı məlumatın saxlandığını göstərir. Məsələn, txt genişlənməsi adətən mətn faylını (mətn ehtiva edir), px genişlənməsi - qrafik faylı (şəkil ehtiva edir), zip və ya gag - arxiv faylını (arxiv ehtiva edir - sıxılmış məlumat), pas - bir proqramı ifadə edir. Paskal.



Məntiqi sürücülər

Bir kompüterdə bir neçə disk sürücüsü ola bilər - disklərlə işləmək üçün qurğular. Çox vaxt fərdi kompüterdə sistem blokuna quraşdırılmış böyük tutumlu sabit disk bölmələrə bölünür. Bu arakəsmələrin hər biri məntiqi disk adlanır və ona bir hərfli ad verilir (ardınca iki nöqtə qoyulur) C:, D:, E: və s. A: və B: adları adətən kiçik tutumlu çıxarıla bilən disklərə aiddir - disketlər (disklər). Onları hər biri tam olaraq real (fiziki) diski tutan məntiqi disklərin adları kimi də nəzərdən keçirmək olar* (* Müasir PC modellərində disket maqnit diskləri istifadədən çıxıb.). Buna görə də A:, B:, C:, D: bütün məntiqi sürücülərin adlarıdır.

Optik sürücüyə sabit diskdəki son bölmənin adından sonra növbəti əlifba adı verilir. Məsələn, sabit diskinizdə C: və D: bölmələri varsa, o zaman E: adı optik diskə təyin ediləcək. Fləş yaddaşı bağladığınız zaman məntiqi sürücülərin siyahısında başqa bir sürücü F: görünəcək.

Faylı ehtiva edən məntiqi sürücünün adı faylın yerini təyin edən ilk "koordinatdır".

Disk fayl quruluşu

Müasir əməliyyat sistemləri xarici yaddaş disk cihazlarında faylların çox səviyyəli təşkilini dəstəkləyir - iyerarxik fayl quruluşu. Bu məsələnin başa düşülməsini asanlaşdırmaq üçün biz məlumatın saxlanması üçün ənənəvi “kağız” üsulu ilə analoqdan istifadə edəcəyik. Bu bənzətmədə bir fayl kağız vərəqlərində bəzi başlıqlı sənəd (mətn, rəsm) kimi təqdim olunur. Fayl strukturunun növbəti elementi adlanır kataloq. "Kağız" bənzətməsinə davam edərək, bir kataloqu bir çox sənədləri, yəni faylları əlavə edə biləcəyiniz bir qovluq kimi düşünəcəyik. Kataloq da öz adını alır (bir qovluğun qapağında düşünün).



Kataloq özü ondan kənar başqa kataloqun bir hissəsi ola bilər. Bu, qovluğu başqa bir böyük qovluğun içərisinə yerləşdirməyə bənzəyir. Beləliklə, hər bir kataloqda çoxlu fayl və alt kataloqlar (alt kataloqlar adlanır) ola bilər. Heç bir başqa qovluğa daxil olmayan yuxarı səviyyəli kataloq kök kataloq adlanır.

Windows əməliyyat sistemində "qovluq" termini "kataloq" anlayışına istinad etmək üçün istifadə olunur.

İerarxik fayl strukturunun qrafik təsviri adlanır ağac.

Ağacda kök kataloq adətən \ simvolu ilə təmsil olunur. Şəkil 2.10-da kataloq adları böyük hərflə, fayl adları isə kiçik hərflərlə yazılır. Burada kök kataloqda iki qovluq var: IVANOV və PETROV və bir fayl fin.com. IVANOV qovluğunda PROGS və DATA iki alt qovluq var. DATA qovluğu boşdur; PROGS qovluğunda üç fayl var və s.

Fayla gedən yol

İndi təsəvvür edin ki, müəyyən bir sənəd tapmalısınız. Bunu "kağız" versiyada etmək üçün onun yerləşdiyi qutunu, eləcə də qutunun içindəki sənədin "yolunu" bilməlisiniz: qovluğa çatmaq üçün açılmalı olan qovluqların bütün ardıcıllığı. axtardığınız sənədlər.

Kompüterdə faylı tapmaq üçün faylın yerləşdiyi məntiqi diski və həmin diskdə faylın yerini müəyyən edən sürücüdəki fayla gedən yolu bilmək lazımdır. Fayla gedən yol, kök kataloqdan başlayaraq faylın birbaşa saxlandığı qovluqla bitən qovluq adlarının ardıcıllığıdır. “Dosyaya gedən yol” anlayışının tanış nağıl bənzətməsi belədir: “Palıd ağacında sandıq asılır, sinədə dovşan, dovşanda ördək, ördəkdə asılır. yumurta, yumurtada bir iynə var, sonunda Koşçeyevin ölümüdür.

Nəhayət, faylın adını bilməlisiniz. Ardıcıllıqla yazılmış məntiqi sürücü adı, fayl yolu və fayl adı təşkil edir tam fayl adı.

Şəkildə göstərildiyi təqdirdə. 2.10 fayl strukturu C: diskində saxlanılır, sonra ona daxil olan bəzi faylların tam adları əməliyyat simvollarındadır. Microsoft sistemləri Windows belə görünür:

C:\IVANOV\PROGS\progl.pas

C:\PETROV\DATA\task.dat

Fayl strukturuna baxış

Əməliyyat sistemi istifadəçiyə ekranda kataloqların (qovluqların) məzmununa baxmaq imkanı verir.

Diskin fayl strukturu haqqında məlumat eyni diskdə fayl yerləşdirmə cədvəli şəklində yerləşdirilir. ƏS fayl sistemindən istifadə etməklə istifadəçi fayl strukturu ağacında aşağı və ya yuxarı hərəkət edərək qovluqların (qovluqların) məzmununa ardıcıl olaraq ekranda baxa bilər.

Şəkil 2.11-də Windows-da kompüter ekranında kataloq ağacının göstərilməsi nümunəsi göstərilir.

Sağ pəncərədə ARCON qovluğunun məzmunu göstərilir. Bu, müxtəlif növ faylların çoxudur. Beləliklə, məsələn, siyahıdakı ilk faylın tam adının aşağıdakı kimi olduğu aydındır:

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

Cədvəldən fayllar haqqında əlavə məlumat əldə edə bilərsiniz. Məsələn, dos4gw.exe faylının ölçüsü 254 556 baytdır və 31 may 1994-cü ildə saat 2:00-da yaradılmışdır.

Belə bir siyahıda istədiyiniz fayl haqqında qeyd tapdıqdan sonra OS əmrlərindən istifadə edərək istifadəçi faylla müxtəlif hərəkətlər edə bilər: faylda olan proqramı yerinə yetirmək; faylı silin, adını dəyişdirin, kopyalayın. Bütün bu əməliyyatları necə yerinə yetirəcəyinizi praktiki dərsdə öyrənəcəksiniz.

Qısaca əsas şey haqqında

Fayl kompüterin xarici yaddaşının adlandırılmış sahəsidir.

Hamısı zəruri tədbirlər faylların üzərində əməliyyat sistemi tərəfindən təmin edilir.

Fayl adı faktiki ad və uzantıdan ibarətdir. Genişlənmə fayldakı məlumatın növünü (fayl növü) göstərir.

İyerarxik fayl quruluşu - çoxsəviyyəli təşkilat disklərdəki fayllar.

Kataloq faylların və alt kataloqların (alt kataloqların) adlandırılmış siyahısıdır. Üst səviyyəli kataloq kök kataloq adlanır. O, heç bir kataloqda yerləşmir.

Tam fayl adı məntiqi sürücü adından, diskdəki fayla gedən yoldan və fayl adından ibarətdir.

Suallar və tapşırıqlar

1. Kompüter laboratoriyanızda istifadə olunan əməliyyat sisteminin adı nədir?

2. Kompüterinizdə neçə fiziki disk var? Fiziki disklərdə neçə məntiqi disk var və onların əməliyyat sistemində hansı adları var?

3. ƏS-də fayl adlarını hansı qaydalar tənzimləyir?

4. Diskdəki fayla gedən yol, faylın tam adı nədir?

5. Kompüterinizdə disk kataloqlarına ekranda baxmaq üçün (müəllimin rəhbərliyi altında) öyrənin.

6. Proqram fayllarından (məsələn, exe, sot) proqramları işə salmağı öyrənin.

7. İstifadə etdiyiniz əməliyyat sistemində əsas fayl əməliyyatlarını (faylların kopyalanması, daşınması, silinməsi, adının dəyişdirilməsi) yerinə yetirməyi öyrənin.

AK TsOR: 1-ci hissə, 2-ci fəsil, § 11. TsOR No. 1,9.

İstifadəçi interfeysi

Paraqrafın əsas mövzuları:

dost istifadəçi interfeysi;

obyekt yönümlü interfeys; obyektlər;

kontekst menyusu.

Fayllar və fayl strukturları haqqında

Fayl

Fayl(İngilis dili) fayl- qovluq) - konsept kompüter texnologiyası: kompüter sisteminin istənilən resursuna giriş əldə etməyə imkan verən və bir sıra xüsusiyyətlərə malik olan obyekt:

  • sabit ad (simvollar ardıcıllığı, nömrə və ya faylı unikal şəkildə xarakterizə edən başqa bir şey);
  • müəyyən məntiqi təsvir və müvafiq oxu/yazma əməliyyatları.

Bu, hər hansı bir şey ola bilər - bitlər ardıcıllığından (baxmayaraq ki, biz onu baytlarda, daha doğrusu, hər biri dörd, səkkiz, on altı baytdan ibarət söz qruplarında oxuyuruq) ixtiyari təşkilatı və ya hər hansı ara variantı olan verilənlər bazasına qədər; çoxölçülü verilənlər bazası, ciddi qaydada.

Birinci hal axın və/və ya massivin oxuma/yazma əməliyyatlarına (yəni ardıcıl və ya indeks girişi ilə), ikincisi isə DBMS əmrlərinə uyğun gəlir. Ara seçimlər - bütün növ fayl formatlarını oxumaq və təhlil etmək.

Kompüter elmində aşağıdakı tərif istifadə olunur: fayl baytların adlandırılmış ardıcıllığıdır.

Fayllarla işləmək əməliyyat sistemlərindən istifadə etməklə həyata keçirilir.

Fayl adları oxşar şəkildə işlənir və işlənir:

  • məlumat sahələri (diskdə istəyə görə);
  • cihazlar (həm fiziki, həm portlar, məsələn, həm də virtual);
  • məlumat axınları (xüsusilə, prosesin girişi və ya çıxışı) (“boru” “konveyer” kimi tərcümə edilməlidir);
  • şəbəkə resursları, rozetkalar;
  • əməliyyat sistemi obyektləri.

Birinci növ fayllar tarixən ilk dəfə yaranıb və ən geniş yayılmışdır, buna görə də ada uyğun gələn məlumat sahəsi çox vaxt “fayl” adlanır.

Məlumat sahəsi kimi fayl

Xarici media haqqında məlumat fayl şəklində saxlanılır. Fayllarla işləmək kompüter işinin çox vacib növüdür. Hər şey fayllarda saxlanılır: həm proqram təminatı, həm də istifadəçi üçün lazım olan məlumatlar. Fayllarla, iş sənədlərində olduğu kimi, daim bir şey etməlisiniz: onları bir mühitdən digərinə köçürün, lazımsızları məhv edin, yenilərini yaradın, axtarın, adlarını dəyişdirin, bu və ya digər sıraya qoyun və s.



Fayl- bu, xarici mediada saxlanılan və ümumi adla birləşdirilən məlumatdır.

Bu anlayışın mənasını aydınlaşdırmaq üçün aşağıdakı analogiyadan istifadə etmək rahatdır: saxlama mühitinin özü (disk) kitab kimidir. Kitabın insanın xarici yaddaşı, maqnit diskinin isə kompüterin xarici yaddaşı olmasından danışdıq. Kitab fəsillərdən (hekayələrdən, bölmələrdən) ibarətdir, hər birinin öz adı var. Faylların da öz adları var. Bunlara fayl adları deyilir. Kitabın əvvəlində və ya sonunda adətən məzmun cədvəli - fəsil adlarının siyahısı olur. Saxlanılan faylların adlarını ehtiva edən diskdə belə bir kataloq siyahısı da var.

Lazım olan faylın sürücüdə olub olmadığını görmək üçün kataloqu göstərə bilərsiniz.

Hər bir faylda ayrıca informasiya obyekti saxlanılır: sənəd, məqalə, rəqəmsal massiv, proqram və s. Faylda olan məlumat yalnız RAM-a yükləndikdən sonra aktiv olur, yəni kompüter tərəfindən emal edilə bilər.

Kompüterdə işləyən hər bir istifadəçi fayllarla məşğul olmalıdır. Hətta kompüter oyununu oynamaq üçün onun proqramının hansı faylda saxlandığını öyrənmək, bu faylı tapmaq və proqramı işə salmaq lazımdır.

Kompüterdə fayllarla işləmək fayl sistemindən istifadə etməklə həyata keçirilir. Fayl sistemi- bu, OS-nin fayllar üzərində əməliyyatları yerinə yetirən funksional hissəsidir.

Tələb olunan faylı tapmaq üçün istifadəçi bilməlidir: a) faylın adı nədir; b) faylın saxlandığı yer.

Fayl adı

Demək olar ki, bütün əməliyyat sistemlərində fayl adı nöqtə ilə ayrılmış iki hissədən ibarətdir. Misal üçün:

Nöqtənin solunda faktiki fayl adı (tu-prog) yerləşir. Adın nöqtədən sonra gələn hissəsi fayl uzantısı (pas) adlanır. Adətən fayl adlarında latın hərfləri və rəqəmləri istifadə olunur. Əksər əməliyyat sistemlərində maksimum genişləndirmə uzunluğu 3 simvoldur. Bundan əlavə, fayl adının uzantısı olmaya bilər. Windows əməliyyat sistemində fayl adlarında rus hərflərinə icazə verilir; Maksimum ad uzunluğu 255 simvoldur.

Genişlənmə bu faylda hansı məlumatın saxlandığını göstərir. Məsələn, txt uzantısı adətən mətn faylını bildirir (mətn ehtiva edir); uzadılması pxx - qrafik fayl (şəkil ehtiva edir), zip və ya gag - arxiv faylı (arxiv - sıxılmış məlumatı ehtiva edir), pas - Paskalda proqram.

Məntiqi sürücülər

Bir kompüterdə bir neçə disk sürücüsü ola bilər - disklərlə işləmək üçün qurğular. Hər bir sürücüyə bir hərfdən ibarət bir ad verilir (ardınca iki nöqtə), məsələn, A:, B:, C:. Çox vaxt fərdi kompüterlərdə sistem blokuna quraşdırılmış böyük tutumlu disk (sabit disk adlanır) bölmələrə bölünür. Bu arakəsmələrin hər biri məntiqi disk adlanır və ona C:, D:, E: və s. ad verilir. A: və B: adları adətən kiçik tutumlu çıxarıla bilən disklərə - disketlərə (disketlərə) aiddir. Onlar həm də disklərin adları kimi qəbul edilə bilər, yalnız məntiqi olanlar, hər biri tamamilə real (fiziki) diski tutur. Buna görə də A:, B:, C:, D: bütün məntiqi sürücülərin adlarıdır. Faylı ehtiva edən məntiqi sürücünün adı faylın yerini təyin edən ilk "koordinatdır".

Məntiqi diskin iki vəziyyəti var - cari və passiv. Cari disk - istifadəçinin cari kompüter vaxtında işlədiyi disk. Passiv disk - hazırda heç bir əlaqəsi olmayan disk.

Disk fayl quruluşu

Diskdəki faylların bütün toplusu və onlar arasındakı əlaqə adlanır fayl strukturu. Fərqli əməliyyat sistemləri müxtəlif fayl strukturu təşkilatlarını dəstəkləyə bilər. Fayl strukturlarının iki növü var: sadə və ya bir səviyyəli və iyerarxik - çoxsəviyyəli.

Tək səviyyəli fayl strukturu faylların sadə ardıcıllığıdır. Diskdə fayl tapmaq üçün sadəcə olaraq faylın adını göstərməlisiniz. Məsələn, tetris.exe faylı A: sürücüsündə yerləşirsə, onun "tam ünvanı" belə görünür:

Bir səviyyəli fayl strukturuna malik əməliyyat sistemləri yalnız disketlərlə təchiz edilmiş ən sadə tədris kompüterlərində istifadə olunur.

Çox səviyyəli fayl strukturu- diskdə faylların təşkilinin ağaca bənzər (ierarxik) üsulu. Bu məsələnin başa düşülməsini asanlaşdırmaq üçün biz məlumatın saxlanması üçün ənənəvi “kağız” üsulu ilə analoqdan istifadə edəcəyik. Bu bənzətmədə bir fayl kağız vərəqlərində bəzi başlıqlı sənəd (mətn, rəsm) kimi təqdim olunur. Fayl strukturunda növbəti ən böyük element çağırılır kataloq. "Kağız" bənzətməsinə davam edərək, bir kataloqu bir çox sənədləri, yəni faylları əlavə edə biləcəyiniz bir qovluq kimi düşünəcəyik. Kataloq da öz adını alır (bir qovluğun qapağında düşünün).

Kataloq özü ondan kənar başqa kataloqun bir hissəsi ola bilər. Bu, qovluğu başqa bir böyük qovluğun içərisinə yerləşdirməyə bənzəyir. Beləliklə, hər bir kataloqda çoxlu fayl və alt kataloqlar (alt kataloqlar adlanır) ola bilər. Heç bir başqa qovluğa daxil olmayan yuxarı səviyyəli kataloq kök kataloq adlanır.

Windows əməliyyat sistemində "qovluq" termini "kataloq" anlayışına istinad etmək üçün istifadə olunur.

İerarxik fayl strukturunun qrafik təsvirinə ağac deyilir.

Şəkildə. 1 Kataloq adları böyük hərflə, fayl adları isə kiçik hərflərlə yazılır. Burada kök kataloqda iki qovluq var: IVANOV və PETROV və bir fayl fin.com. IVANOV kataloqunda PROGS və DATA iki alt kataloqu var. DATA kataloqu boşdur; PROGS kataloqunda üç fayl var və s. Ağacda kök kataloq adətən \ simvolu ilə təmsil olunur.

düyü. 1. İerarxik fayl strukturunun nümunəsi

İki kataloq vəziyyəti var (məntiqi disklərə bənzər) - cari və passiv. Əməliyyat sistemi cari sürücünün hər bir məntiqi tarixində cari kataloqu xatırlayır, bu halda OS diskin adını və kataloq adını saxlayır.




Üst