Contacte

Test-off pe fragmentul "Fișier și fișier de fișiere". Testați pe "Fișiere și sistem de fișiere" Subiecte 8 Calea către fișier arată

Fișierul este o zonă de memorie numită pe un mediu extern care conține informații. Numele fișierului este alcătuit din 2 părți: numele propriu și expansiunea, separate de un punct. Numele dvs. propriu este setat de către utilizator și poate conține 255 de caractere. Compoziția acestor caractere poate include litere, numere, caractere speciale, cu excepția. deoarece împărtășește propriul nume și expansiune; ? poate înlocui un caracter; * Înlocuiește orice număr de caractere, / \\ direct și reverse Slash, împărtășește folderele atașate. Extensia stabilește de obicei programul în care a fost creat fișierul. O astfel de extensie conține 3 litere, dar utilizatorul poate seta extensia însăși. Pentru fișierele distinge numele complet (calea). Numele complet arată toate nivelurile de director în care se află fișierul. Numele complet al fișierului începe cu un nume de disc pe care este salvat fișierul.

3. Care este valoarea zecimală a numărului binar 10012? De câte ori se schimbă semnificația acestui număr, dacă puteți atribui un zero, două zero, trei zero?

1001 \u003d 1x2 0 + 0x2 1 + 0x2 2 + 1x2 3 \u003d 9

10010 \u003d 0x2 0 + 1x2 1 + 0x2 2 + 0x2 3 + 1x2 4 \u003d 18

Bicicleta №28.

1. Organizarea structurii de fișiere. Concepte ale sectorului, pieselor, cilindrilor, clusterului, grăsimilor.

Conceptul cilindrului. Toate sistemele moderne de operare disc oferă crearea unui sistem de fișiere conceput pentru stocarea datelor pe discuri și accesul la accesul. Principiul organizării sistemului de fișiere depinde de sistemul de operare. Cel mai frecvent tip este tabelular. În primul rând, discul pare ca un set de suprafețe. Discurile flexibile sunt doar două (superioare și inferioare), dar hard disk-urile sunt de fapt "cochilii" constând din mai multe plăci, deci au mai multe suprafețe. În al doilea rând, fiecare suprafață disc este împărțită în piese inelară, iar fiecare pistă este pe sectoare. Dimensiunile sectoarelor sunt fixe și egale cu 512 octeți. Pentru a găsi unul sau alt fișier de pe disc, trebuie să știți unde se află, adică aveți nevoie de adresa lui. Cea mai ușoară cale ar fi înregistrarea adresei fișierului sub forma numărului de suprafață, numărul piesei și numărul sectorului, dar, de fapt, nu este așa. Faptul este că fiecare suprafață are capul propriu pentru a citi înregistrarea, iar aceste capete sunt mutate să nu-și ceară scuze, dar în același timp. Aceasta este, dacă, de exemplu, capul al cincilea este furnizat la a treizecea cale, apoi toate capetele sunt rezumate la cele de-a treizecea căi. Prin urmare, în locul conceptului de pistă, se utilizează conceptul de cilindru. Cilindrul este o totalitate a tuturor pieselor care au aceleași numere, adică echidistant din axa de rotație. Prin urmare, locația fișierului de pe hard disk este determinată de numărul cilindrului, numărul de suprafață și numărul sectorului. Conceptul de cluster. Sectorul este cea mai mică unitate de stocare a datelor, dar nu este utilizată pentru a aborda toate sistemele de fișiere. Pentru aceasta este prea mică. Sistemele de operare, cum ar fi MS-DOS și Windows, sunt utilizate pentru a aborda o unitate de stocare mai mare numită cluster. Clusterul este un grup de sectoare vecine. Dimensiunea clusterului depinde de dimensiunea hard diskului. Cu cât discul este mai mare, cu atât este atribuită dimensiunea clusterului. Valori tipice: 8,16,32 sau 64 de sectoare. Datele pe care un cluster de fișiere începe un anumit fișier, este stocat în zona sistemului discului în tabele speciale de plasare a fișierelor (tabele de grăsime). Deoarece încălcarea tabelului de mare conduce la imposibilitatea utilizării datelor înregistrate pe disc, este supusă unor cerințe speciale pentru fiabilitate și există în două exemplare, a căror identitate este controlată în mod regulat de instrumentele sistemului de operare . Unele sisteme de operare implementează câmpuri pe 16 biți în tabelele de localizare a fișierelor. Un astfel de sistem de fișiere este numit FAT 16. Vă permite să plasați în tabele de grăsime nu mai mult de 65.536 de intrări (2 16) în locația datelor. Din cauza acestei limite, aceste sisteme de operare nu permit să lucreze cu discuri dure de mai mult de 2 GB. În prezent, sistemele de operare Windows oferă un sistem de fișiere mai avansate - FAT 32 cu câmpuri pe 32 de biți în tabelul de plasare a fișierelor. Acest lucru vă permite să lucrați cu hard disk-uri moderne.

