Noțiunea de fișier

Varietăți ale sistemelor de fișiere ale computerelor personale

Organizarea sistemului de fișiere

Sarcina principală rezolvată de sistemul de fișiere este de a asigura interoperabilitatea între programe și dispozitive fizice de intrare / ieșire, cum ar fi hard disk-uri, casete magnetice etc.







Funcțiile principale efectuate de sistemul de fișiere pot fi împărțite în două grupuri:

· Funcții pentru lucrul cu fișiere, adică crearea, ștergerea, schimbarea atributelor, determinarea structurii fișierelor;

· Funcții pentru lucrul cu datele stocate în fișiere, și anume citirea și scrierea, căutarea etc.

Astfel, în planul logic, sistemul de fișiere poate fi împărțit în următoarele componente:

· Fișiere stocate pe dispozitivul de intrare / ieșire;

· Funcții de lucru cu fișiere și structura lor.

Scopul cursului este de a forma înțelegerea de către studenți a sistemelor de fișiere moderne utilizate în calculatoarele personale, pentru a insufla abilități practice în manipularea sistemelor de fișiere.

În centrul oricărui OS este principiul organizării funcționării unui dispozitiv de stocare extern. În ciuda faptului că memoria externă poate fi pusă în aplicare punct de vedere tehnic, la diferite medii fizice (de exemplu, o dischetă (HMD), unități hard disk (HDD), memorie flash, bandă magnetică, CD-ROM, etc.) acestea sunt unite de principiul organizării stocării seturilor de informații logic conectate, adoptate în OS, sub forma unor dosare așa-numite.

Un fișier este o colecție logică de date sau programe, pentru care o zonă denumită este alocată în memoria externă.

Fișierul servește drept unitate contabilă de informații în sistemul de operare. Orice acțiune cu informații în sistemul de operare se efectuează pe fișiere: scrierea pe disc, afișarea pe ecran, introducerea de la tastatură, imprimarea, citirea informațiilor etc.

Fișierele pot stoca o varietate de tipuri și forme de informații: texte, desene, desene, numere, programe, tabele etc. Caracteristicile fișierelor specifice sunt determinate de formatul lor.

Format este un element de limbă care descrie simbolic prezentarea informațiilor dintr-un fișier.

Fiecare program conține un fișier care execută acest program. Un astfel de fișier este numit fișier executabil. Prin tradiție, fișierele executabile au o extensie a numelui .COM sau .EXE.

Dosarul este caracterizat de următorii parametri:

· Numele complet al dosarului;

· Dimensiunea fișierului în octeți;

· Data și ora creării (modificării) fișierului;

· Atribute speciale de fișier:

- H (Ascuns) este un fișier ascuns, adică invizibil pentru utilizator;

- R (Numai citire) - numai pentru citire, adică fișierul poate fi vizualizat, dar nu poate fi modificat;

- S (sistem) - fișier de sistem, adică un fișier legat de sistemul de operare și responsabil pentru bootarea sistemului;

- A (Arhiva) este un fișier arhivat. Acest atribut este de obicei instalat în timp ce lucrați cu fișierul, dacă acesta este modificat. La sfârșitul sesiunii, acesta este, de regulă, eliminat.

Puteți accesa fișierul utilizând numele, numele complet, specificația.







Numele complet al fișierului conține două părți: numele real. care trebuie să fie unic pentru a distinge un fișier de altul și extensia. separate de un punct.

În MS DOS, se adoptă un sistem cu nume complet (8.3). ceea ce înseamnă că numele fișierului poate include până la 8, iar extinderea - până la 3 caractere alfanumerice (și numai literele caracterelor latine sunt permise).

Următoarele caractere sunt permise în nume:

· Literele latine literale superioare și litere mici (a, b, c, ..., z, A, B, C, ..., Z);

În MS DOS este interzis (.) Pentru a utiliza în numele fișierelor:

· Caractere chirilice (litere rusești);

Literele latine și literele latine litere mici sunt echivalente.

Unele combinații de caractere nu pot fi utilizate ca nume de fișiere, deoarece MS DOS le folosește pentru a se referi la anumite dispozitive I / O. Aceste nume de dispozitive includ:

· LPT1-LPT4 - orice dispozitiv conectat la porturi paralele;

· Consola (intrare tastatură și afișare la ieșire);

· COM1-COM4 - un dispozitiv extern conectat la porturile seriale;

· NUL este un dispozitiv fals, toate operațiile I / O pentru acest dispozitiv sunt ignorate;

· AUX este dispozitivul atașat la portul serial COM1.

Extensia numelui de fișier servește la caracterizarea informațiilor stocate în fișier (adică determină tipul de fișier). Nu este obligatoriu.

Multe programe instalează automat o extensie, care este ușor de determinat cu ce program a fost creat acest fișier. În plus, multe programe (de exemplu, Norton Commander. Total Commander. FAR. Explorer, etc ..), se lasă să se extindă numele fișierului pentru a apela programul corespunzător și imediat încărcați-l la dosar.

În tabel. 1 prezintă exemple ale unor convenții pentru specificarea unui tip de fișier.

Tabelul 1. Acord privind tipul de fișiere

Un fișier cu un set de caractere de caractere care nu sunt scalabile

Începând cu Windows 95, a devenit posibilă utilizarea numelor lungi de fișiere (până la 254 de caractere), în timp ce aproape toate restricțiile privind caracterele permise în nume au fost eliminate. În special, în nume de fișiere lungi, puteți utiliza următoarele caractere:

· Toate caracterele permise în numele fișierelor MS DOS;

· Toate simbolurile cu coduri mai mari de 127, în special simbolurile chirilice (cu majuscule și majuscule diferite).

În nume lungi, următoarele caractere nu sunt permise: \ /. *. " <> | |

Situația apare frecvent atunci când trebuie să lucreze la mai mult de un fișier, dar cu un grup de fișiere, cum ar fi copierea grupuri de fișiere de la un disc la altul, pentru a elimina un grup de fișiere, mutați fișiere în alt grup de disc, căutați grupul tipul de fișier dat, etc.

Aceste operații sunt ușor de realizat, utilizând șablonul pentru a genera nume de fișiere și tipuri de fișiere.

Un șablon de nume de fișier este o formă specială în care simbolurile * și? Sunt utilizate în câmpurile cu numele și numele fișierului. .

Caracterul * este folosit pentru a înlocui orice secvență de caractere. În șablon, un singur caracter * poate fi folosit în câmpul nume și tip.

· * .TXT - acces la toate fișierele de tip .TXT;

· SD *. * - acces la toate fișierele al căror nume începe cu SD;

· *. * - acces la toate fișierele din directorul curent.

Un simbol? servește pentru înlocuirea oricărui personaj. Mai multe astfel de simboluri pot fi folosite în șablon.

· RT. BAS - acces la toate fișierele de tip .BAS, al căror nume este format din patru caractere, cu primele două caractere cerute de RT, a treia și a patra - orice;

· ABC. * - acces la toate fișierele de orice tip, al căror nume este format din șase caractere, cu primele trei caractere obligatoriu ABC, iar ultimele trei caractere - orice.

Numărul de sarcină 1 (scrieți răspunsurile în registrul de lucru) 1. Determinați care dintre următoarele nume de fișiere în sistemul MS DOS sunt permise și care nu sunt (explicați de ce):

· Colombo.txt · afriKA1278.exe · # 12 %% · Doc · doc.com1 · aux.jpg

· Hello.sim · EVR_345. · 178abc ._% $ · Vict + L.bmp · Kiev

2. Determinați care dintre următoarele nume de fișiere în sistemul Windows sunt permise și care nu sunt (explicați de ce):

· A - Rezoluție - fayl.1234.abc · „Piața Malevicha» .BMP · Document na disce F: .doc · Galerie de ... 1024 pictures.jpg + gif

· Fișier Big-Ben în directorul \ London.disc C: ### %%% .___ · 345 · a + b-c = d; abc.382; "Azbuka" .tif · 'Klava' - 'Pupkin' ..

3. Ce înseamnă următoarele intrări:







Articole similare

Trimiteți-le prietenilor: