Filsystem, begreber for fil og mappe, fulde filnavn, sti til fil, filattributter. Brug af jokertegn i filnavne

Fil - oplysninger gemt på og forenet med et fælles navn. Hver fil optager et bestemt fragment ekstern hukommelse. Når du sletter en fil, slettes kun navnet og oplysningerne i filen.

En mappe er en navngivet placering på en disk beregnet til lagring af filer og undermapper. Mapper navngives efter de samme regler som filer. Mapper kan være: tomme, kun indeholde filer eller undermapper eller blandede.

Filsystem - funktionel del Operativsystem, dvs. dette er den rækkefølge, som filer gemmes og organiseres på disken

Typer af filstruktur: 1) Enkelt-niveau filsystem - en lineær sekvens af filnavne, der bruges til diske med et lille antal filer; 2) Multi-level hierarkisk filsystem - er en træstruktur, der bruges til at gemme hundredvis og tusindvis af filer. Katalog (mappe) for den øverste...
niveau indeholder undermapper på 1. niveau, som kan indeholde mapper på 2. niveau mv.

Filnavne skal indtastes på russisk eller med engelske bogstaver og tal, uden at bruge symboler (du kan bruge en prik og en bindestreg). Listen over tilladte tegn inkluderer bogstaver, tal og understregning.

Hovedtyper af filformater

De sidste tegn i filnavnet angiver dets format.

Tekstformater: .txt .doc .docx .odt .rtf .pdf .chm

Lyd: midi, .mp3, .wav.

Video: .avi, .aaf, .flv, .mp4

Websider:html, .xml, .xhtml, .mhtml

Præsentationer: odt, .ppt, .pptx.

En filtypenavn er en sekvens af tegn tilføjet til et filnavn for at identificere filtypen. Udvidelsen er normalt adskilt fra hoveddelen af ​​filnavnet med et punktum.

Filattributter er parametre, der adskiller en fil fra mange andre filer. Attributter omfatter dato og tidspunkt, hvor filen blev oprettet, filnavnet, filens ejer, størrelse, tilladelser og filadgangsmetode. Attributter fortæller systemet, hvad der kan gøres med en given fil.

For at se filattributter skal du vælge " Ejendomme»

Filnavnskabeloner giver dig mulighed for at vælge en gruppe, der opfylder visse betingelser fra mængden. Skabeloner kan også bruges til at søge efter filer.

Filnavnemønstre er specificeret vha specialtegn . De to mest brugte er: * ? .

* - angiver enhver gruppe af tegn. For eksempel er en ensom stjerne et mønster, der matcher alle mappefiler, der søges efter denne skabelon. Brug skabelon *.html giver dig mulighed for at vælge alle html-filer

? — står for et enkelt tegn. For eksempel under skabelonen rapport.??? filer med en hvilken som helst filtypenavn på tre bogstaver, men startende nøjagtigt som angivet i skabelonen, er velegnede.

Der er flere komplekse regler skabelonposter. Dette giver mulighed for en mere fleksibel søgning efter filer.

Stien til filen.

For at finde en fil i den hierarkiske filstruktur du skal angive stien til filen. Stien til filen inkluderer det logiske navn på disken, skrevet gennem separatoren "", og en sekvens af navne på indlejrede mapper, hvoraf den sidste indeholder den givne ønskede fil.

Når man udfører handlinger med en filstruktur på et eller andet lagermedie (diskette, harddisk eller laserdisk), opstår der meget ofte en situation, hvor det er nødvendigt at udføre en handling (f.eks. sletning eller overførsel) ikke med én fil, men med en hel gruppe. Desuden er filerne i denne gruppe muligvis ikke placeret i en række, men i tilfældig rækkefølge.