Aceste semne sunt folosite pentru a separa numele directoarelor care alcătuiesc calea către fișier.

De exemplu, în următoarea înregistrare de adresare /Home/user_kolia/foo/bar.txt Part Bar.txt este numele fișierului, și / Home / User_Kolia / Foo / - calea spre el.

Calea poate fi absolută sau relativă. Deplin sau calea absolută - Aceasta este calea care indică același loc în sistemul de fișiere, indiferent de directorul de lucru curent sau de alte circumstanțe. Calea completă începe întotdeauna cu catalogul rădăcinii. Relativ Calea este calea în raport cu directorul de lucru curent al utilizatorului sau aplicațiilor active.

Pentru a căuta în mod eficient fișiere Unix.- ca sistemele de operare tind să aibă o cale variabilă de sistem în coaja de comandă (de exemplu, SH), care stabilește redirecționarea celor mai importante fișiere executabile. Puteți afla valoarea acestei variabile utilizând comanda ECHO $ \u200b\u200bsau similară.

Prezentări ale calea prin sistemul de operare și de coajă

Sistem de operare Coajă Directorul rădăcină Separator de date Catalogul parental Exemple
UNIX-ca sistem de operare Comanda Sheath Unix. / / .. /home/user/docs/letter.txt.
Dos. Comanda.com. [Scrisoarea discului:]\\ sau.
\\[Numele serverului]\
/ sau \\ (Notă: Command.com face nu. Tratați / ca separator de director) .. C: \\ user \\ docs \\ scrisoare.txt
A: imagine.jpg.
\\\\ server01 \\ user \\ docs \\ scrisoare.txt
OS / 2. cmd.exe. [Scrisoarea discului:]\ / sau \\ .. C: \\ user \\ docs \\ scrisoare.txt

Numele corespunzător acordului de atribuire a numelor universale, numele complet al resursei din rețea, inclusiv numele serverului și numele cota de resurse (imprimantă, director sau fișier); Pentru cataloagele sau fișierele pot include, de asemenea, o cale relativă.

Sintaxă Unc- Puneți la imprimantă următoare: \\\\ server \\ New-Preater, în cazul în care serverul este numele de rețea al computerului, sub-prorterul de rețea este numele rețelei imprimantei comune de pe acest computer.

Sintaxă Unc- în directorul sau fișierul este după cum urmează: \\\\ server \\ Nethequetalalog [\\ rude), în cazul în care serverul este numele de rețea al computerului, codul de rețea este un nume de rețea al directorului comun pe acest computer, iar paramelul relativ este calea către directorul sau fișierul din catalogul comun.

Tipul de rețea nu este neapărat numit același cu directorul asociat cu acesta pe server, numele este dat în timpul deschiderii directorului partajat din sistemul de fișiere computer.

În versiuni Windows.precedent Windows XP.Doar API.-Sellis folosind Long UNC.Ar putea folosi căi mai lungi de 260 de caractere.

