Fayl sistemi, fayl və kataloq anlayışları, tam fayl adı, fayl yolu, fayl atributları. Fayl adlarında joker işarələrdən istifadə

Faylın uzunluğu (həcmi) baytlarla müəyyən edilir və redaktə edildikdə dəyişir.

Adi siravi.

Fayl adı

Fayl sisteminin təşkili

Bütün müasir disk əməliyyat sistemləri məlumatların disklərdə saxlanması və onlara çıxışın təmin edilməsi üçün nəzərdə tutulmuş fayl sisteminin yaradılmasını təmin edir. Fayl sisteminin təşkili üsulu əməliyyat sistemindən asılıdır. Ən çox yayılmış növü cədvəldir.

Disket sürücüsünün məntiqi adı A:

Sərt diskin məntiqi adı C:-dir. Sərt disk bir neçə məntiqi hissəyə bölünürsə, onların hər biri ingilis əlifbasının hərfləri ilə adlandırılır: C:, D:, E:, F: və s.

Lazer disk sürücüsünün məntiqi adı bu kompüter üçün məntiqi sürücü adları siyahısından sonuncu hərfdir.

Fayl -ixtiyari uzunluqlu baytların adlandırılmış ardıcıllığıdır .

Diskdəki hər bir faylın 2 hissədən ibarət təyinatı var: bir nöqtə ilə ayrılan ad və genişləndirmə. fayl adı və adı uzantısı). Aşağıdakı simvollar istisna olmaqla, fayl adında latın və kiril hərflərindən, rəqəmlərdən və xüsusi klaviatura simvollarından istifadə etməyə icazə verilir: * : " ? < > \ / | .. Genişləndirmə isteğe bağlıdır və əsasən faylın məzmununu təsvir etmək üçün istifadə olunur. uzadılması olan fayllar: .txt, .doc, .rtf – mətn; .bmp, wmf, .ico – qrafik və .com, .exe, .bat – icra edilə bilən proqramlar.

VAK - əvvəllər yaradılmış faylın surəti;

.$$$ bəzi proqramlar tərəfindən avtomatik yaradılmış müvəqqəti fayldır.

Addan əlavə, faylda bir sıra var xüsusiyyətləri:- fayl atributları;

Faylın yaranma tarixi;

Fayl yaratmaq və redaktə etmək vaxtı;

Faylın uzunluğu (həcmi).

Atributlar fayl onun istifadəsinin xarakterini və daxil olmaq imkanını göstərir

‣‣‣ Yalnız oxumaq üçün- yalnız oxunan fayl; çox vaxt bacarmır

məhv edilə və ya redaktə edilə bilər, lakin surətinin yaradılmasına və əməliyyatlara icazə verilir

‣‣‣ Arxiv- arxivləşdirilir, fayl dəyişdirildikdə yaradılır və arxivdə saxlanılır

fayl sistemi;

‣‣‣ Gizli- gizli fayl;

‣‣‣ Sistem- sistemli.

Əgər fayla sadalanan atributlardan heç biri təyin edilməyibsə, o, adətən çağırılır

Yaradılma tarixi və yaranma vaxtı faylın yaradıldığı və dəyişdirildiyi vaxt qeydə alınır

PC sistem saatı oxunuşları.

Faylları axtarmaq üçün ad nümunələrindən istifadə etmək faydalıdır. Ad şablonu, fayl adı kimi, nöqtə ilə ayrılmış 2 hissədən ibarətdir. Nümunəni təyin edərkən joker işarələr (metasimvollar) * və ? Üstəlik:

* – istənilən ədədin ixtiyari sayını əvəz edir;

? – bir ixtiyari simvolu əvəz edir.

Məsələn:

*.doc – .doc uzantılı fayllar üçün şablon;

t*.xls – adları hərflə başlayan fayllar üçün şablon t, və extension.xls;

Disklərdə olan bütün fayllar kataloq və ya qovluqlarda yerləşir.

