/ / Bestand en bestandsstructuur. Bestandsbewerkingen

Bestands- en bestandsstructuur. Bestandsbewerkingen

Om te begrijpen op welke principescomputersystemen functioneren, is het niet voldoende om alleen op visueel niveau met het "besturingssysteem" te communiceren. Om alles wat er gebeurt volledig te begrijpen, moet u duidelijk begrijpen wat een bestand en een bestandsstructuur zijn. Bij het overwegen van dit onderwerp zal worden aangegeven waarom dit nodig is.

Concepten voor bestands- en bestandsstructuur

Eerst moet u beslissen over de belangrijkste termen en concepten. De sleutel hier is het concept van een bestand, dat de mechanismen van het systeem in programmatische termen definieert.

bestand en bestandsstructuur

Een bestand is dus een object dat een bepaaldinformatie. Om te begrijpen wat databestanden, bestandsstructuren en hun interactie zijn, is het beter om een ​​realistisch voorbeeld te geven, bijvoorbeeld door deze concepten te vergelijken met een gewoon boek.

bestanden en bestandsstructuren

Iedereen weet dat je in bijna elk boek kuntkom omslag, pagina's, inhoudsopgave, hoofdstukken en secties tegen. Voor het eenvoudigste begrip: de omslag is het volledige bestandssysteem als geheel, pagina's zijn mappen (directories) waarin individuele bestanden zijn opgeslagen, de inhoudsopgave is een bestandsbeheerder, hoofdstukken en secties zijn bestanden met specifieke informatie.

bestanden en bestandsstructuur informatica

In de regel (niet altijd) is de aanduidingeen object dat een bestand wordt genoemd, bestaat uit twee delen: een naam en een extensie. Eigenlijk kan de naam absoluut willekeurig zijn en in verschillende talen worden gespecificeerd. Een extensie is een speciale aanduiding van drie of meer Latijnse tekens die een gegevenstype aangeeft. Simpel gezegd, door de extensie kunt u begrijpen aan welk programma het bestand is gekoppeld, of het een systeembestand is, enz.

bestand en bestandsstructuur concept

Standaard een bestand openen in elke operatiekamersysteem wordt gedaan door te dubbelklikken met de muis. Het is echter niet zo dat alles op deze manier geopend kan worden. Het eenvoudigste voorbeeld: uitvoerbare bestanden in Windows die de .exe-extensie hebben, kunnen op deze manier worden uitgevoerd, maar dezelfde dynamische bibliotheken, aangeduid als .dll in de extensie, hoewel ze uitvoerbare codes bevatten, worden niet op deze manier geopend. Dit is alleen te wijten aan het feit dat toegang tot hun inhoud wordt gemaakt via andere softwarecomponenten, of de code wordt aangeroepen door gespecialiseerde componenten van het besturingssysteem zelf. Maar dit is het eenvoudigste voorbeeld.

Bestanden (objecten) die ook niet overeenkomenhet besturingssysteem of een ander programma zal niet zo gemakkelijk te openen zijn. Globaal gesproken zal geen enkel "besturingssysteem" begrijpen wat voor soort openingstool er moet worden gestart. In het beste geval wordt u gevraagd om zelf het juiste programma te kiezen uit de lijst met mogelijke oplossingen.

Bestanden en bestandsstructuur: informatica aan het begin van de computertechnologie

Laten we nu eens kijken wat ze wareninformatietechnologie toen de eerste computers verschenen. Aangenomen wordt dat het belangrijkste systeem dat destijds in gebruik was DOS was, dat primitief was in de moderne tijd, waarin gespecialiseerde commando's moesten worden ingevoerd om toegang te krijgen tot functies.

databestanden bestandsstructuren

Met de komst van het unieke geesteskind van Norton Commanderzo'n behoefte verdween niet (er moesten nog enkele commando's worden voorgeschreven), maar eerder afgenomen. Het is deze bestandsbeheerder, naar ons voorbeeld, die een inhoudsopgave kan worden genoemd, aangezien alle gegevens die op een harde schijf of externe media waren opgeslagen duidelijk gestructureerd waren.

Bestanden en mappen

Zoals al duidelijk is, is er in elk systeemverschillende basistypen objecten. Bestands- en bestandsstructuur, behalve het hoofdelement (bestand), zijn onlosmakelijk verbonden met het concept van een map. Deze term wordt ook wel "directory" of "directory" genoemd. In feite is dit het gedeelte waarin de afzonderlijke componenten worden opgeslagen.

bestandssysteem bestandsstructuur

Kortom, om nog maar te zwijgen over boekpagina's,het concept van een map komt het duidelijkst tot uiting als je naar een ladekast kijkt met veel lades waarin iets ligt. Dit "iets" zijn bestanden en boxen zijn mappen.

De eenvoudigste voorbeelden van het vinden van bestanden

Op basis van het bovenstaande kunnen we concluderenover snel zoeken naar informatie. In elk momenteel bestaand "besturingssysteem" zijn er fondsen voor dit doel. In dezelfde bestandsbeheerder (bijvoorbeeld Windows Verkenner), in een speciaal veld, is het voldoende om ten minste een deel van de bestandsnaam in te voeren, waarna het systeem alle objecten met de ingevoerde string weergeeft.

Voor een nauwkeurigere zoekopdracht heeft u soms echter nodigweet precies waar het bestand dat u zoekt zich bevindt. Het is grofweg nodig om een ​​specifieke lade in de ladekast te selecteren waar het item dat we nodig hebben zich bevindt. De zoekopdracht zelf wordt uitgevoerd met een standaardtool in Bestandsbeheer, maar u kunt ook een combinatie gebruiken zoals Ctrl + F, die de zoekregel oproept.