Total B. Microsoft Windows. Următoarele tipuri de căi sunt utilizate:

  • LFS. (eng. sistemul de fișiere locale) - numele în sistemul de fișiere locale, de exemplu: C: \\ Folder \\ Fișier.
  • Unc - Numele de rețea, de exemplu: \\\\ server \\ Sharedfolder \\ Folder \\ Fișier.
  • Long UNC. sau UNCW. - nume lungi, de exemplu: \\\\? \\ UNC \\ Server \\ Sharedfolder \\ Folder \\ Fișier sau \\\\? \\ C: \\ folder \\ Fișier.

Literatură

Mitch Tulloch, Ingrid Tulloch Microsoft Enciclopedia de Networking, a doua ediție. - ISBN 0-7356-1378-8.

Notează


Fundația Wikimedia. 2010.

  • Calea de război
  • Calea spre Hristos.

Urmăriți ce este "calea către fișier" în alte dicționare:

    Autorun.inf. - Autorun.inf Fișierul folosit pentru a porni automat sau a instala aplicații și programe pe informații media din sistemul de operare Microsoft Windows (începând cu versiunea Windows 95). Acest fișier trebuie să fie în rădăcină ... ... Wikipedia

    Nume de fișier - Afișează conținutul directorului C: / Temp al numelor din acesta pe comanda dir din comanda Windows, numele numele fișierului simbolului, definind în mod unic fișierul în unele spațiu de nume ... Wikipedia

    Encfs. - Tip Sistem de fișiere, Dezvoltator de criptare Valient Gough System Linux, FreeBSD, Mac OS Ultima versiune 1.7.4 (5 septembrie 2010) Licență G ... Wikipedia

    SSI (programare) - Acest termen are alte valori, vezi SSI. SSI (partea serverului include pe partea serverului) este o limbă simplă pentru "ansamblul" dinamic al paginilor web de pe server de la componente individuale și emiterea unui client obținut de HTML ... ... Wikipedia

    Serverul include (programare)

    Partea serverului include. - SSI (partea serverului include pe partea serverului) O limbă simplă pentru "ansamblul" dinamic a paginilor web de pe un server de la componente individuale și emiterea unui client al serverului Web Apache primit, utilizând modulul MOD include modulul. Inclus în ... ... Wikipedia


Acum, imaginați-vă că trebuie să găsiți un document specific. Pentru a face acest lucru, trebuie să cunoașteți caseta în care este localizată, precum și "Calea" la documentul din interiorul casetei: întreaga secvență de foldere pe care doriți să o deschideți pentru a ajunge la hârtiile dorite.

A doua coordonată care definește locația fișierului este calea către fișierul de pe disc. Calea către fișier este o secvență constând din nume de director, variind de la rădăcina și terminând în care fișierul este stocat direct.

Asta e tot familiar cu analogia fabuloasă a conceptului de "calea spre dosar": "Pălării se blochează pe Dub, în \u200b\u200btrunchiul de brânză, în iepure - rața, în oul de rață, în ou - acul - acul - acul - acul , la sfârșitul căreia moartea Koschevului. "

Numele discului logic înregistrat în mod constant, calea fișierului și numele fișierului constituie numele complet al fișierului.

Dacă este prezentată în fig. 2.1 Structura fișierului este stocată pe un disc cu:, apoi numele complet al unor fișiere incluse în el în simbolurile sistemelor de operare MS-DOS și Windows arată astfel:

C: \\ Ivanov \\ PROGS \\ PROGL.PAS

C: \\ Petrov \\ Data \\ Task.Dat

5. Tabel de plasare a fișierelor

Informațiile despre structura fișierului discului sunt conținute pe același disc ca tabel de postare a fișierelor. Folosind sistemul de fișiere OS, utilizatorul poate vizualiza secvențial conținutul directoarelor (folderelor) de pe ecran, deplasându-se în jurul structurii fișierelor în jos sau în sus.

În fig. 4.1 prezintă un exemplu de afișare pe ecranul unui copac de catalog pe un disc logic E: (fereastra din stânga).

Fereastra dreaptă conține conținutul folderului Arcon. ") Multe fișiere de diferite tipuri. De exemplu, de exemplu, este clar că numele complet al primului fișier din fișier este după cum urmează:

E: \\ joc \\ jocuri \\ arcon \\ dos4gw.exe

Din tabel, puteți obține mai multe informații despre fișiere. De exemplu, fișierul DOS4GW.EXE are o dimensiune de 254.556 de octeți și a fost creat la 31 mai 1994 la 2 ore 00 min.

După ce ați găsit în această listă înregistrarea fișierului dorit, utilizând comenzile OS, utilizatorul poate efectua diverse acțiuni cu acesta: inițializați programul conținut în fișier; Ștergeți, redenumiți, copiați fișierul. Veți învăța toate aceste operațiuni într-o lecție practică.

Smochin. 4.1 Cataloguri de copaci

  1. Tipuri de fișiere.

Fișiere executabile (programe).

Fișiere de configurare care conțin parametrii necesari pentru program.

Fișiere de bibliotecă care conțin descrieri ale procedurilor tipice care pot fi utilizate imediat prin mai multe programe.

Documente - adică o combinație de informații create de utilizator (sau computer) utilizând programe.

Fișiere obișnuite Reprezintă într-adevăr un set de blocuri pe dispozitivul de memorie extern pe care este acceptat sistemul de fișiere. Astfel de fișiere pot conține atât informații text, cât și informații binare. Sistemul de fișiere nu prescriu fișierele obișnuite orice structură, care să furnizeze reprezentarea la nivel de utilizator a unui fișier obișnuit ca o secvență de octeți.

Prezența fișierelor obișnuite nu este suficientă pentru a organiza sisteme de fișiere ierarhice. Necesită directoare care compară numele de fișiere sau directoarele cu descrierea lor fizică. Directoarele sunt un tip special de fișiere care sunt stocate în memorie externă, cum ar fi fișierele obișnuite, dar structura căreia este susținută de sistemul de fișiere în sine. File-cataloage Tipul special de fișier corespunde căruia este posibilă doar un set special de apeluri și comenzi de sistem.

Fișiere speciale Nu depozitați date. Acestea oferă un mecanism pentru afișarea dispozitivelor externe fizice în numele sistemului de fișiere. Fiecare dispozitiv acceptat de sistem corespunde cel puțin unui fișier special. Când se efectuează citirea sau scrierea la un fișier special, se efectuează un apel direct al driverului corespunzător, codul de program este responsabil pentru transmiterea datelor între procesul de utilizator și dispozitivul fizic corespunzător.

De regulă, utilizatorul funcționează direct numai cu două tipuri de fișiere: programe și documente. Primul sunt folosite pentru a crea al doilea. Deși astăzi va satisface foarte rar programul care se potrivește în același dosar. De aceea spun astăzi despre pachetele software - adică seturi de diferite tipuri de fișiere, formând împreună programul.

Există trei tipuri principale de fișiere:

Sistemul recunoaște numai fișierele acestor tipuri. Cu toate acestea, multe tipuri de fișiere derivate se aplică și în sistemul de operare.

Fișierele ale căror nume pornește de la punct sunt numite fișiere ascunse sau fișiere "dot". Puteți vedea astfel de fișiere utilizând un manager de fișiere grafic, cum ar fi Nautilusși din linia de comandă Shell. ÎN Nautilus Alege Editați | ×)Parametrii (Preferințe). În fereastra care apare în fila VEDERE Alege Afișați fișiere ascunse (Showhiddenfiles). În promptul de comandă, utilizați pentru a vizualiza conținutul directorului LS -AL. Privind prin fișiere ascunse în directorul de acasă, puteți fi surprins de cantitatea lor. Aceste fișiere ascunse sunt, de obicei, fișiere de configurare a aplicațiilor. Se ascund pentru a împiedica schimbarea lor aleatorie și nu dezordine fereastra de vizualizare a directoarelor de domiciliu.

Tipuri de fisiere:

Batchfile (fișier lot) este același cu fișierul de comandă. Cu comenzi de sistem de operare

Binaryfile (fișier binar) - conține date sau comenzi în formă binară

