O bibliotecă este o colecție de fișiere obiect combinate într-un singur fișier cu un format special.
Un fișier este o colecție de informații, omogenă în scopul său, stocată pe un disc și având un nume sau o zonă denumită pe discul care stochează informațiile.
Regulile pentru crearea de nume de fișiere și combinarea fișierelor în sistemele de fișiere depind de sistemul de operare. Vom descrie aceste reguli cu exemplul sistemului de operare MS-DOS.
Numele fișierului este format din două părți: numele real și extensia de nume (adică tipul fișierului).
De fapt, numele fișierului nu include mai mult de opt caractere.
Numele fișierelor nu sunt permise să folosească:
· Semne ale operațiunilor aritmetice;
· Semne de punctuație (cu excepția!);
· Orice fel de paranteze.
Numele de fișiere nu interzic utilizarea numerelor.
Când se specifică un nume de fișier, se recomandă:
· Utilizați alfabetul latin (englez) (de exemplu, planificați în loc de plan);
· Primul caracter al numelui ar trebui să fie o literă latină (de exemplu, d14 - în loc de 14d);
· Caracter spațiu poate fi înlocuit cu un caracter de subliniere, pentru secțiunea ?? Eniya numele în părțile sale componente (de exemplu, pl_mart, d_14).
Extensia numelui poate să conțină cel mult trei caractere, inclusiv pot fi absente. Dacă extensia este, atunci este separată de numele principal de un punct, de exemplu ris.bmp, mart.txt, doc.doc.
Pot exista numele de fișier de mai jos. Dacă nu, încercați să explicați de ce.
Informațiile despre fișiere trebuie prezentate în formă completă și incompletă. Informații incomplete - este doar o listă de nume și informații complete despre fiecare fișier include numele de fișier, dimensiunea, data si ora.
Lista de nume de fișiere stocate pe acest disc este localizată în director (director, dosar) împreună cu informații despre tipul, dimensiunea, timpul de creare.
Un director este un fișier care stochează o listă cu numele altor fișiere și directoare. Directoarele au nume care respectă aceleași reguli ca și numele de fișiere, deoarece directoarele sunt fișiere. Ca regulă, extensia de nume pentru directoare nu este utilizată. Numele catalogului este dat astfel încât să fie clar de ce este organizat acest catalog. De exemplu:
VERA este directorul de utilizatori;
Z_plata - catalogul pentru calcularea salariilor;
TXT - director pentru fișiere text.
Dacă fișierele și directoarele sunt identice, numele lor sunt supuse acelorași reguli, cum să le distingem? Faptul este că atunci când vă înregistrați pe un disc în MS-DOS, fișierele sunt scrise cu litere mici, cataloagele sunt mari.
Un director poate conține orice număr rezonabil de nume de fișiere, poate conține și alte directoare denumite subdirectoare în această situație. Aceasta formează o structure''derevo ierarhică „“ directories''kornem „“, care este principala (radacina) directory''vetvyami „“ - subdirectories''listyami „“ - nume de fișiere.
Directorul rădăcină nu are nume, este notat cu o slash \.
Directoarele (directoarele, folderele) de nivel superior cu privire la directoarele de nivel inferior sunt cataloage excesive. Luați în considerare directorul VERA, este un director exagerat pentru directorul TXT și un subdirector la directorul USERS.
Două fișiere sau două subdirectoare aflate în două directoare diferite pot avea aceleași nume. Din acest motiv, pentru a identifica în mod unic fișierul (directorul) de pe disc, trebuie să specificați calea (ruta) de acces la acesta.
Calea de acces constă din numele unității și lista de nume de directoare prin care se poate accesa acest director. Primul director din listă este un subdirector al directorului rădăcină, fiecare director ulterior este un subdirector al celui anterior, ultimul director din această listă conține fișierul de căutare. Elementele din listă sunt separate printr-o coloană inversă (\).
Numele complet sau compus al fișierului constă în calea către fișier și numele acestuia. Se identifică în mod unificat zona de pe disc cu acel nume. Numele complet al fișierului este specificat în cazurile în care directorul cu fișierul de lucru nu este curent (utilizatorul nu se află în acest director).
Fișierele și directoarele sunt stocate pe disc. Discurile au și nume. Oʜᴎ sunt notate cu o literă latină cu un colon - A: sau F. Literele A și B sunt folosite pentru a se referi la dischete, toate celelalte, începând cu C - pentru hard disk-uri și CD-ROM-uri. Discurile sunt împărțite în sectoare și piste, în care sunt înregistrate fișierele cu informații. Operarea de partiționare a unui disc în sectoare și piste este denumită în mod obișnuit formatarea discului.
O arie specifică este alocată pe disc, în care este plasat un tabel special care conține secvența de numere de bloc (sectoare) pentru fiecare fișier. Acest tabel este actualizat în mod constant, dar este complet șters împreună cu directorul rădăcină atunci când discul este formatat.
Deci, munca în sistemul de operare se face printr-un dialog între calculator și utilizator. Dialogul se bazează pe metoda de comandă, adică utilizatorul de la linia de comandă introduce o comandă, apasă tasta Enter, sistemul de operare verifică dacă comanda este corect scrisă și începe să o execute.
Aici este formatul (proiectarea corectă) a mai multor comenzi pentru lucrul cu fișiere și directoare din sistemul de operare DOS. Suntem de acord ca informațiile indicate în paranteze pătrate să fie omise, dacă lucrarea se face în catalogul curent.
Crearea unui fișier de pe tastatură
Executarea programelor de execuție - specificați numele fișierului în linia de comandă
Desigur, nu toate comenzile pentru a lucra în sistemul de operare DOS. Există, de asemenea, echipe:
- pentru arhivarea fișierelor, adică crearea de copii de rezervă;
- pentru recuperare, fișiere șterse;
- pentru a căuta fișiere în funcție de criterii (măști);
- pentru editare de fișiere etc.
Ca exemplu de sistem de fișiere, vom examina FAT16, FAT32.
În sfera computerelor personale în 1987 ᴦ. a existat o criză. Sistemul de fișiere FAT, dezvoltat de Microsoft cu zece ani în urmă pentru interpretul Standalone Disk Basic și mai târziu adaptat pentru sistemul de operare DOS, a fost epuizat. FAT a fost destinat hard disk-urilor cu o capacitate maximă de 32 MB, iar noile hard disk-uri (hard disk) cu o capacitate mai mare s-au dovedit a fi complet inutile pentru PC-ul utilizator. Unii furnizori independenți și-au oferit propriile soluții la această problemă, dar numai odată cu apariția lui DOS 4.0 această criză a fost extinsă (pentru un timp).
Schimbări semnificative în structura sistemului de fișiere din DOS 4.0 au permis sistemului de operare să funcționeze cu discuri de până la 128 MB; și după ce a făcut adăugări minore, această limită a fost ulterior ridicată la 2 GB. În acel moment, se părea că o astfel de capacitate de memorie depășea orice necesitate imaginabilă. În același timp, dacă istoria calculatoarelor personale a învățat ceva, tocmai datorită faptului că capacitatea care "depășește orice nevoie", "devine foarte repede" aproape inadecvată pentru lucrări serioase ". Într-adevăr, hard disk-urile disponibile în prezent, cu o capacitate, de obicei de 2,5 GB sau mai mare, și o dată foarte ridicată și care elimină limitele plafonului de 2 GB transformate într-un alt obstacol, trebuie să fie depășite.
Este important de menționat că pentru sistemele Windows 95, Microsoft a dezvoltat o nouă extensie a sistemului FAT-FAT32.
Sistemul de fișiere FAT oferă o serie de domenii specifice de pe disc, recuperate ?? ennyh de a organiza spațiu pe disc în procesul de formatare - cap de înregistrare de sarcină tabelă de partiții de disc, boot record, tabelul de alocare a fișierelor (de la care sistemul devine numele său) și kataloᴦ rădăcină . La nivel fizic, spațiul de pe disc este împărțit în domenii de 512 octeți, numite sectoare. În sistemul FAT, spațiul pentru fișiere este alocat prin blocuri. care constau dintr-o serie de sectoare și se numesc clustere. Numărul de sectoare din grup trebuie să fie mai mare decât puterea a două. În Microsoft, aceste clustere sunt numite unități de alocare. De obicei, dimensiunea clusterului poate fi determinată prin împărțirea memoriei discului cu 64 KB (65 536 octeți) și rotunjirea rezultatului la cel mai apropiat multiplu de două. Astfel, 1,2-gigabyte Cluster dimensiune disc este de 32 Kbytes, dacă este de 1,2 GB (1258 291,2 kB) împart 65 536 obține 19,2 Kbytes, iar după rotunjire - 32 Kbytes.
Destul de des, atunci când lucrați cu sistemul de operare, devine extrem de important să organizați executarea automată a unui număr de comenzi (unul după altul) sau, după cum se spune, execuția lotului. Instrumentul de procesare grafic este un fișier de comandă (lot). Acesta facilitează utilizatorului să automatizeze executarea unui set repetitiv de comenzi și îl eliberează de importanța crucială de a memora multe detalii și subtilități ale formatelor de comandă.
Fișierele de comandă care rulează în mediul de operare MS DOS au o extensie * .BAT (din lotul englez).
Atunci când creați un fișier batch, este foarte important să respectați anumite reguli:
‣receptare Fisierul batch poate consta din orice comenzi ale sistemului de operare MS DOS, numele fișierelor de pornire și software-ul de serviciu;
‣receptare fiecare comandă este plasată pe o linie separată (literele mici și minuscule pot fi utilizate la introducerea comenzilor);
‣receptare după introducerea fiecărei comenzi, apăsați Enter;
‣receptare - numele fișierului de comandă este unic în directorul unde este localizat.
Rularea fișierului batch: linia de comandă specifică numai numele fișierului (fără a specifica un tip) și se apasă tasta Enter.
Pentru a întrerupe activitatea fișierului de comandă, puteți utiliza comenzile rapide de la tastatură Ctrl + C sau Ctrl + Break.
Fișierul AUTOEXEC.BAT joacă un rol special în sistemul de operare MS DOS: este executat automat de fișierul de comandă obișnuit de fiecare dată când sistemul de operare este încărcat1. Scopul său principal este salvarea și setarea rapidă a valorilor parametrilor mediului de operare pentru un anumit utilizator al unui anumit computer.
Printre echipele care sunt folosite în special în AUTOEXEC.BAT sunt:
‣receptare PAUSE - întrerupe executarea fișierului de comandă până la apăsarea oricărei taste;
‣partare - CLS - curățarea ecranului;
‣recreativ ECHO - afișează mesaje pe ecran;
‣recepție ECHO OFF - suprimă ieșirea. Pe ecranul tuturor comenzilor după aceasta;
‣recepție ECHO ON - acceptă ieșirea tuturor comenzilor după aceasta;
‣‣‣. @ - interzice indicarea unei comenzi care este precedată de acest simbol;
‣‣‣ VERIFY ON sau OFF - setarea (ON) / dezactiva modul (OFF), controlul citire cu operații de scriere a fișierului (dacă este activată, permite detectarea posibilelor erori, dar, desigur, încetiniți);
‣carerea PATH [Calea] - specificați o secvență de directoare în care fișierele executabile vor fi căutate secvențial, dacă utilizatorul nu specifică numele lor complet la pornire;
‣receptare PROMPT (parametrii) - setarea formatului promptului la promptul DOS (implicit este dispozitivul și simbolul logic curent, de exemplu, C: \>);
‣decare SET <Имя> = <3начение> - stabilește numele și valoarea așa-numitei variabile de mediu a sistemului.