I operativsystemet MS-DOS Der er en måde, der i høj grad forenkler udførelsen af ​​en sådan operation på en gruppe filer. For at løse sådanne problemer bruger de filnavnskabeloner (masker). Faktisk sådan skabelon (maske) fungerer som en generel el gruppe navn for den gruppe af filer, som denne eller hin handling udføres på. En sådan skabelon er en fil, både i navnet og i forlængelse af hvilken kun to tegn kan bruges: * Og ? .

Symbol *, inkluderet i skabelonen, kan angive vilkårligt antal alle tegn enten i filnavnet eller i dets udvidelse. For eksempel:

ü *. com- alle batchfiler (med udvidelse .com);

ü *.* - alle filer nuværende bibliotek;

ü a:\fax\*.doс- filer med filtypenavnet .doc katalog fakh.

Symbol?, inkluderet i mønsteret, kan repræsentere et enkelt vilkårligt tegn (eller mangel på samme) i filnavnet eller filtypenavnet. For eksempel:

ü ??..bak- filer med navne og filtypenavne på to tegn bak;

ü TE??.*- filer med et navn, der begynder med TE og består af højst 5 tegn.

Stien til en fil er navnet på drevet og en sekvens af mappenavne i forhold til roden, adskilt af tegnet "\" hvor filen er placeret. Hvis Navn enheder er det ikke angivet så antages den aktuelle disk. Hvis der ikke er angivet en sti, antages den aktuelle mappe.

EKSEMPEL: Indsæt rodmappen på disken MED:\ der er to mapper på 1. niveau ( SPIL, TEKST) og en mappe på 2. niveau ( SKAK). Sådan finder du eksisterende filer ( chess.exe, proba.txt)? For at gøre dette skal du angive stien til filen. Filstien inkluderer drevnavnet og rækkefølgen af ​​mappenavne, dvs. måder at ovenstående filer vil derfor være:

C:\SPIL\CHESS\chess.exe

C:\TEXT\proba.txt


Ris. 2 Eksempel på en hierarkisk mappestruktur.

Arbejd med filer forskellige operationer:

* kopiering (en kopi af filen er placeret i en anden mappe),

* flytning (selve filen flyttes til en anden mappe),

* sletning (filposten slettes fra biblioteket),

* omdøbning (ændringer af filnavn) osv.

A) MS-DOS opstartsprogrammet kontrollerer, at de første 2 filer ikke findes i rodmappen på diskstarten, en fejlmeddelelse vises.

B) bootloader-programmet læser begyndelsen af ​​IO.SYS-filen og MS-DOS.SYS-filen ind i hukommelsen.

C) hvis der er en komprimeret diskdriverfil DBLSPACE.BIN eller DRVSPACE.BIN i rodmappen, så indlæser MS-DOS denne driver.

D) CONFIG.SYS-filen læses, og i overensstemmelse med den indlæses enhedsdrivere, og OS-parametre indstilles.

D) fra rodmappen boot disk Læs kommandoprocessor COMMAND.COM og kontrollen overføres til den.

E)COMAND.COM udfører batch-fil AUTOEXEC.BAT, hvis AUTOEXEC.BAT ikke findes, beder MS-DOS brugeren nuværende dato og tid.

E) Efter at have udført filen AUTOEXEC.BAT, vises en DOS-prompt på skærmen, for eksempel C:\>.

MS-DOS kommandoer til at arbejde med kataloger.

En mappe er et område på disken, hvor filattributter er gemt.

A) oprettelse:

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

B) flytning og omdøbning:

Bevæge sig<имя к. исх>_<имя к. рез.>

B) fjernelse:

Rd<имя к.>I nogle versioner af DOS sletter rd en tom mappe.

Deltree<имя к.>(eksternt hold)

D) bevægelse:

Cd<имя к.>

C:\work\>cd..

Cd\ fra nuværende til rodmappe c:\

D)dir - se indholdet af den aktuelle mappe.

MS-DOS-kommandoer til at arbejde med filer.

A) oprettelse - copy_con_<имя файла>c:\_ dette åbner et område, hvor du kan skrive indholdet. For at gemme den oprettede fil – F6 eller ctrl+Z