Wat is een bestandssysteem?

Bestanden en bestandsstructuren zijn niet voorstelbaaruzelf zonder het bestandssysteem te begrijpen. Merk op dat de bestandsstructuur en het bestandssysteem niet hetzelfde zijn. De structuur is de belangrijkste manier om bestanden te ordenen, als u wilt, gegevens te ordenen, maar het bestandssysteem is de methode die bepaalt hoe de structuur werkt. Met andere woorden, dit is het principe van gegevensverwerking in termen van plaatsing op een harde schijf of een ander opslagmedium.

bestandsstructuur van bestandsbewerkingen van besturingssystemen

Er zijn tegenwoordig genoeg bestandssystemenveel. FAT-systemen met bijvoorbeeld 8, 16, 32 en 64 bit architecturen, NTFS en ReFS zijn de bekendste voor Windows geworden sinds de ontwikkeling van computertechnologie. Het bestandssysteem, de structuur van het bestand, de manier van ordenen zijn nauw met elkaar verbonden. Maar nu een paar woorden over de systemen zelf.

Afgezien van de technische details, zou men dat moeten doenmerk op dat het belangrijkste verschil tussen beide alleen is dat FAT een grotere clustergrootte heeft voor opslag en snellere toegang tot kleine bestanden, terwijl NTFS en ReFS zijn geoptimaliseerd voor grote hoeveelheden gegevens en snelle toegang ertoe met de maximale snelheid van het lezen van informatie van een harde schijf ...

Bestandsbewerkingen

Laten we nu eens van de andere kant kijken naar het feit datis de bestandsstructuur van besturingssystemen. Bewerkingen met bestanden die in elk "OS" worden geleverd, verschillen over het algemeen niet veel.

Een van de belangrijkste zijn het maken van een bestand, openen,bekijken, bewerken, opslaan, hernoemen, kopiëren, verplaatsen, verwijderen, etc. Deze handelingen zijn standaard voor alle bestaande systemen. Er zijn echter ook enkele specifieke kenmerken.

Data archivering

Onder de specifieke functies kunt u allereerstbenadruk de compressie van bestanden en mappen, archivering genaamd, evenals het omgekeerde proces - het extraheren van gegevens uit het archief. Ten tijde van de ontwikkeling van het DOS-systeem was het aanmaken van archiefdatatypes voornamelijk beperkt tot het gebruik van de ARJ-standaard.

Maar met de komst van ZIP-archiveringstechnologieëndergelijke processen hebben nieuwe ontwikkeling gekregen. Vervolgens werd een universele RAR-archiver gemaakt. Deze technologieën worden nu gepresenteerd in elk "besturingssysteem", zelfs zonder de noodzaak om extra software te installeren. De bestandsstructuur van het besturingssysteem met bestanden in deze weergave wordt behandeld als virtuele compressie. In feite instrueren compressietechnologieën het systeem eenvoudigweg om de kleinere maat te bepalen, niet de gewenste maat. Het informatievolume van een bestand of map zelf verandert niet tijdens het archiveren.

Controle over de weergave van objecten

De begrippen "bestandsstructuur", "bestandsstructuur" enenz. moet ook worden overwogen vanuit het oogpunt van de mogelijkheid om de objecten zelf te zien. Het is geen geheim dat bijna alle moderne pc-gebruikers de term "verborgen bestanden en mappen" zijn tegengekomen.

Wat het is? Het betekent alleen dat het systeem een ​​beperking heeft voor de weergave van bepaalde objecten (bijvoorbeeld systeembestanden en mappen, zodat de gebruiker ze niet per ongeluk verwijdert). Dat wil zeggen dat ze fysiek niet van de harde schijf verdwijnen, alleen de bestandsbeheerder ziet ze niet.

bestand en bestandsstructuur

Om alle verborgen objecten weer te geven, in hetzelfde"Explorer" zou het menu "Beeld" moeten gebruiken, waar op het overeenkomstige tabblad een vinkje wordt geplaatst in de weergaveregel van alle verborgen mappen en bestanden. Nadat dit type is ingeschakeld, hebben objecten semi-transparante pictogrammen.

Met het zoeken naar verborgen voorwerpen kan er ookmoeilijkheden. Als u een bestandsnaam of de extensie invoert, zelfs met een specifieke locatie, wanneer de weergave van dergelijke objecten is uitgeschakeld, zal er geen resultaat zijn (het systeem ziet ze niet). Om ze te vinden, moet u het% -symbool aan het begin en aan het einde van de rootmapnaam invoeren. Als u bijvoorbeeld wilt zoeken naar de AppData-map die verborgen is en zich in de map met lokale instellingen voor een specifieke gebruiker bevindt, gebruikt u de zoekreeks% USERPROFILE% AppData. Alleen in dit geval krijgen het bestand en de bestandsstructuur als geheel de sleutel tot de relatie.

conclusie

Dit gaat in het kort over het begrijpen van de basistermen. In principe is het niet zo moeilijk om te begrijpen wat een bestand en een bestandsstructuur aan de hand van elementaire voorbeelden. Ten slotte, als u wilt, kunt u deze termen definiëren als de stenen en de muur waaruit het is gebouwd. Een steen is een bestand, een muur is een bestandsstructuur, waarbij elke steen een strikt gedefinieerde plaats inneemt die alleen eraan is toegewezen.

Sommigetechnische aspecten of klassieke definities die zijn overgenomen in programmeren en computertechnologie, zodat de lezer de stof op een elementair niveau kan begrijpen.

leuk vond:
0
Populaire berichten
Spirituele ontwikkeling
eten
Y