Qovluq(Kimə kataloq, kataloq) – istifadəçinin özü tərəfindən (məsələn, ofis qeydləri, göndərilən məktublar, metodik işlənmələr, sevimli oyun proqramları və s.) və ya proqram təminatı ilə bu və ya digər xüsusiyyətlərə görə vahid siyahıda qruplaşdırılan adi fayllar haqqında məlumat olan xüsusi fayl. tərtibatçılar (vahid proqram paketini təşkil edən fayllar toplusu). Faylların bu cür birləşdirilməsi, bir qayda olaraq, kompüterdə məlumat axtarışını asanlaşdırmaq, həmçinin adi fayl və qovluqların qrup (eyni vaxtda) işlənməsinin rahatlığı üçün həyata keçirilir. Qovluqda (kataloq, kataloq) ona daxil edilmiş faylların siyahısından əlavə, bu faylların xüsusiyyətləri (atributları) ilə bağlı sistem məlumatları da var.

Hər saxlama mühitində var əsas və ya kök bütün digər kataloqların yerləşdiyi kataloq çağırılır alt kataloqlar və bəzi fayllar. Bununla belə, iyerarxik struktur yaradılır. İstifadəçinin hazırda işlədiyi kataloq adətən çağırılır cari . Qovluğun (kataloq, kataloq) daxilində həm adi fayllar, həm də onun daxilində yuvalanmış nəsil qovluqlar ola bilər ki, bu da öz növbəsində növbəti yuva səviyyəli qovluqları ehtiva edə bilər. Bu yolla, iç-içə qovluq və faylların iyerarxik sistemi həyata keçirilir.

Bir fayla girişi təşkil etmək üçün bir çox əməliyyat sistemi simvol sətirinin formalaşdırılmasından ibarət eyni üsuldan istifadə edir - giriş yolları, VSD-də faylın yeri haqqında məlumatı ehtiva edir (məsələn, C:\Program Files\Microsoft Office\Office\Samples\Products.doc). Kök və kök olmayan qovluqlardakı fayl və ya qovluqların sayı məhdud deyil! Fayl giriş yolunda simvolların ümumi sayı 260-dan çox deyil.

Silindr konsepsiyası

Hər şeydən əvvəl, disk səthlər dəsti kimi təmsil olunur. Floppy disklərdə onlardan yalnız ikisi (üst və alt) var, lakin sərt disklər əslində bir neçə lövhədən ibarət “rəflər”dir və buna görə də onların daha çox səthi var.

İkincisi, diskin hər bir səthi halqa yollarına, hər bir yol isə sektorlara bölünür. Sektor ölçüləri sabitdir və 512 bayta bərabərdir.

Diskdə müəyyən bir fayl tapmaq üçün onun harada yerləşdiyini bilmək lazımdır, yəni onun ünvanı lazımdır. Ən asan yol, fayl ünvanını səth nömrəsi, iz nömrəsi və sektor nömrəsi şəklində yazmaq olardı, lakin əslində bu, tamamilə belə edilmir. Məsələ burasındadır ki, hər bir səthin öz oxu/yazma başlığı var və bu başlıqlar ayrı-ayrılıqda deyil, eyni vaxtda hərəkət edir. Yəni, məsələn, beşinci baş otuzuncu yola bağlıdırsa, onda bütün başlar otuzuncu cığırlarına bağlıdır. Bu səbəbdən trek anlayışı yerinə konseptdən istifadə edilir silindr. Silindr - bu, eyni nömrələri olan, yəni fırlanma oxundan bərabər məsafədə olan bütün yolların toplusudur. Bu səbəbdən, sabit diskdə faylın faktiki yeri silindr nömrəsi, səth nömrəsi və sektor nömrəsi ilə müəyyən edilir.

Klaster konsepsiyası . Sektor məlumatların saxlanmasının ən kiçik vahididir, lakin bütün fayl sistemləri ondan ünvanlama üçün istifadə etmir. O, bunun üçün çox kiçikdir. MS-DOS, Windows, OS/2 kimi əməliyyat sistemləri adlanan daha böyük yaddaş vahidindən istifadə edir klaster . Klaster qonşu sektorlar qrupudur. Klasterin ölçüsü sabit diskin ölçüsündən asılıdır. Disk nə qədər böyükdürsə, klaster ölçüsü də bir o qədər böyükdür. Tipik dəyərlər: 8,16,32 və ya 64 sektor.