B) omdøbning – ren<имя файла(исходного)>_<новое имя ф.>

B) bevægelse - bevægelse<исходное и.ф.>_<(результат)и.ф.>

Flyt c:\cstudent\ali.txt_c:\work\ali.txt

D) sletning – del<и.ф.>

D) kopiering - kopi<и.ф.1>_<и.ф.2>

E) åbning af en fil

1) kopi<и.ф.>_kon

2) type<и.ф.>

E) redigering – redigere<и.ф.>dette åbner den indbyggede tekst editor og viser indholdet af din fil.

Begrebet en fil. Filnavne. Mønstre, der bruges i filnavne.

En fil er et navngivet område på en disk eller et andet lagermedie.

Filer er ofte opdelt i 2 kategorier:

1) tekst

2) binær

Eksekverbar fil– hovedfilen for det program, der starter det til udførelse. De har en com- eller exe-udvidelse.

Dokumentfiler – data svarende til ét dokument (tekst- og grafiske editorer oprettes).

Filnavne.

Filbetegnelsen består af 2 dele: navn og filtypenavn. Navnet kan have fra 1 til 8 tegn. Udvidelsen begynder med et punktum efterfulgt af 1 til 3 tegn.



For eksempel:

Navneudvidelse

Mønstre i filnavnet. Du kan bruge tegnene * og ? i filnavne. for at angive en gruppe filer fra samme mappe.

*-symbolet repræsenterer et vilkårligt antal tegn i filnavnet eller filtypenavnet.

Symbol? – angiver et afledt tegn eller fraværet af et tegn i et filnavn eller filtypenavn.

Det er nyttigt at bruge navnemønstre til at søge efter filer. Navneskabelonen består, ligesom filnavnet, af 2 dele adskilt af en prik. Når du angiver et mønster, bruges jokertegn (metategn) * og ?. I øvrigt:

* – erstatter et vilkårligt antal af enhver;

? – erstatter et vilkårligt tegn.

For eksempel:

*.doc – skabelon til filer med filtypenavnet .doc;

t*.xls – skabelon til filer, hvis navn begynder med bogstavet t og filtypenavnet .xls;

Alle filer på diske er placeret i mapper eller mapper.

Mappe (mappe, mappe) – speciel fil, indeholdende oplysninger om almindelige filer grupperet i en enkelt liste i henhold til en eller anden karakteristik eller af brugeren selv (f.eks. kontornotater, udgående breve, metodiske udviklinger, elskede spil programmer osv.), eller softwareudviklere (et sæt filer, der udgør en enkelt softwarepakke). Denne sammenlægning af filer udføres som regel for at lette søgningen efter information på en computer samt for at gøre det lettere at behandle almindelige filer og mapper i grupper (samtidig). Ud over listen over filer, der er inkluderet i den, indeholder mappen (mappe, bibliotek) også systemoplysninger vedrørende disse filers karakteristika (attributter).

På ethvert lagermedie, der er vigtigste eller rod det bibliotek, hvori alle andre mapper er placeret, kaldet undermapper og nogle filer. Således er det skabt hierarkisk struktur. Kataloget med hvilket i øjeblikket brugeren kaldes arbejder nuværende. Inde i en mappe (mappe, mappe) kan der være: almindelige filer, og dens indlejrede undermapper, som igen kan indeholde mapper næste niveau indlejring. På denne måde implementeres et hierarkisk system af indlejrede mapper og filer.

For at organisere adgangen til en fil bruger mange operativsystemer den samme metode, som består i at danne en tegnstreng - en adgangssti, som indeholder information om placeringen af ​​filen på VSD'en (f.eks. C:\Program Files\Microsoft Office\Office\Samples\Products .doc). Antal filer eller mapper i roden og ikke rodmapper- ikke begrænset! Det samlede antal tegn i filadgangsstien er ikke mere end 260.

