Filstrukturen i operativsystem och deras klassificering
Filsystemet är en specifikOrderens placering av filer på vilket lagringsmedium som dessa filer är lagrade på. Som ni alla vet kan olika typer av filer vara på datorer, mobiltelefoner och andra mobila enheter. Organisationen av sådan lagring bestämmer formatet för den lagrade informationen, hur den lagras och namnges. Alla dessa parametrar återspeglar operativsystemets filstruktur. Varje specifikt filsystem definierar endast sin egen:
- Storleken på filen eller mappens namn
- En uppsättning systemegenskaper (attribut) för varje filtyp
- Maximal möjlig storlek på filpartitionen. För vissa system är det möjligt att utföra några valfria operationer på filer. De viktigaste alternativen är kryptering och åtkomstkontroll.
Vilken filstruktur som helst av operativsystemen utför följande uppgifter:
- namnge filer
- skapar ett unikt gränssnitt för applikationer
- bestämmer sättet att korrelera och kartlägga den logiska modellen på ett fysiskt medium
- säkerställer systemets stabilitet
- innehåller viss information som är nödvändig för att säkerställa samspelet mellan systemet och dess övriga komponenter (applikationer, tjänster, kärnor).
Dessutom arbetar med filsystemetmulti-user-typ ger möjlighet att begränsa och till och med utesluta en annan användares åtkomst till data lagrade på datorn och skapar också förutsättningarna för att arbeta tillsammans på filer. Filstrukturen i operativsystem ger kommunikation och interaktion mellan media och API för åtkomst till filer. Funktionellt ser det ut som det här. I det ögonblick när någon applikation får åtkomst till filen, vet programmet inte exakt var, på vilken skiva, hur den begärda informationen är placerad. Det enda som applikationen vet exakt är dess egna egenskaper-filstorleken, dess unika namn och attribut. Så exakt eftersom varje filstruktur för operativsystem är unik i dess egenskaper, är platsen och metoden för att placera en specifik fil på ett medium (till exempel på en hårddisk) etablerad.
Hårddisken i sig är en samlingkluster av standardstorlek, deras storlek är som regel 512 byte. Dessa kluster är organiserade i filer, och de i sin tur i kataloger. På grund av en viss struktur, är filer och kataloger erkända som fria och använda, felaktiga. Filsystemet är emellertid inte direkt relaterat till de fysiska lagringsenheterna, det finns så kallade virtuella system, som bara är en beskrivning av hur man öppnar filer och kataloger.
Liksom de flesta strukturer som finns inaturen har filen en hierarkisk organisationsmodell. Detta innebär att alla filer på alla operativsystem är grupperade i kataloger. Det första operativsystemet, där den hierarkiska modellen för att bygga en sådan struktur tillämpades, användes i OS Multics och sedan i UNIX. Kataloger kombineras i träd, som kan vara flera, vilket görs i OS i DOS / Windows.
De vanligaste i moderna enheter är filsystem, som enligt deras funktionella syfte kan klassificeras i:
- orienterad till slumpmässig åtkomstmedia (FAT32, HPFS, ext2);
- avsedd för sekventiell åtkomstmedia
- för nätverks- och virtuella system
- För optiska enheter och flashminne.
Var och en av dem har en filsystembegränsning som är märklig endast för den, det här uppnår en unikhet och säkerhet för operativsystemet, vilket garanterar att en outsider inte har tillgång till information.