Müəyyən bir faylın hansı disk klasterində başladığı barədə məlumatlar diskin sistem sahəsində xüsusi olaraq saxlanılır fayl yerləşdirmə cədvəlləri(FAT cədvəlləri). Qanun pozuntusundan bəri YAĞ-cədvəl diskdə yazılmış məlumatların istifadəsini qeyri-mümkün edir, ona xüsusi etibarlılıq tələbləri qoyulur və o, əməliyyat sistemi tərəfindən mütəmadi olaraq yoxlanılan iki nüsxədə mövcuddur;

Bu gün Windows 98, Windows 2000 və Windows Millenium əməliyyat sistemləri daha təkmil fayl sistemini təmin edir - FAT32 fayl bölgüsü cədvəlində 32 bitlik sahələrlə. Bu, istənilən müasir sərt disklərlə işləməyə imkan verir.

Fayllar və kataloqlar fayl sistemindəki ən vacib obyektlərdir. ƏS-nin sabit diskdəki məlumatlarla işləyə bilməsi lazımdır.

Müxtəlif əməliyyat sistemlərindən istifadə edən bir çox fayl sistemi var. Əsas olanlar fayl sistemləridir FAT32 NTFS , Windows sinifli əməliyyat sistemləri ilə işləyir.

FAT32(Fayl Ayırma Cədvəli) 1996-cı ilin sonunda Microsoft tərəfindən hazırlanmışdır və onu dəstəkləyən ilk ƏS Windows 95 OSR2 idi. Əvvəllər istifadə edilən FAT16-dan fərqli olaraq, bu fayl sistemi klaster ölçüsünü azaltmağa imkan verən 32 bitlik fayl yerləşdirmə cədvəlindən istifadə etdi ( klaster- OS vasitəsilə sabit disklə işləyərkən istifadə olunan minimum məlumat vahidi) və böyük arakəsmələrə nail olmaq, həmçinin çox sayda fayl (65 mindən çox fayl) ehtiva edir.

1987-ci ilin aprelində Microsoft və IBM yeni OS/2-nin birgə hazırlanmasına başladılar. Bu sistem üçün xüsusi olaraq disklə sabit və sürətli işləməyi təmin etmək və idarəçilərin işini asanlaşdırmaq üçün nəzərdə tutulmuş fayl sistemi hazırlanmışdır. Lakin sonra şirkətlər arasında fikir ayrılıqları yarandı, bunun sayəsində OS/2 IBM-dən HPFS fayl sistemi və Windows NT fayl sistemi ilə NTFS Microsoft-dan (Yeni Texnologiya Fayl Sistemi).

Fayl adı nümunələri. - konsepsiya və növləri. "Fayl adı şablonları" kateqoriyasının təsnifatı və xüsusiyyətləri. 2017, 2018.

A) MS-DOS yükləmə proqramı diskin yüklənməsinin kök kataloqunda ilk 2 faylın tapılmadığını yoxlayır, xəta mesajı göstərilir.

B) yükləyici proqramı yaddaşa IO.SYS faylının və MS-DOS.SYS faylının başlanğıcını oxuyur.

C) kök kataloqda sıxılmış disk sürücüsü faylı DBLSPACE.BIN və ya DRVSPACE.BIN varsa, o zaman MS-DOS bu drayveri yükləyir.

D) CONFIG.SYS faylı oxunur və ona uyğun olaraq qurğu drayverləri yüklənir və ƏS parametrləri təyin edilir.

D) COMMAND.COM komanda prosessoru yükləmə diskinin kök kataloqundan oxunur və idarəetmə ona ötürülür.

E) COMAND.COM AUTOEXEC.BAT komanda faylını icra edir, əgər AUTOEXEC.BAT tapılmazsa, onda MS-DOS istifadəçidən cari tarixi və vaxtı soruşur.

E) AUTOEXEC.BAT faylı icra edildikdən sonra ekranda DOS əmri göstərilir, məsələn C:\>.

Kataloqlarla işləmək üçün MS-DOS əmrləri.

Kataloq diskdə fayl atributlarının saxlandığı sahədir.

A) yaradılması:

MD<имя каталога>

B) köçürmə və adının dəyişdirilməsi:

Hərəkət edin<имя к. исх>_<имя к. рез.>

B) çıxarılması:

Rd<имя к.>DOS-un bəzi versiyalarında rd boş kataloqu silir.

Deltree<имя к.>(xarici komanda)

D) hərəkət:

CD<имя к.>