Cylinder koncept

For det første er disken repræsenteret som en samling af overflader. Disketter har kun to af dem (øvre og nedre), men harddiske- det er faktisk "hylder" bestående af flere plader, så de har flere overflader.

For det andet er hver overflade af skiven opdelt i ringspor og hvert spor i sektorer. Sektorstørrelser er faste og lig med 512 bytes.

For at finde en bestemt fil på en disk skal du vide, hvor den er placeret, det vil sige, du har brug for dens adresse. Den nemmeste måde ville være at skrive filadressen som et overfladenummer, spornummer og sektornummer, men i virkeligheden gøres det ikke helt sådan. Faktum er, at hver overflade har sit eget læse/skrivehoved, og disse hoveder bevæger sig ikke hver for sig, men samtidigt. Det vil sige, at hvis for eksempel det femte hoved er forbundet til det tredivte spor, så er alle hovederne forbundet til deres tredivte spor. Derfor bruger de konceptet i stedet for begrebet et spor cylinder. Cylinder- dette er en samling af alle spor, der har de samme numre, det vil sige lige langt fra rotationsaksen. Derfor er den faktiske placering af filen på harddisken bestemt af cylindernummer, overfladenummer og sektornummer.

Klynge koncept. Sektoren er mindste enhed datalagring, men ikke alle filsystemer bruger det til adressering. Det er hun for lille til. Sådan OS, som MS-DOS, Windows, OS/2, brug en større lagerenhed kaldet klynge. En klynge er en gruppe af nabosektorer. Klyngestørrelse afhænger af størrelse harddisk. Hvordan mere drive, jo større er klyngestørrelsen tildelt. Typiske værdier: 8,16,32 eller 64 sektorer.

Data om, hvilken diskklynge en bestemt fil begynder i, gemmes i systemområdet på disken filfordelingstabeller(FED-tabeller). Siden krænkelsen FED-tabel gør det umuligt at bruge de data, der er optaget på disken; den er underlagt særlige pålidelighedskrav, og den findes i to kopier, hvis identitet overvåges regelmæssigt af operativsystemet.

Virker i øjeblikket Windows-systemer 98, Windows 2000 og Windows Millenium giver et mere avanceret filsystem - FAT32 med 32-bit felter i filallokeringstabellen. Dette giver dig mulighed for at arbejde med alle moderne harddiske.

Filer og mapper er de vigtigste objekter filsystem. Det er nødvendigt for at OS kan arbejde med data på harddisken.

Der er mange filsystemer, der bruger forskellige operativsystemer. De vigtigste er filsystemer FAT32 Og NTFS, som Windows-operativsystemer fungerer med.

FAT32(File Allocation Table) udviklet af Microsoft i slutningen af ​​1996, og det første operativsystem, der understøttede det, var Windows 95 OSR2. I modsætning til den tidligere brugte FAT16 brugte dette filsystem en 32-bit filallokeringstabel, som gjorde det muligt at reducere klyngestørrelsen (cluster - minimumsenhed data, som bruges, når du arbejder med en harddisk gennem OS) og opnå store partitioner, samt indeholde et stort antal af filer (over 65 tusind filer).

I april 1987 begyndte Microsoft og IBM fælles udvikling af det nye OS/2. Et filsystem blev specielt udviklet til dette system, designet til at give stabile og hurtigt arbejde med disken og gør arbejdet for administratorer lettere. Men så opstod der uenigheder mellem virksomhederne, som resulterede i, at OS/2 med HPFS filsystemet fra IBM og Windows NT med filsystemet NTFS(Ny teknologi Filsystem) fra Microsoft.

Vedligeholdelse af filstruktur

På trods af det faktum, at data om placeringen af ​​filer er gemt i en tabelstruktur, præsenteres de for brugeren i form af en hierarkisk struktur - dette er mere bekvemt for folk, og operativsystemet tager sig af alle de nødvendige transformationer. Filstinkluderer følgende operationer, der forekommer under kontrol af operativsystemet:

Oprettelse af filer og tildeling af navne til dem;

Oprettelse af mapper (mapper) og tildeling af navne til dem;

Omdøbning af filer og mapper (mapper);

Kopiering og flytning af filer mellem computerdrev og mellem mapper (mapper) på et drev;

Sletning af filer og mapper (mapper);

Navigering af filstrukturen for at få adgang givet fil, mappe(mappe);

Administration af filattributter.

For at udføre handlinger på filer og mapper i Windows miljø Programmet "Explorer" er beregnet til.

Længden (volumen) af filen bestemmes i bytes og ændres, hvis den redigeres.

Almindelig.

Filnavn

Filsystemorganisation

Alle moderne diskoperativsystemer giver oprettelsen af ​​et filsystem designet til at gemme data på diske og give adgang til dem. Måden filsystemet er organiseret på afhænger af operativsystemet. Den mest almindelige type er tabelform.

Drive logisk navn diskette- A:

Det logiske navn på harddisken er C:. Hvis HDD opdelt i flere logiske partitioner, så er hver af dem navngivet med bogstaver i det engelske alfabet: C:, D:, E:, F: osv.

Drive logisk navn laser disk– det sidste bogstav fra listen over logiske drevnavne på denne computer.

Fil -er en navngivet sekvens af bytes af vilkårlig længde .

Hver fil på disken har en betegnelse, der består af 2 dele: et navn og en udvidelse, som er adskilt af en prik. Længden af ​​navne er begrænset til skemaet 255.0/0.255 (ikke mere end 255 tegn i alt for filen navn og navneudvidelse). Det er tilladt at bruge latinske og kyrilliske tegn, tal og specielle tastaturtegn i filnavnet, med undtagelse af følgende tegn: * : " ? < > \ / | .. Udvidelsen er valgfri og bruges hovedsageligt til at beskrive indholdet af filen. filer med filtypenavnet: .txt, .doc, .rtf – tekst; .bmp, wmf, .ico – grafik og .com, .exe, .bat – eksekverbare programmer.

VAK - en kopi af en tidligere oprettet fil;

.$$$ - midlertidig fil, automatisk oprettet af nogle programmer uafhængigt.

Ud over navnet har filen et antal egenskaber:- fil attributter;

Dato for oprettelse af fil;

Tid til at oprette og redigere filen;

Længde (volumen) af filen.

Egenskaber fil angive arten af ​​dens brug og muligheden for at få adgang

Læs kun- en skrivebeskyttet fil; oftest kan han ikke

destrueres eller redigeres, men det er tilladt at oprette en kopi og handlinger

Arkiv- arkiveret, oprettet når en fil ændres og gemmes i arkivet

filsystem;

Skjult- skjult fil;

System- systemisk.

Hvis en fil ikke er tildelt nogen af ​​de anførte attributter, kaldes den

Oprettelsesdato og oprettelsestidspunkt optages på det tidspunkt, hvor filen oprettes og ændres af

PC system ur aflæsninger.

Det er nyttigt at bruge navnemønstre til at søge efter filer. Navneskabelonen består, ligesom filnavnet, af 2 dele adskilt af en prik. Når du angiver et mønster, bruges jokertegn (metategn) * og ?. I øvrigt:

* – erstatter et vilkårligt antal af enhver;


? – erstatter et vilkårligt tegn.

For eksempel:

*.doc – skabelon til filer med filtypenavnet .doc;

t*.xls – skabelon til filer, hvis navne begynder med et bogstav t, og extension.xls;

Alle filer på diske er placeret i mapper eller mapper.