CommandFile (Fișier de comandă) - Conține comenzi de sistem de operare

DataFile - conține date

DirectoryFile (fișier directoare) - conține informații despre fișierele situate în director

Executfil (fișier executabil) - conține un program sau comenzi în format executabil

Libraryfile (fișier bibliotecă) - conține funcții în format obiect

MapFile (fișier de card) - conține o hartă de programe

ObiectivFile (fișier obiect) - conține codul programului (funcții) după compilare

TextFile (fișier text) - conține text (care poate fi citit); aceasta poate

există un fișier care este creat de editorul de text sau de orice fișier în format ASCII.

Calea de acces la fișiere:

Sistemul de fișiere este construit din fișiere obișnuite, conexiuni simbolice și cărți de referință. Aceste componente oferă o modalitate de a organiza, căuta și gestiona informații.

Fișierele obișnuite sunt un set de caractere stocate pe disc. Acestea pot stoca texte sau programe sau coduri de program.

Fișierele speciale corespund dispozitivelor fizice (de exemplu, terminal sau disc).

Comunicarea simbolică este un fișier care indică un alt fișier.

Directorul conține numele altor cărți de referință (numit Aspre) sau fișiere. Toate cărțile de referință și fișierele sunt organizate în trei structuri separate. În această ierarhie, dosarele și cărțile de referință care au prezentat sunt numite o relație.


Acest tip de relație este posibil pentru multe niveluri ale ierarhiei fișierelor și a cărților de referință.

Numele fișierului complet:

Numele complet al fișierului (Calea completă la fișier) în sistemele Windows constă dintr-o literă de unitate, după care se face colonul și caracteristica înclinată (slash invers), atunci subdirectoarele sunt enumerate prin mizele inverse, numele fișierului este scris la sfârșit. Șirul este completat cu simbolul null. Exemplu:

C: \\ Windows \\ System32 \\ Calc.exe

În alte sisteme NIX, calea completă constă dintr-o slash (/), denotând directorul rădăcină, după care subdirectoarele sunt enumerate prin pistă, numele fișierului este scris la sfârșit. Exemplu:

USR / Local / Bin / GCC

Numele fișierului este alcătuit din două părți, separate de punct:

Numele (până la punctul este adesea numit și numele);

Expansiune (opțional).

Numele complet al fișierului (inclusiv extensia) în Windows poate conține până la 260 de caractere, valoarea este determinată de constanta Max_Path în Windows API; De exemplu, numele maxim admisibil al fișierului complet pe discul C va fi calea "C: \\<256 символов>NUL. " Cu toate acestea, Unicode din versiunea unor funcții vă permite să utilizați numele de fișiere care conțin până la 32000 de caractere, astfel de nume încep cu prefixul "\\\\?". Exemplu:

\\\\? \\ C: \\ Windows \\ System32 \\ Calc.exe

Când utilizați prefixul "\\\\? \\", Trebuie să specificați calea absolută spre fișier, căile relative nu sunt permise. Când utilizați căi relative, numele maxim al fișierului complet este limitat la max_path constant (260 de caractere).

În Windows, numele fișierului este interzis în numele fișierului: "\\", "/", ":", "*", "", "" "", "<», «>"," | ". În Linux, aceste caractere, cu excepția "/" sunt permise, deși ar trebui utilizate cu prudență, deoarece unele dintre ele pot avea un înțeles special, precum și pentru considerații de compatibilitate cu alte sisteme de operare.

Numele fișierului (până la punct) ar trebui să aibă o semnificație, vorbind despre fișierul de destinație, pentru a evita confuzia în viitor.

Managerii de fișiere.

Manager de fișiere (eng. manager de fișiere.) - un program de calculator care oferă interfața cu utilizatorul să funcționeze cu sistemul de fișiere și fișierele. Managerul de fișiere vă permite să efectuați cele mai frecvente operațiuni de fișiere - crearea, deschiderea / redarea / vizualizarea, editarea, mutarea, redenumirea, copierea, ștergerea, modificarea atributelor și proprietăților, fișierelor de căutare și drepturile de atribuire. În plus față de funcțiile de bază, mulți manageri de fișiere includ o serie de caracteristici suplimentare, cum ar fi lucrul cu o rețea (prin FTP, NFS etc.), backup, managementul imprimantei etc.