C:\iş\>cd..

Cd\ indikidən kök qovluğuna c:\

D)dir - cari kataloqun məzmununa baxmaq.

Fayllarla işləmək üçün MS-DOS əmrləri.

A) yaradılması - copy_con_<имя файла>c:\_ bu, məzmunu yaza biləcəyiniz sahəni açır. Yaradılmış faylı saxlamaq üçün – F6 və ya ctrl+Z

B) adını dəyişmək – ren<имя файла(исходного)>_<новое имя ф.>

B) hərəkət - hərəkət<исходное и.ф.>_<(результат)и.ф.>

c:\cstudent\ali.txt_c:\work\ali.txt-i köçürün

D) silinmə – del<и.ф.>

D) surət çıxarmaq – surət çıxarmaq<и.ф.1>_<и.ф.2>

E) faylın açılması

1) surəti<и.ф.>_con

2) növü<и.ф.>

E) redaktə etmək – redaktə etmək<и.ф.>bu, daxili mətn redaktorunu açır və faylınızın məzmununu göstərir.

Fayl anlayışı. Fayl adları. Fayl adlarında istifadə olunan nümunələr.

Fayl diskdə və ya digər yaddaş mühitində adlandırılmış sahədir.

Fayllar çox vaxt 2 kateqoriyaya bölünür:

1) mətn

2) ikili

İcra olunan fayl, onu icra üçün işə salan proqramın baş faylıdır. Onların bir com və ya exe uzantısı var.

Sənəd faylları – bir sənədə uyğun olan məlumatlar (mətn və qrafik redaktorlar yaradılır).

Fayl adları.

Fayl təyinatı 2 hissədən ibarətdir: ad və genişləndirmə. Ad 1-dən 8-ə qədər simvoldan ibarət ola bilər. Uzatma 1-3 simvoldan sonra bir nöqtə ilə başlayır.



Misal üçün:

Ad uzantısı

Fayl adındakı nümunələr. Fayl adlarında * və ? simvollarından istifadə edə bilərsiniz. eyni qovluqdan fayl qrupunu təyin etmək üçün.

* simvolu fayl adında və ya genişləndirilməsində istənilən sayda simvolu təmsil edir.

Simvol? – bir törəmə simvolu və ya fayl adında və ya uzantısında simvolun olmamasını bildirir.

Fayl adı nümunələri bir çox əməliyyat sistemi əmrlərində fayl adları dəstini təyin etmək üçün parametr kimi istifadə edilə bilər. Nümunədən istifadə edildikdə, fayl sistemindəki fayl adlarının bütün dəsti nəzərdən keçirilir və naxışa uyğun gələn adlar dəstə daxil edilir. Ümumiyyətlə, nümunələr aşağıdakı meta simvollardan istifadə etməklə müəyyən edilə bilər:

* - boş olanlar da daxil olmaqla bütün hərf sətirlərinə uyğun gəlir;

Bütün tək simvollara uyğun gəlir;

[... ] - mötərizə içərisində olan istənilən hərflə uyğun gəlir. Mənfi işarə ilə ayrılmış simvol cütü simvollar sırasını təyin edir.

Beləliklə, məsələn, şablon *. c cari kataloqda adları.c ilə bitən bütün faylları təmin edir. [a-c] * nümunəsi cari kataloqda adları a, b, c, b hərfləri ilə başlayan bütün fayllara uyğun gəlir. Fayl adının əvvəlində, məsələn, *c nümunəsi vəziyyətində yalnız * meta simvolundan istifadə etmək üçün bir məhdudiyyət var. Belə nümunələr üçün nöqtə simvolu ilə başlayan fayl adları nümunəyə uyğun gəlmir.

burada fayl1, fayl2, . . . fayllar - silinməli olan adi faylların tam və ya nisbi adları. Fayl adları əvəzinə fayl şablonlarından istifadə edilə bilər. Əgər siz bir və ya bir neçə qovluğu onların məzmunu ilə birlikdə silmək istəyirsinizsə (rekursiv silinmə), o zaman əmrə -r seçimi əlavə edilir:




burada dir1, dir2, . . . dirs - silinməli olan qovluqların tam və ya nisbi adları. Birbaşa kataloq adları əvəzinə kataloq şablonlarından da istifadə edilə bilər. rm əmri həmçinin UNIX Təlimatında təsvir olunan bir sıra faydalı seçimlərə malikdir. Əslində, faylların silinməsi prosesi ilk baxışdan göründüyü qədər sadə deyil. Biz UNIX əməliyyat sistemində fayl əməliyyatlarını müzakirə edərkən, 11-12-ci seminarlarda bunu daha ətraflı nəzərdən keçirəcəyik.

Faylları və qovluqları sil əmri ehtiyatla istifadə edilməlidir. Silinmiş məlumatları bərpa etmək mümkün deyil. Əgər siz sistem inzibatçısısınızsa və cari kataloqunuz kök kataloqdursa, lütfən, rm -g əmrini işə salmayın!

Faylın adını dəyişmək və ya başqa qovluğa köçürmək üçün mv əmrindən istifadə edin (köçürmə üçün qısa). Siz həmçinin köçürüləcək faylların adlarını müəyyən etmək üçün onların şablonlarından istifadə edə bilərsiniz.

Bu və ya digər saxlama mühitində (disket, sərt və ya lazer disk) bir fayl strukturu ilə əməliyyatlar apararkən, bir faylla deyil, bir fayl ilə əməliyyatın (məsələn, silmə və ya köçürmə) yerinə yetirilməsi lazım olduqda bir vəziyyət yaranır. bütöv bir qrup. Üstəlik, bu qrupda fayllar bir sıra deyil, təsadüfi qaydada yerləşdirilə bilər.

Əməliyyat sistemində MS-DOS Bir qrup faylda belə bir əməliyyatı yerinə yetirməyi çox asanlaşdıran bir yol var. Belə problemləri həll etmək üçün istifadə edirlər fayl adı şablonları (maskalar). Əslində belə şablon (maska) müəyyən əməliyyatın həyata keçirildiyi fayllar qrupu üçün ümumi və ya qrup adı kimi çıxış edir. Belə bir şablon həm adında, həm də uzantısında yalnız iki simvoldan istifadə edilə bilən bir fayldır: * ? .

Simvol * Nümunəyə daxil edilmiş , fayl adında və ya onun genişləndirilməsində istənilən sayda simvolu təmsil edə bilər. Misal üçün:

ü *. com- bütün toplu faylları (uzantısı ilə .com);

ü *.* - cari kataloqda olan bütün fayllar;

ü a:\faks\*.doс- uzantılı fayllar .doc kataloq fax.

Simvol? Nümunəyə daxil edilmiş , fayl adında və ya genişlənməsində tək ixtiyari simvolu (və ya onun çatışmazlığını) təmsil edə bilər. Misal üçün:

ü ??..bak- hər hansı iki simvollu adları və uzantıları olan fayllar bak;

ü ÇAY??.*- ilə başlayan adı olan fayllar ÇAY və 5 simvoldan çox olmayan.

Fayla gedən yol sürücünün adı və faylın yerləşdiyi "\" simvolu ilə ayrılan kökə nisbətən qovluq adlarının ardıcıllığıdır. Əgər ad cihazlar deyil Göstərilmiş sonra cari disk nəzərdə tutulur. Heç bir yol göstərilməyibsə, cari kataloq nəzərdə tutulur.

MÜSƏL: Diskin kök qovluğuna daxil olun İLƏ:\ iki 1-ci səviyyəli kataloq var ( OYUNLAR, MƏTN) və bir 2-ci səviyyəli kataloq ( Şahmat). Mövcud faylları necə tapmaq olar ( chess.exe, proba.txt)? Bunun üçün faylın yolunu göstərməlisiniz. Fayl yoluna sürücünün adı və kataloq adlarının ardıcıllığı daxildir, yəni. Yuxarıdakı fayllara gedən yollar müvafiq olaraq:

C:\GAMES\CHESS\chess.exe

C:\TEXT\proba.txt


düyü. 2 İerarxik kataloq strukturunun nümunəsi.

Fayllar üzərində müxtəlif əməliyyatlar həyata keçirilir:

* kopyalama (faylın surəti başqa qovluğa yerləşdirilir),

* hərəkət (faylın özü başqa qovluğa köçürülür),

* silinmə (fayl girişi kataloqdan silinir),

* adının dəyişdirilməsi (fayl adının dəyişdirilməsi) və s.