Folder(Til katalog, vejviser) - en speciel fil, der indeholder information om almindelige filer, grupperet i en enkelt liste i henhold til en eller anden egenskab, enten af ​​brugeren selv (f.eks. kontornotater, udgående breve, metodiske udviklinger, yndlingsspilprogrammer osv.), eller af softwareudviklere (et sæt filer, der udgør en enkelt softwarepakke). Denne sammenlægning af filer udføres som regel for at lette søgningen efter information på en computer samt for at gøre det lettere at behandle almindelige filer og mapper i grupper (samtidig). Ud over listen over filer, der er inkluderet i den, indeholder mappen (mappe, bibliotek) også systemoplysninger vedrørende disse filers karakteristika (attributter).

På ethvert lagermedie, der er vigtigste eller rod det bibliotek, hvori alle andre mapper er placeret, kaldet undermapper og nogle filer. Dette skaber en hierarkisk struktur. Det bibliotek, som brugeren i øjeblikket arbejder med, kaldes nuværende . Inde i en mappe (mappe, mappe) kan der være både almindelige filer og underordnede mapper indlejret i den, som igen kan indeholde mapper på det næste indlejringsniveau. På denne måde implementeres et hierarkisk system af indlejrede mapper og filer.

For at organisere adgangen til en fil bruger mange operativsystemer den samme metode, som består i at danne en tegnstreng - adgangsveje, som indeholder oplysninger om placeringen af ​​filen på VRAM (f.eks. C:\Program Files\Microsoft Office\Office\Samples\Products.doc). Antallet af filer eller mapper i rod- og ikke-rodmappen er ikke begrænset! Det samlede antal tegn i filadgangsstien er ikke mere end 260.

Cylinder koncept

For det første er disken repræsenteret som en samling af overflader. Disketter har kun to af dem (top og bund), men harddiske er faktisk "racks" bestående af flere plader, så de har flere overflader.

For det andet er hver overflade af skiven opdelt i ringspor og hvert spor i sektorer. Sektorstørrelser er faste og lig med 512 bytes.

For at finde en bestemt fil på en disk skal du vide, hvor den er placeret, det vil sige, du har brug for dens adresse. Den nemmeste måde ville være at skrive filadressen som et overfladenummer, spornummer og sektornummer, men i virkeligheden gøres det ikke helt sådan. Faktum er, at hver overflade har sit eget læse/skrivehoved, og disse hoveder bevæger sig ikke hver for sig, men samtidigt. Det vil sige, at hvis for eksempel det femte hoved er forbundet til det tredivte spor, så er alle hovederne forbundet til deres tredivte spor. Derfor bruger de konceptet i stedet for begrebet et spor cylinder. Cylinder - dette er en samling af alle spor, der har de samme numre, det vil sige lige langt fra rotationsaksen. Derfor er den faktiske placering af filen på harddisken bestemt af cylindernummer, overfladenummer og sektornummer.

Klynge koncept . En sektor er den mindste enhed for datalagring, men ikke alle filsystemer bruger det til adressering. Det er hun for lille til. Operativsystemer som MS-DOS, Windows, OS/2 bruger en større lagerenhed kaldet klynge . En klynge er en gruppe af nabosektorer. Klyngestørrelsen afhænger af størrelsen på harddisken. Jo større disken er, jo større er klyngestørrelsen tildelt. Typiske værdier: 8,16,32 eller 64 sektorer.

Data om, hvilken diskklynge en bestemt fil begynder i, gemmes i systemområdet på disken filfordelingstabeller(FED-tabeller). Siden krænkelsen FED-tabel gør det umuligt at bruge de data, der er optaget på disken; den er underlagt særlige pålidelighedskrav, og den findes i to kopier, hvis identitet overvåges regelmæssigt af operativsystemet.

I øjeblikket giver Windows 98, Windows 2000 og Windows Millenium operativsystemer et mere avanceret filsystem - FAT32 med 32-bit felter i filallokeringstabellen. Dette giver dig mulighed for at arbejde med alle moderne harddiske.

Filer og mapper er de vigtigste objekter i filsystemet. Det er nødvendigt for at OS kan arbejde med data på harddisken.