Alocați diferite tipuri de manageri de fișiere, de exemplu:

Navigare și spațială - Uneori comutatorul dintre aceste moduri este menținut.

Dublu - În general, aveți două panouri echivalente pentru o listă de fișiere, director de lemn etc.

Traseul (calea) în fișier. Numele complet al fișierului. Atributele de fișiere (într-un sens larg).

Pentru a determina fără echivoc adresa fișierului de pe computer, trebuie să știți:

Calea către dosarul unde se află fișierul (analogul adresei apartamentului persoanei);

Numele fișierului din acest dosar (analogul numele complet al persoanei).

Numele fișierului este necesar pentru aceasta (după nume) pentru a depune un fișier de disc. Într-un dosar nu pot exista două fișiere cu aceleași nume, în diferite foldere este permisă.

Numele complet al fișierului (Calea completă la fișier) în sistemele Windows constă dintr-o literă de unitate, după care se face colonul și caracteristica înclinată (slash invers), atunci subdirectoarele sunt enumerate prin mizele inverse, numele fișierului este scris la sfârșit. Șirul este completat cu simbolul null. Exemplu:

C: fereastrăSystem32Calc. exe

În alte sisteme NIX, calea completă constă dintr-o slash (/), denotând directorul rădăcină, după care subdirectoarele sunt enumerate prin pistă, numele fișierului este scris la sfârșit. Exemplu:

USR / Local / Bin / GCC

Numele fișierului este alcătuit din două părți, separate de punct:

Numele (până la punctul este adesea numit și numele);

Expansiune (opțional).

Numele complet al fișierului (inclusiv extensia) în Windows poate conține până la 260 de caractere, valoarea este determinată de constanta Max_Path în Windows API; De exemplu, numele maxim admisibil al fișierului complet pe discul C va fi calea "c:<256 символов>NUL. " Cu toate acestea, Unicodul de versiune a unor funcții vă permite să utilizați numele de fișiere care conțin până la 32000 de caractere, astfel de nume încep cu prefixul "?". Exemplu:

C: fereastrăSystem32Calc. exe

Când utilizați prefixul "?" Trebuie să specificați calea absolută către fișier, căile relative nu sunt permise. Când utilizați căi relative, numele maxim al fișierului complet este limitat la max_path constant (260 de caractere).

Numele fișierului este interzis de la utilizarea unor caractere de serviciu: "," / ",": "(numai în Windows - în Linux acest personaj în numele este permis)," * "," "," ",", "," "<», «>», «|».

Numele fișierului (până la punct) ar trebui să aibă o semnificație, vorbind despre fișierul de destinație, pentru a evita confuzia în viitor.

Extensie de fișier

Extensie de fișier Poate că nu există nici o lipsă sau de orice lungime (în lungimea numelui fișierului). Extensia definește tipul (formatul) fișierului, adică prin expansiune, utilizatorul și sistemul de operare definesc tipul de date stocat în fișier. De exemplu, în Windows, fișiere cu expansiune bMP.- imagini necomprimate, jPG.- Imagini comprimate.

Tot fișiere. Pe computer poate fi împărțit în:

programe (Fișiere executabile);

documentație.

Numai programele sunt capabile să "facă": să creeze (documente), vizualizări (documente) la schimbare (documente). Documentul este rezultatul programului stocat pe disc. Documentele nu știu nimic, sunt doar date de pe disc. Pentru a vizualiza sau modifica documentul, este necesar ca un program să fie instalat care poate funcționa cu acest tip de document. Dacă acest program nu este instalat, sistemul de operare nu va putea deschide fișierul.

De exemplu, Windows utilizează extensii în Windows exe și com.. Fișierele cu alte extensii pot fi considerate documente.



Ți-a plăcut articolul? Împărtășește-l