Struktura souborů a souborů. Operace souborů
Pro pochopení principůfungování počítačových systémů nestačí jednoduše komunikovat s "OSE" na vizuální úrovni. Pro úplné pochopení toho, co se děje, měli byste si jasně představit, jaká jsou struktura souborů a souborů. Při zvažování tohoto tématu bude uvedeno, proč je to nutné.
Pojem struktura souboru a souboru
Za prvé, musíte se rozhodnout o nejdůležitějších pojmech a pojmech. Klíčem je zde koncept souboru, který určuje mechanismy systému v plánu programu.
Takže soubor je objekt obsahující určitýinformace. Abychom pochopili, co datové soubory, struktury souborů a jejich interakce, je lepší dát příklad ze života, řekněme, porovnat tyto pojmy s konvenčním knihy.
Každý ví, že prakticky v kterékoli knize můžetek pokrytí obálky, stránek, obsahu, kapitol a sekcí. Pro nejjednodušší pochopení kryt - to je celý souborový systém jako celek, strana - složka (adresář), který ukládat jednotlivé soubory, obsah - správce souborů, kapitol a oddílů - soubory, které obsahují konkrétní informace.
Zpravidla (ne vždy, pravda), označeníobjekt, nazvaný soubor, se skládá ze dvou částí: název a přípona. Ve skutečnosti může být název zcela libovolný a dán v různých jazycích. Rozšíření je zvláštní označení tří nebo více latinských písmen, které označují typ dat. Jednoduše řečeno, můžete zjistit, s jakým programem je soubor spojen, zda je to systémový soubor atd.
Otevření výchozího souboru v libovolném operačním systémusystém se provádí dvojitým kliknutím myši. Nicméně není fakt, že se vše může otevřít tímto způsobem. Nejjednodušší příklad: spustitelné soubory v systému Windows, které mají příponu .exe, takže je možné spustit, ale stejné dynamické knihovny v rozšíření označeném jako .dll, přestože obsahují spustitelné kódy, nicméně se tím neotevřou. To je způsobeno pouze skutečností, že přístup k jejich obsahu se provádí prostřednictvím jiných softwarových komponent nebo je kód nazýván specializovanými komponentami samotného operačního systému. Ale to je nejjednodušší příklad.
Soubory (objekty), které neodpovídajíoperačním systémem ani žádným programem, nebude to tak snadné otevřít. Zhruba řečeno, žádný "operační systém" nerozumí, jaký způsob otevření by měl být spuštěn. V nejlepším případě vám bude navrženo, abyste si vybrali příslušný program sami ze seznamu možných řešení.
Soubory a struktura souborů: počítačové vědy na úsvitu vývoje výpočetní techniky
Nyní uvidíme, co reprezentovali samiInformační technologie, kdy se objevily pouze první počítače. Předpokládá se, že hlavní systém používaný v té době byl primitivní DOS v současné době, ve které byly potřebné speciální příkazy pro přístup k funkcím.
S příchodem jedinečného brainchildu Norton Commandertaková potřeba není, že nezmizí (některé týmy se ještě musely zaregistrovat), ale spíše klesaly. Jedná se o tento správce souborů založený na našem příkladu a lze jej nazvat obsah, protože všechna data uložená na pevném disku nebo externím médiu jsou jasně strukturovaná.
Soubory a složky
Jak je již jasné, v každém systému existujeněkolik základních typů objektů. Soubor a struktura souboru jsou vedle hlavního prvku (souboru) neoddělitelné od konceptu složky. Někdy je tento termín označován jako "katalog" nebo "adresář". Ve skutečnosti je to část, ve které jsou uloženy jednotlivé komponenty.
V zásadě nemluvě o knihách,nejzřetelněji koncept složek může být vyjádřen tím, že se podíváme na nějaké skříňce se spoustou krabic, ve kterých něco leží. Zde je to "něco" a existují soubory a boxy - adresáře.
Nejjednodušší příklady vyhledávání souborů
V návaznosti na výše uvedené je možné vyvodit závěro rychlém hledání informací. Ve stávajícím "operačním systému" existují prostředky pro tento účel. Ve stejném správci souborů (například „Explorer» Windows), ve zvláštním poli, alespoň natolik, aby zadat část názvu souboru, potom systém zobrazí všechny dokumenty, které obsahují vstupní řetězec.
Pro přesnější vyhledávání však někdy potřebujetepřesně vědět, kde je soubor umístěn. Zhruba řečeno, je nutné vybrat určitou schránku v zásuvce, kde se nachází požadovaný objekt. Samotné vyhledávání se provádí pomocí standardního nástroje v správci souborů, ale můžete použít kombinaci, jako je Ctrl + F, která volá vyhledávací řetězec.
Co je souborový systém?
Soubory a struktury souborů nelze představitbez porozumění systému souborů. Všimněte si, že struktura souborů a souborový systém nejsou stejné. Struktura je hlavním druhem uspořádání souborů, pokud chcete, systematizace dat, ale souborový systém je metoda, která určuje práci struktury. Jinými slovy, toto je princip zpracování dat, pokud jde o umístění na pevném disku nebo na jiném paměťovém médiu.
Dnes najdete dostatek souborových systémůmnoho. Systémy FAT s architekturou 8, 16, 32 a 64 bitů, NTFS a ReFS se například stávají nejoblíbenějšími systémy Windows od vývoje počítačového hardwaru. Souborový systém, struktura souboru, pořadí objednávek úzce souvisejí. Ale teď pár slov o samotných systémech.
Nemluvě o technických podrobnostech, mělo by to býtže hlavní rozdíl mezi nimi je pouze to, že FAT má větší velikost clusteru pro ukládání a urychlení přístupu k malým souborům a NTFS a ReFS jsou optimalizovány pro velké sady dat a rychlý přístup k nim při maximální rychlosti čtení informací z pevného disku .
Operace souborů
Nyní se podívejme na druhou stranu toho, žeje souborová struktura operačních systémů. Operace se soubory, které jsou poskytovány v libovolném "operačním systému", se obecně neliší.
Mezi největší patří vytvoření souboru, objev,prohlížení, editování, ukládání, přejmenování, kopírování, přesouvání, mazání apod. Takové akce jsou standardní pro všechny stávající systémy. Existují však některé specifické funkce.
Archivace dat
Mezi specifické funkce v první řadě můžetezvýrazněte kompresi souborů a složek, nazývanou archivace, a zpětný proces - extrahujte data z archivu. V době vývoje systému DOS bylo vytváření typů archivních dat z velké části omezeno na použití standardu ARJ.
Ale s příchodem technologií ZIP-archivacetyto procesy byly vyvinuty. Následně byl vytvořen a univerzální archivátor RAR. Tyto technologie jsou nyní k dispozici v jakémkoli "operačním systému", aniž by bylo nutné instalovat další software. Struktura souborů operace OS se soubory v tomto pohledu je považována za virtuální smazání. Ve skutečnosti kompresní technologie jednoduše dávají systému označení, že nezjišťuje požadovanou velikost, ale menší. Objem informací souboru nebo složky během archivace se nezmění.
Správa zobrazení objektů
Pojmy "struktura souborů", "struktura souborů" aatd. by také měly být zváženy z hlediska možnosti vidět samotné předměty. Není žádným tajemstvím, že téměř všichni uživatelé moderních počítačů se setkali s pojmem "skryté soubory a složky".
Co to je? To znamená pouze, že systém má omezení zobrazení určitých objektů (například systémových souborů a složek, takže uživatel je neoprávněně odstraní). To znamená, že ve fyzickém plánu nezmizí z pevného disku, ale správce souborů je nevidí.
Zobrazit všechny skryté objekty ve stejném"Průzkumník" by měl používat nabídku "Zobrazit", kde je zaškrtnuta příslušná karta v řádku zobrazení všech skrytých složek a souborů. Po povolení tohoto typu objektů budou mít poloprostorné ikony.
Při hledání skrytých objektů,potíže. Když zadáte název souboru nebo jeho příponu, a to i s uvedením konkrétního místa, když je zobrazení těchto objektů vypnuto, výsledek nebude (systém je nevidí). Chcete-li je najít, je třeba zadejte% na začátku a na konci názvu kořenové složky. Chcete-li například vyhledat adresář AppData, který je skrytý a umístěn v místní složce nastavení konkrétního uživatele, použijte vyhledávací řetězec% USERPROFILE% AppData. Pouze v tomto případě bude mít soubor a struktura souboru jako celek klíč k tomuto vztahu.
Závěr
Zde je stručně a vše, co se týká pochopení základníchtermíny. V zásadě není to tak obtížné pochopit strukturu souborů a souborů v základních příkladech. Konečně, pokud chcete, můžete definovat tyto termíny jako cihly a zeď, ze které se tvoří. Cihla je soubor, zeď je souborová struktura, kde každá cihla zaujímá přesně definované místo, které je přiděleno pouze.
Konkrétně některétechnických aspektů nebo klasických definic přijatých v programování a počítačových technologiích, aby čtenář pochopil materiál na elementární úrovni.