Programozás és számítógépek: A lemez fájlszerkezete. Lemezfájl szerkezete Tekintse meg a lemez hierarchikus szerkezetét a segítségével

A fájlokról és fájlstruktúrákról

Mi az a fájl

A külső adathordozón lévő információk fájlok formájában kerülnek tárolásra. A fájlokkal való munka a számítógépes munka egyik nagyon fontos fajtája. Minden fájlban van tárolva: és szoftverés a felhasználó számára szükséges információkat. A fájlokkal, akárcsak az üzleti papírokkal, folyamatosan tenni kell valamit: átmásolni egyik adathordozóról a másikra, megsemmisíteni a feleslegeseket, újakat létrehozni, megkeresni, átnevezni, ilyen vagy olyan sorrendbe rakni stb.

Fájl- ez egy külső adathordozón tárolt információ, amelyet egy közös név egyesít.

E fogalom jelentésének tisztázására célszerű a következő hasonlatot használni: maga a tárolóeszköz (lemez) olyan, mint egy könyv. Beszéltünk arról, hogy a könyv az ember külső memóriája, a mágneslemez pedig a számítógép külső memóriája. A könyv fejezetekből (történetekből, szakaszokból) áll, amelyek mindegyikének van címe. A fájloknak saját neve is van. Ezeket fájlneveknek nevezzük. A könyv elején vagy végén általában van egy tartalomjegyzék – a fejezetcímek listája. A lemezen van egy ilyen könyvtárlista is, amely tartalmazza a tárolt fájlok nevét.

Megjelenítheti a könyvtárat, és megnézheti, hogy a szükséges fájl megtalálható-e a meghajtón.

Minden fájl külön tartalmaz információs objektum: dokumentum, cikk, numerikus tömb, program stb. A fájlban található információ csak a RAM-ba való betöltése után válik aktívvá, azaz számítógéppel feldolgozhatóvá.

Minden felhasználónak, aki számítógépen dolgozik, fájlokkal kell bánnia. Még ahhoz is, hogy számítógépes játékkal játsszon, meg kell találnia, hogy melyik fájlban van a programja, meg kell találnia ezt a fájlt, és inicializálnia kell a programot.

A számítógépen lévő fájlokkal való munka a fájlrendszer segítségével történik. Fájlrendszer - ez az operációs rendszer funkcionális része, amely műveleteket végez a fájlokon.

A keresett fájl megtalálásához a felhasználónak tudnia kell: a) mi a fájl neve; b) hol van a fájl tárolva.

Fájl név

Szinte minden operációs rendszerben a fájlnév két ponttal elválasztott részből áll. Például:

A ponttól balra található a tényleges fájlnév (tu-prog). A név pont utáni részét fájlkiterjesztésnek (pas) nevezzük. Általában fájlnevekben használatos leveleketés számok. A legtöbb operációs rendszerben maximális hossza kiterjesztések - 3 karakter. Ezenkívül előfordulhat, hogy a fájlnévnek nincs kiterjesztése. A műtőben Windows rendszer Az orosz betűk megengedettek a fájlnevekben; A név maximális hossza 255 karakter.

A kiterjesztés jelzi, hogy milyen információkat tárol a fájl. Például a txt kiterjesztése általában azt jelenti szöveges fájl(szöveget tartalmaz); PCX kiterjesztés - grafikus fájl(képet tartalmaz), zip vagy gag - archív fájl (archívumot tartalmaz - tömörített információ), pas - program Pascalban.

Logikai meghajtók

Egy számítógépen több lemezmeghajtó is lehet - lemezekkel való munkavégzésre szolgáló eszközök. Minden meghajtó egy egybetűs nevet kap (amit kettőspont követ), például A:, B:, C:. Gyakran személyi számítógépeken nagy kapacitású lemez van beépítve rendszer egysége(ezt merevlemeznek hívják) részekre van osztva. Mindegyik partíciót logikai lemeznek nevezik, és a C:, D:, E: stb. nevet kapja. Az A: és B: nevek általában kis kapacitású cserélhető lemezekre utalnak – hajlékonylemezekre (hajlékonylemezekre). A lemezek nevének is tekinthetők, csak logikainak, amelyek mindegyike teljesen elfoglal egy valódi (fizikai) lemezt. Ezért az A:, B:, C:, D: mind a logikai meghajtók neve.

A fájlt tartalmazó logikai meghajtó neve az első "koordináta", amely meghatározza a fájl helyét.

Lemez fájlszerkezet

A lemezen lévő fájlok teljes gyűjteménye és a köztük lévő kapcsolatok meghívásra kerülnek fájlszerkezet. A különböző operációs rendszerek különböző fájlszerkezetű szervezeteket támogathatnak. Kétféle fájlszerkezet létezik: egyszerű vagy egyszintű, és hierarchikus - többszintű.

Egyszintű fájlstruktúra egy egyszerű fájlok sorozata. A lemezen lévő fájl megtalálásához csak meg kell adnia a fájl nevét. Például, ha a tetris.exe fájl az A: meghajtón található, akkor a „teljes címe” így néz ki:

Az egyszintű fájlszerkezetű operációs rendszereket a legegyszerűbb, csak floppy lemezzel felszerelt oktatási számítógépeken használják.

Többszintű fájlstruktúra- a fájlok lemezen való rendezésének faszerű (hierarchikus) módja. A probléma megértésének megkönnyítése érdekében analógiát fogunk alkalmazni az információ tárolásának hagyományos „papír” módszerével. Ebben az analógiában egy fájlt valamilyen címmel ellátott dokumentumként (szöveg, rajz) ábrázolnak papírlapokon. A fájlstruktúra következő legnagyobb eleme az ún katalógus. Folytatva a „papír” hasonlatot, a könyvtárat mappaként fogjuk fel, amelybe sok dokumentumot, azaz fájlt csatolhatunk. A könyvtár saját nevet is kap (gondoljunk csak egy mappa borítójára).

Maga a könyvtár egy másik, rajta kívül álló könyvtár része is lehet. Ez hasonló egy mappa beágyazásához egy másik nagyobb mappába. Így minden könyvtár sok fájlt és alkönyvtárat (úgynevezett alkönyvtárat) tartalmazhat. Maga a katalógus felső szint, amely nincs beágyazva más könyvtárba, gyökérkönyvtárnak nevezzük.

A Windows operációs rendszerben a "mappa" kifejezés a "könyvtár" fogalmára utal.

A hierarchikus fájlstruktúra grafikus ábrázolását fának nevezzük.

ábrán. A 2.9-es könyvtárneveket nagybetűkkel, a fájlneveket kisbetűkkel írjuk. Itt a gyökérkönyvtárban két mappa található: IVANOV és PETROV, valamint egy fin.com fájl. Az IVANOV mappa két almappát tartalmaz PROGS és DATA. A DATA mappa üres; három fájl van a PROGS mappában stb. A fában a gyökérkönyvtárat általában a \ szimbólum jelöli.

A fájl elérési útja

Most képzelje el, hogy meg kell találnia egy adott dokumentumot. Ehhez ismernie kell a dobozt, amelyben található, valamint a dobozon belüli dokumentum „útvonalát”: a mappák teljes sorozatát, amelyeket meg kell nyitni, hogy eljusson a keresett papírokhoz.

A második koordináta, amely meghatározza a fájl helyét a lemezen lévő fájl elérési útja. A fájl elérési útja könyvtárnevek sorozata, amely a gyökérkönyvtártól kezdődik és azzal végződik, amelyben a fájl közvetlenül tárolva van.

Íme egy ismerős mesebeli hasonlat az „útvonal a fájlhoz” fogalmához: „A tölgyfán egy láda lóg, a ládában egy nyúl, a nyúlban egy kacsa, a kacsában ott van egy tojás, a tojásban van egy tű, aminek a végén Koscsejev halála.

A sorrendben lejegyzett logikai meghajtó neve, fájl elérési útja és fájlnév alkotja teljes fájlnév.

Ha az ábrán látható. A 2.9-es fájlszerkezet a C: meghajtón tárolódik, majd az MS-DOS és Windows operációs rendszerek szimbolikájában szereplő egyes fájlok teljes neve így néz ki:

C:\IVANOV\PROGS\progl.pas

C:\PETROV\DATA\task.dat

Fájlkiosztási táblázat

A Lemez fájlszerkezetére vonatkozó információk ugyanazon a lemezen találhatók fájlallokációs táblázat formájában. Az operációs rendszer fájlrendszerét használva a felhasználó szekvenciálisan megtekintheti a könyvtárak (mappák) tartalmát a képernyőn, lefelé vagy felfelé haladva a fájlstruktúra fán.

ábrán. A 2.10. ábra példát mutat be egy könyvtárfa megjelenítésére az E: logikai meghajtón a számítógép képernyőjén (bal oldali ablak).

A jobb oldali ablakban az ARCON mappa tartalma látható. ") ez a sok fájl különféle típusok. Így például egyértelmű, hogy a lista első fájljának teljes neve a következő:

E:\GAME\GAMES\ARCON\dos4gw.exe

Az asztalról lehet kapni További információ fájlokról. Például a dos4gw.exe fájl mérete 254 556 bájt, és 1994. május 31-én, hajnali 2 órakor jött létre.

Miután egy ilyen listában egy bejegyzést talált a kívánt fájlról, az OS parancsok segítségével a felhasználó különféle műveleteket hajthat végre vele: inicializálja a fájlban található programot; fájl törlése, átnevezése, másolása. Mindezen műveletek végrehajtását egy gyakorlati leckében tanulja meg.

Kérdések és feladatok

    1. Mi a neve a számítógépes laborban használt operációs rendszernek?
    2. Milyen fájlstruktúrát használ az operációs rendszer a számítógépein (egyszerű, többszintű)?
    3. Hány fizikai meghajtója van a számítógépeinek? Hány logikai lemez van a fizikai lemezeken, és milyen neveik vannak az operációs rendszerben?
    4. Milyen szabályok szabályozzák a fájlneveket az operációs rendszerben?
    5. Mi a lemezen lévő fájl elérési útja, a teljes fájlnév?
    6. Tanulja meg (tanár irányítása mellett), hogyan tekintheti meg a számítógépén lévő lemezkönyvtárakat a képernyőn.
    7. Tanulja meg a programokat programfájlokból (például exe, com) inicializálni.
    8. Ismerje meg az alapvető fájlműveletek végrehajtását a használt operációs rendszerben (fájlok másolása, áthelyezése, törlése, átnevezése).

Felhasználói felület

Barátságos felhasználói felület

Most ismerkedjen meg a „felhasználói felület” új fogalmával.

A modern szoftverek fejlesztői arra törekszenek, hogy a felhasználó számítógépes munkáját kényelmessé, egyszerűvé és vizuálissá tegyék. Bármely program fogyasztói tulajdonságait nagymértékben meghatározza a felhasználóval való interakció kényelme.

A program és a felhasználó közötti interakció formáját ún felhasználói felület. Az interakció felhasználóbarát formáját felhasználóbarát felületnek nevezzük.

Objektum orientált interfész

A modern rendszer- és alkalmazásprogramok felületét objektum-orientált felületnek nevezzük. Az objektumorientált megközelítést megvalósító operációs rendszerre példa a Windows.

operációs rendszer sok objektummal működik, köztük: dokumentumok, programok, lemezmeghajtók, nyomtatók és egyéb objektumok, amelyekkel az operációs rendszerben dolgozunk.

A dokumentumok tartalmaznak bizonyos információkat: szöveget, hangot, képeket stb. A dokumentumok feldolgozására programokat használnak. Egyéni programokés a dokumentumok elválaszthatatlanul összekapcsolódnak: a szövegszerkesztő azzal működik szöveges dokumentumok, grafikus szerkesztő- fényképekkel és illusztrációkkal a hangfeldolgozó program lehetővé teszi hangfájlok rögzítését, javítását és meghallgatását.

A dokumentumok és programok információs objektumok. Az olyan objektumok pedig, mint a lemezmeghajtók és a nyomtatók, hardveres (fizikai) objektumok. Az operációs rendszer a következőhöz rendeli az objektumot:

    grafikai megjelölés;

    tulajdonságok;

    viselkedés.

Az operációs rendszer felülete ikonokat (más néven piktogramokat, ikonokat) és neveket használ a dokumentumok, programok és eszközök megjelölésére. A név és az ikon lehetővé teszi az objektumok könnyű megkülönböztetését a másiktól (2.11. ábra).

Minden objektum egy adott tulajdonságkészlethez és az objektumon végrehajtható műveletek halmazához van társítva.

Például egy dokumentum tulajdonságai a fájlszerkezetben elfoglalt helye és mérete. Műveletek egy dokumentumon: megnyitás (megtekintés vagy meghallgatás), átnevezés, nyomtatás, másolás, mentés, törlés stb.

Helyi menü

Az operációs rendszer ugyanazt a felhasználói felületet biztosítja, ha különböző objektumokkal dolgozik. A Windows operációs rendszerben egy objektum tulajdonságainak és a rajta végrehajtható műveleteknek a megismeréséhez a helyi menüt használjuk (2.12. ábra) (a helyi menü előhívásához válasszuk ki az objektum ikont és kattintsunk jobb gombbal).

Menü- Ez a képernyőn megjelenő lista, amelyből a felhasználó kiválaszthatja a számára szükséges elemet.

Rizs. 2.12. Dokumentum helyi menüje

ábra menüjében. 2.12 Az utolsó kivételével minden bekezdés a dokumentummal végrehajtható műveletekre vonatkozik. A kívánt menüpontot a kurzorbillentyűkkel vagy egy manipulátorral (például egérrel) lehet kiválasztani. Ha kiválasztja a "Tulajdonságok" menüpontot, akkor az objektum tulajdonságainak listája jelenik meg a képernyőn.

Kérdések és feladatok

    1. Mi a felhasználói felület?
    2. Hogyan jellemezhető egy objektum (az objektum-orientált megközelítés szempontjából)?
    3. Hogyan tudhatja meg egy tárgy tulajdonságait, vagy hajthat végre rajta műveletet?

Arhangelszki Állami Egyetem

Kotlas ág

főállású osztály

Kar: műszaki

Szakterület: PGS

Tanfolyami munka

Szakága: számítástechnika

Téma: Lemezfájl szerkezete

Teljesített

1. éves hallgató

Zhubreva Olga

Alexandrovna

Ellenőrizve:

Bevezetés. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1. § A fájlrendszer fogalma. . . . . . . . . . . . . . . . . . . .

2. § Fájl MS-DOS rendszer. . . . . . . . . . . . . . . . . . . .

§ 3 Fájlrendszer Windows 95. . . . . . . . . . . . . . . . . .

§ 4 Windows NT fájlrendszer. . . . . . . . . . . . . . . . . .

Következtetés. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Bevezetés.

A módszertani kézikönyv feltárja a „fájlrendszer” fogalmának lényegét,

amely az egyik legfontosabb fogalom a „Szoftver

számítógépes támogatás”, és bemutatja az ilyen fájlrendszerek felépítését is

operációs rendszerek, például MS-DOS, Windows 95, Windows NT.

A jelen szerkezetét e cél elérésére tett kísérlet határozza meg.

kézikönyvek: a témaanyag 4 fő részre oszlik (a részek a következőkben kerülnek bemutatásra).

bekezdés formájában), az egyes részek szükség szerint szintén fel vannak osztva

kisebb részletező részek.

1. § A fájlrendszer fogalma.

1.1. Fájlrendszer meghatározása.

Fájl (angolul File) - mappa, mappa.

A fájl bizonyos fizikai memória elnevezett területe

információ tárolására szolgáló médium.

Az operációs rendszerhez való hozzáférést biztosító eszközök készlete

a külső adathordozón lévő információkat fájlkezelő rendszernek, ill

fájlrendszer.

A fájlrendszer az operációs rendszer funkcionális része.

rendszer, amely a külső tárolóval való adatcseréért felelős

eszközöket.

A FÁJLHOZ VALÓ HOZZÁFÉRÉS SZERVEZÉSE

Címtárszerkezet

Reméljük, hogy jó ötlete van a könyvek tárolásának megszervezésére

könyvtár és ennek megfelelően a kívánt könyv kódja alapján történő keresésének eljárása

katalógus. Vigye át ennek megértését a fájlok tárolásának módjára

a lemezen, és megszervezi a hozzáférést.

Hozzáférés - a memóriával és a benne található fájllal való kommunikáció létrehozásának eljárása

adatok írásához és olvasásához.

A logikai meghajtó neve, amely a specifikációban a fájlnév előtt jelenik meg,

megadja a logikai meghajtót, amelyen a fájlt keresni kell. Ugyanazon a lemezen

egy könyvtárat szervezünk, amelyben a fájlok teljes nevei, valamint azok

jellemzők: létrehozás dátuma és ideje;

kötet (byte-ban); speciális attribútumok. Hasonló a könyvtári rendszerhez

címtár szervezet a könyvtárban regisztrált fájl teljes neve,

titkosítóként fog szolgálni, amellyel az operációs rendszer megtalálja

a fájl helye a lemezen.

Könyvtár - a fájlok könyvtára, amely jelzi a helyüket a lemezen.

Két könyvtárállapot létezik: aktuális (aktív) és passzív. KISASSZONY

A DOS minden logikai meghajtón megjegyzi az aktuális könyvtárat.

Az aktuális (aktív) könyvtár az a könyvtár, amelyben a felhasználó dolgozik

az aktuális gépidőben gyártva.

Passzív könyvtár - olyan könyvtár, amellyel Ebben a pillanatban nincs idő

Az MS DOS operációs rendszer hierarchikus felépítést alkalmaz

(9.1. ábra) címtárszervezés. Minden lemeznek mindig van

egyetlen fő (gyökér) könyvtár. 0 szinten van

hierarchikus szerkezet, és a "\" szimbólum jelzi. Gyökérkönyvtár

lemez formázásakor (inicializálása, jelölése) jön létre, rendelkezik

korlátozott méretű, és nem törölhető DOS-eszközökkel. Főre

könyvtár tartalmazhat más könyvtárakat és fájlokat is, amelyeket parancsok hoznak létre

operációs rendszert, és a megfelelő parancsokkal eltávolítható.

Rizs. 9.1. Hierarchikus címtár szervezeti felépítés

A szülőkönyvtár alkönyvtárakat tartalmazó könyvtár. Alkönyvtár

Egy másik könyvtárban található könyvtár.

Így minden alacsonyabb szintű könyvtárat tartalmazó könyvtár képes

hogy egyrészt szülői legyünk velük szemben, másrészt

a legfelső szintű címtárnak van alárendelve. Általános szabály, hogy ha ez

nem okoz zavart, használja a "katalógus" kifejezést sem

alkönyvtár vagy szülőkönyvtár a kontextustól függően.

A lemezeken lévő könyvtárak rendszerfájlokként vannak rendezve. Az egyetlen dolog

a kivétel a gyökérkönyvtár, amelyhez fix terület van lefoglalva

korong. A könyvtárak úgy érhetők el, mintha egy normál fájl lennének.

Jegyzet. A könyvtárstruktúra tartalmazhat olyan könyvtárakat, amelyek nem

Az alkönyvtárak neve megegyezik a fájlok elnevezésére vonatkozó szabályokkal (lásd.

alszakaszban 9.1). A fájlok, általában az alkönyvtárak közötti formális eltérések miatt

csak neveket rendeljen hozzá, bár a típust ugyanazon szabályok szerint adhatja hozzá, mint

és a fájlokhoz.

A fájl tartalmához való hozzáférés a főkönyvtárból, keresztül történik

i-edik szintű alárendelt könyvtárak (alkönyvtárak) lánca. A katalógusban

mind a fájlok, mind a könyvtárak rekordjai bármilyen szinten tárolhatók

alacsonyabb szinten. üresnek nevezik.

ábrán. A 9.2 a legegyszerűbb könyvtárszerkezetet mutatja, ahol a főben

könyvtár 0

szinten csak az alacsonyabb szintű könyvtárak fájljairól szóló rekordok kerülnek tárolásra

nem létezik

ábrán. A 9.3. ábra a könyvtár hierarchikus felépítését mutatja, hol a könyvtárakban

bármely szint az alsó szinten tárolja a fájlokról és könyvtárakról szóló rekordokat. Ráadásul

alacsonyabb szintű könyvtárba való áttérés csak megszervezhető

egymás után az alárendelt könyvtárakon keresztül.

Rizs. 9.2. A legegyszerűbb szerkezet könyvtár, amely nem tartalmaz könyvtárakat

alacsonyabb szinten

Rizs. 93,.. Tipikus szerkezet az alábbi könyvtárakból álló könyvtár

szint: alacsonyabb szintű címtár kijelölésekor három számot használunk:

az első számjegy a szint számát jelöli; a második ennek a sorozatszáma

katalógus be ezt a szintet, a harmadik azt jelzi, hogy milyen szinten

neve be van jegyezve. Minden könyvtárnak van egy KAT neve indexekkel.

Például a CAT342 egy harmadik szintű könyvtár neve, amelybe regisztrálva van

második szintű katalógusszám 4

A főkönyvtárból nem léphet közvetlenül egy könyvtárba, például az 5. szintre.

Feltétlenül végig kell menni az összes előző legfelső szintű könyvtáron.

A fent leírt elv egy fájlhoz való hozzáférés megszervezéséhez egy könyvtáron keresztül

a fájlrendszer alapja.

A fájlrendszer az operációs rendszer azon része, amely kezeli a helyet és

hozzáférés a lemezen lévő fájlokhoz és könyvtárakhoz.

A lemezes fájlstruktúra fogalma szorosan összefügg a fájlrendszer fogalmával.

ez alatt azt értjük, hogyan helyezkednek el a lemezen: a fő könyvtár,

alkönyvtárakat, fájlokat, operációs rendszert, és hogy melyek vannak lefoglalva a számukra

szektorok, klaszterek, sávok mennyisége.

A lemezfájl szerkezet kialakításának szabályai. Fájl létrehozásakor

lemezszerkezet, az MS DOS operációs rendszer számos szabályt követ:

Egy fájl vagy könyvtár regisztrálható ugyanazzal a névvel

különböző könyvtárak, de ugyanabban a könyvtárban csak egyszer;

A fájlnevek és alkönyvtárak sorrendje a szülőkönyvtárban

tetszőleges;

A fájl több részre osztható, amelyhez

azonos kötet lemezterületének szakaszai különböző sávokon és

ágazatokban.

Út és meghívás

ábrából 9.1 - 9.3 láthatja, hogy a fájl elérése a könyvtáron keresztül történik

ennek a fájlnak a benne regisztrált nevének köszönhetően. Ha a könyvtár rendelkezik

hierarchikus szerkezet, akkor az operációs rendszer megszervezi a fájlhoz való hozzáférést

annak az alkönyvtárnak a pozíciójától függően, amelyben a név regisztrálva van

a keresett fájl.

A fájlhoz való hozzáférés a következőképpen szervezhető:

Ha a fájlnév regisztrálva van az aktuális könyvtárban, akkor elegendő

egy fájl eléréséhez csak a nevét adja meg;

Ha a fájlnév egy passzív könyvtárban van regisztrálva, akkor, miközben

aktuális könyvtárat, meg kell adni az elérési utat, pl. beosztottak láncolata

könyvtárak, amelyeken keresztül a fájlhoz hozzá kell férni.

A Path egy alárendelt könyvtárak lánca, amelyeken végig kell haladni

hierarchikus struktúra ahhoz a könyvtárhoz, ahol a kívánt fájl regisztrálva van. Nál nél

Útvonal megadásakor a könyvtárnevek sorrendben és elválasztva kerülnek kiírásra

egymástól a \ szimbólum választja el.

A felhasználói interakció az operációs rendszerrel történik

a kijelzőn megjelenő parancssor segítségével. Először

A parancssorban mindig van egy prompt, amely erre végződik

>. A prompt megjelenhet: az aktuális meghajtó neve, az aktuális meghajtó neve

könyvtár, aktuális idő és dátum, elérési út, határoló karakterek.

Az operációs rendszer kérése az információs képernyőn,

jelzi, hogy az operációs rendszer készen áll a felhasználói parancsok bevitelére.

9.8. példa.

Az aktuális meghajtó az A hajlékonylemez-meghajtó.

az aktuális könyvtár a főkönyvtár, amit a \ szimbólum jelzi.

C:\CAT1\CAT2

Az aktuális lemez az HDD C. Aktuális katalógus -

második szintű CAT2 katalógus, amely az első szintű katalógusban szerepel

CAT1, amely viszont a főben van regisztrálva

katalógus.

Három lehetőség van a fájl elérési útvonalának megszervezésére, attól függően

regisztrációs helyei:

A fájl az aktuális könyvtárban található (nincs elérési út). A szervezés során

Egy fájl eléréséhez csak meg kell adnia a teljes nevét;

A fájl az egyik alsó szint passzív könyvtárában található,

az aktuális könyvtárnak alárendelve. Amikor megszervezi a hozzáférést egy fájlhoz

meg kell adnia egy elérési utat, amely felsorolja az összes könyvtárnevet

ezen az úton fekvő alsó szint (beleértve azt a könyvtárat is, amelyben

ez a fájl regisztrálva van);

a fájl egy passzív könyvtárban van egy másik ágon

a hierarchikus struktúra aktuális könyvtárának helye. Nál nél

a fájlhoz való hozzáférés megszervezéséhez meg kell adnia a következővel kezdődő útvonalat

főkönyvtár, azaz a \ karakterrel kezdve. Ez azzal magyarázható, hogy in

hierarchikus felépítés, a mozgás csak felülről függőlegesen lehetséges -

A vízszintes átmenet könyvtárról könyvtárra nem megengedett.B

Az alábbi példák illusztrálják lehetséges opciók módokon.

Példa 9.9.

Feltétel: az F1.TXT fájl az aktuális 1. szintű K1 könyvtárban van regisztrálva

merevlemez C. Ezért a képernyőn megjelenik a C:\K1 meghívó

Magyarázat: Ebben az esetben nincs elérési út, és elegendő a fájl eléréséhez

csak a teljes nevét adja meg az F1.TXT

9.10. példa.

Feltétel: az F1.TXT fájl a K2 hard 2. szintű könyvtárban van regisztrálva

C meghajtó. Az aktuális könyvtár a K1. Ezért egy meghívó jelenik meg a képernyőn

Magyarázat: ebben az esetben az elérési út a könyvtárból indul

K1 lefelé a K2 alárendelt könyvtárán keresztül. Ezért korábban

A teljes fájlnév az aktuális K2 könyvtár elérési útját jelzi

Miután megismerkedtünk az út fogalmával, térjünk vissza az alfejezetben bemutatottakhoz. 9.1

a fájlspecifikáció fogalma. Van egy rövidített fájlspecifikáció és

a teljes fájlspecifikáció, amelyben az elérési út részt vesz. ábrán.

A 9.4. ábra a fájlspecifikáció létrehozására vonatkozó szabály lehetőségeit mutatja be.

Rizs. 9.4. Specifikációs formátumok (opcionális paraméter megadva)

Példa 9.12. A C:\KIT.BAS fájlspecifikáció rövid formája

A BASIC program KIT.BAS fájlja a főben található

merevlemez-könyvtár.

Teljes formátumú fájl specifikáció

C:\CAT1\CAT2\BOOC1.TXT

A BOOOK1.ТХТ szövegfájl a második könyvtárában van regisztrálva

CAT2 szintű merevlemez C.

A címtárbejegyzések szerkezete

Most meg kell ismerkedni a címtárban tárolt rekordok szerkezetével

információkkal az alacsonyabb szintű fájlokról és alkönyvtárakról.

A könyvtárban lévő fájlbejegyzés tartalmazza a fájl nevét és típusát, valamint a fájl méretét

bájtok, a létrehozás dátuma, a létrehozás ideje és számos egyéb szükséges paraméter

operációs rendszer a hozzáférés megszervezéséhez.

A szülőkönyvtár alacsonyabb szintű alkönyvtárának bejegyzése tartalmazza

név, attribútum, létrehozás dátuma és ideje.

Tekintsük a könyvtár tartalmának lehetséges opcióit. 1. lehetőség. A katalógusban

Csak a fájlokról szóló rekordok kerülnek tárolásra (9.5. ábra). A fájlbejegyzések előtt

A telefonkönyv nevével kapcsolatos üzenet jelenik meg. Ebben az esetben ez a fő

floppy lemez könyvtár A. A könyvtár tartalmának végén egy üzenet jelenik meg arról

a lemezen tárolt fájlok száma és a szabad lemezterület

bájtok Például a fenti könyvtár a következő üzenetet jeleníti meg:

4 fájl 359560 bájt szabad

A lemezen lévő fájlok száma. Ingyenes mennyiség

lemezterület, byte2nd opció.

A címtár csak az alacsonyabb szintű könyvtárak bejegyzéseit tárolja (9.6. ábra).

Rizs. 9.7. A fő könyvtár a fájlokat és az alkönyvtárakat tárolja

A könyvtár végén, mint az előző esetben, hasonlót fog látni

A fent említett bejegyzés a szabad lemezterületről.

3. lehetőség: A könyvtár mind a fájlok, mind a könyvtárak rekordjait tárolja

alsó szint (9.7. ábra). Ebből a szerkezetből világosan látszik, hogy ebben a könyvtárban

van 3 fájl és 2 alacsonyabb szintű könyvtár: BASIC és LEXICON. lemezen

szabad hely 2,6575 MB.

A fent tárgyalt három címtármegjelenítési lehetőség a tartalmat tükrözi

főkönyvtár. Címtárszerkezet, 1. szinttől kezdve,

azonos és csak abban különbözik a főtől, hogy a fájlbejegyzések előtt áll

és az alsóbb szintű könyvtárakba két ellipszissel ellátott bejegyzés kerül (9.8. ábra).

Az elején látható pontok azt jelentik, hogy a tartalom megjelenik a képernyőn

alkönyvtár (1. szintű könyvtár) KNIGA, amely két szöveget tartalmaz

SVET és TON fájlokat.

|C:\KNIGA könyvtára | | |

| |11-12-90 |09:40 |

| |10-10-91 |08:30 |

|svet txt 55700 |04-04-90 |10:05 |

|tonna txt 60300 |03-05-91 |11:20 |

|2 fájl 912348 bájt szabad | | |

|ábra. 9.8. Bejegyzések szerkezete egy alkönyvtárban |

1.2. FAT fájlrendszer.

Windows operációs rendszereket használnak, erre fejlesztették ki

DOS FAT fájlrendszer, amelyben minden DOS partícióhoz és kötethez tartozik

rendszerindító szektor, és minden DOS partíció a táblázat két példányát tartalmazza

fájlallokációs tábla (FAT).

A FAT egy mátrix, amely kimondja a kapcsolatot

a partíció fájljai és mappái, valamint fizikai helyük között a merevlemezen

Minden merevlemez-partíció előtt két egymás után található

a FAT másolatai. A rendszerindító szektorokhoz hasonlóan a FAT is kívül található

a lemezen a fájlrendszer számára látható terület.

Lemezre írva a fájlok nem feltétlenül foglalnak helyet,

méretükkel egyenértékű. A fájlok általában fürtökre vannak osztva

egy bizonyos méretű, amely szétszórható a szakaszon.

Ennek eredményeként a FAT tábla nem a fájlok és azok listája

helyeket, valamint a szakaszcsoportok listáját és azok tartalmát, valamint a végén

A FAT tábla bejegyzései 12, 16 és 32 bitesek

hexadecimális számok, amelyek méretét az FDISK program határozza meg, ill

az értéket közvetlenül a FORMAT program generálja.

Minden hajlékonylemez és merevlemez 16 MB méretig

A FAT 12 bites elemeket használ. Merev és cserélhető meghajtók, amelyek rendelkeznek

16 MB vagy nagyobb méret esetén általában 16 bites elemeket használnak.

A FAT fájlrendszert az MS-DOS minden verziójában és az elsőben is használták

az OS/2 két kiadása (1.0 és 1.1 verzió). Mindegyik logikai kötetnek volt

saját FAT, amely két funkciót látott el: információkat tartalmazott

a kötet egyes fájljaihoz tartozó elosztásokat a modultársítások listája formájában

disztribúciók (klaszterek), és jelezték, hogy mely terjesztési modulok ingyenesek.

Amikor a FAT táblázatot feltalálták, kiváló megoldás volt

lemezterület-kezelés, főleg a hajlékonylemezek,

amelyeken használták, ritkán voltak nagyobbak néhány Mb-nál.

A zsír elég kicsi volt ahhoz, hogy tartósan a memóriában maradjon,

nagyon gyors véletlenszerű hozzáférést tesz lehetővé bármely részhez

bármilyen fájlt.

Amikor a FAT-ot alkalmazták a merevlemezeken, túl nagy lett

memóriaben lévő és leromlott rendszerteljesítményhez.

Ezenkívül a szabad lemezterületre vonatkozó információk

a helyet nagyszámú FAT-szektoron osztották el,

nem volt praktikus a fájlterület kiosztásánál, és

A fájlok töredezettsége a nagy hatékonyság gátjának bizonyult.

Ezen túlmenően, a használata viszonylag nagy klaszterek kemény

lemezek nagyszámú kihasználatlan területhez vezettek, mivel in

Átlagosan minden fájl esetében a klaszter fele veszett kárba.

A Microsoft és az IBM évek óta próbálkozik a bővítéssel

a FAT fájlrendszer élettartama a kötetméret-korlátozások megszüntetése miatt,

a terjesztési stratégiák, az útvonalnevek gyorsítótárazása és az áthelyezés javítása

táblázatokat és puffereket a kiterjesztett memóriába. De csak tekinteni lehet őket

ideiglenes intézkedésként, mert a fájlrendszer egyszerűen nem illett bele

nagy véletlen hozzáférésű eszközök.

§ 2 Az MS-DOS operációs rendszer fájlrendszere.

Az MS DOS fájlrendszer egyik fogalma a logikai lemez.

Logikai meghajtók:

DOS, minden logikai lemez külön mágneses lemez. Mindegyik logikus

a lemeznek saját egyedi neve van. Logikai meghajtónévként

az angol ábécé A-tól Z-ig (beleértve) a betűit használják.

A logikai meghajtók száma tehát nem több, mint 26.

Az A és B betűk szigorúan az IBM PC-ben elérhető hajlékonylemezek számára vannak fenntartva (

A C betűvel kezdődően a logikai meghajtók (partíciók) neve HDD (

Winchester).

A képeken egy logikai lemez képe látható.

Ha egy adott IBM PC csak egy FDD-vel rendelkezik, a B betű kimarad

Csak az A és C logikai meghajtók lehetnek rendszermeghajtók. Fájl

logikai lemezszerkezet:

A (fájlban található) lemezen lévő információk eléréséhez szükséges

ismeri az első szektor fizikai címét (Nsurfaces+Ntracks+Nsectors),

az e fájl által elfoglalt klaszterek teljes száma, a következő címe

fürt, ha a fájl mérete nagyobb, mint egy fürt mérete stb. Minden

nagyon homályos, nehéz és szükségtelen.

Az MS DOS megkíméli a felhasználót az ilyen munkától, és maga végzi el. Mert

fájlokhoz való hozzáférés biztosítása - az MS DOS fájlrendszere szervezi és

meghatározott fájlstruktúrát tart fenn egy logikai lemezen.

Fájlszerkezet elemei:

Kezdő szektor (indító szektor, rendszerindító szektor),

Adatterület (maradék szabad lemezterület)

Ezek az elemek létrejönnek speciális programok(MS DOS környezetben) folyamatban van

lemez inicializálása.

Kezdő szektor (indító szektor, rendszerindító szektor):

Íme az MS DOS által a lemezzel való működéshez szükséges információk:

OS ID (ha a lemez rendszeres),

Lemez szektor mérete,

Szektorok száma a klaszterben,

A tartalék szektorok száma a lemez elején,

FAT-másolatok száma a lemezen (standard - kettő),

tételek száma a címtárban,

A lemezen lévő szektorok száma,

Lemezformátum típusa,

Szektorok száma FAT-ban,

Szektorok száma sávonként,

Felületek száma

OS rendszerindítási blokk,

A kezdő szektor mögött a FAT áll.

FAT (fájlelosztási táblázat):

A lemez adatterülete (lásd fent) sorozatként jelenik meg az MS DOS-ban

számozott klaszterek.

A FAT olyan elemek tömbje, amelyek a lemez adatterületének fürtjeit címezik.

Minden adatterület-fürt egy FAT-elemnek felel meg.

A FAT-elemek a területen található fájlfürtökhöz vezető hivatkozások láncaként szolgálnak

A FAT rendkívül fontos eleme a fájlszerkezetnek

teljes vagy részleges információvesztéshez vezethet a teljes logikai lemezen.

Ez az oka annak, hogy a FAT két példánya a lemezen tárolódik. Vannak speciális programok

amelyek figyelemmel kísérik a FAT állapotát és kijavítják a jogsértéseket.

Gyökérkönyvtár:

Ez az inicializálási folyamat során létrehozott lemez egy meghatározott területe.

a lemez formázása, amely információkat tartalmaz a fájlokról és könyvtárakról,

lemezen tárolva.

A gyökérkönyvtár mindig létezik egy formázott lemezen. Tovább

Mindig csak egy gyökérkönyvtár van egy lemezen. Gyökér mérete

könyvtár egy adott lemezhez fix érték, tehát a maximum

a hozzá „csatolt” fájlok és egyéb (gyermek)könyvtárak száma

(Alkönyvtárak) - szigorúan meghatározott.

Tehát a fentieket összefoglalva megállapíthatjuk, hogy az MS-DOS - 16-

bites operációs rendszer, amely valós processzor módban fut.

§ 4 A Windows 95 operációs rendszer fájlrendszere.

4.1. A FAT 32 létrehozásának háttere.

A személyi számítógépek területén 1987-ben válság alakult ki.

A Microsoft által tíz éve fejlesztett FAT fájlrendszer jellemzői

évvel korábban a Standalone Disk Basic interpreterhez és később

A DOS operációs rendszerhez adaptált kimerültek. ZSÍR

szánt merevlemezek 32 MB-nál nem nagyobb kapacitással és új HDD-kkel

a nagyobb kapacitások teljesen használhatatlannak bizonyultak a PC-felhasználók számára.

Néhány független szállító saját megoldást kínált

ezt a problémát, de csak a DOS 4.0 megjelenésével sikerült legyőzni ezt a válságot -

egy ideig.

Jelentős változások a fájlrendszer szerkezetében a DOS 4.0-ban

lehetővé tette az operációs rendszer számára, hogy legfeljebb 128 MB kapacitású lemezekkel működjön; Val vel

A későbbi kisebb kiegészítések ezt a határt emelték

2 GB. Akkoriban úgy tűnt, hogy ez a memóriamennyiség mindennél nagyobb

elképzelhető szükségletek. Ha azonban a személyi számítógépek történetében bármit is lehet tudni

és megtanította, akkor éppen hogy a kapacitás „minden elképzelhetőt felülmúl

szükségletek", nagyon gyorsan válik "szinte elégtelen komolyra

működik." Valójában a merevlemezek jelenleg kereskedelmi forgalomban kaphatók

kapacitása általában 2,5 GB és nagyobb, néha pedig nagyon magas és

A 2 GB-os plafon, amely megszabadított minket a korlátoktól, egy újabb méretűvé változott

leküzdendő akadály.

4.2. A FAT 32 leírása.

A Microsoft új bővítményt fejlesztett ki a Windows 95 rendszerekhez.

FAT - FAT32 rendszerek, hangos kijelentések nélkül

OEM Service Pack 2.

A FAT32 rendszer csak új számítógépekre van telepítve, és nem számít rá

kapja meg, ha arra jár új verzió Windows 95, bár azt állítja

A Microsoft, ez a kiterjesztés a fő csomag részévé válik

Windows frissítések

4.2.1. Lemezterületek

Ez a fájlrendszer számos speciális területet biztosít

alatt lefoglalt lemez a lemezterület rendezésére

formázás - boot head rekord, lemezpartíciós tábla, rekord

letöltések, fájlkiosztási táblázat (amelyből a FAT rendszer megkapta

név) és gyökérkönyvtár.

Tovább fizikai szinten a lemezterület 512 bájtra van felosztva

szektoroknak nevezett területek. A FAT rendszer helyet foglal le a fájlok számára

blokkok, amelyek egész számú szektorból állnak, és klasztereknek nevezzük.

A fürt szektorainak számának kettő hatványának többszörösének kell lennie. A Microsoftnál

ezeket a klasztereket memóriafoglalási egységeknek nevezzük, és in

A SCANDISK jelentés jelzi a méretüket, például "16 384 bájt mindegyik

memória lefoglaló egység."

4.2.2. FAT lánc

A FAT egy olyan adatbázis, amely lemezfürtöket kapcsol össze

fájlterületek. Ez az adatbázis minden klaszterhez rendelkezik

csak egy elem. Az első két elem információt tartalmaz a

FAT rendszer. A harmadik és az azt követő elemek illeszkednek

lemezterület fürtjei, kezdve az első lefoglalt fürttel

fájlokhoz. A FAT elemek több speciális értéket is tartalmazhatnak,

jelezve azt

A klaszter ingyenes, i.e. egyetlen fájl sem használja;

A fürt egy vagy több olyan szektort tartalmaz, amelyek fizikai hibákkal rendelkeznek és

nem szabad használni;

Ez a fürt a fájl utolsó fürtje.

A fájl által használt bármely elemhez, de nem az utolsó fürthöz

A FAT tartalmazza a fájl által elfoglalt következő fürt számát.

Minden könyvtár - gyökér- vagy alkönyvtártól függetlenül - szintén

egy adatbázis. Minden fájl DOS-könyvtárában

egy törzsrekord van (Windows 95-ben a hosszú nevek esetén

fájlokat, további bejegyzések kerültek megadásra). Ellentétben a FAT-tal, ahol minden elem

egyetlen mezőből áll, a könyvtárban lévő fájl bejegyzései a következőkből állnak

több mező. Egyes mezők – név, kiterjesztés, méret, dátum és idő –

a DIR paranccsal megjeleníthető a képernyőn. De a FAT rendszer biztosítja

a DIR parancs által nem megjelenített mező az elsőként számozott mező

a fájlhoz lefoglalt fürt.

Amikor egy program kérést küld az operációs rendszernek, a

kérést, hogy biztosítsa valamilyen fájl tartalmát, az operációs rendszer végignézi

egy könyvtárbejegyzés a fájl első fürtjének megtalálásához. Akkor ő

hozzáfér egy adott fürt FAT bejegyzéséhez, hogy megtalálja a következőt

klaszter a láncban. Ezt a folyamatot az utolsó észleléséig ismételjük

fájlfürtöt, az operációs rendszer pontosan meghatározza, hogy mely fürtök tartoznak ebbe

fájlt és milyen sorrendben. Ily módon a rendszer biztosítani tudja

programozza be a fájl bármely részét, amit kér. Ez a szervezési mód

A fájl neve FAT-lánc.

A FAT rendszerben a fájlokhoz mindig egész számú fürt van hozzárendelve. 1,2-nél

GB merevlemez adható meg 32 KB-os fürtökkel a könyvtárban,

hogy a "hello, world" szavakat tartalmazó szövegfájl mérete az

csak 12 bájt, de valójában ez a fájl 32 KB lemezterületet foglal el

hely. A fürt kihasználatlan részét elpazarolt térnek nevezzük

(laza). Kisebb fájlokban szinte a teljes fürt elveszhet

helyen, és a veszteségek átlagosan feleakkoraak, mint a klaszter.

850 MB-os merevlemezen 16 KB-os fürtökkel, közepes méretben

fájlok körülbelül 50 KB a fájlok számára lefoglalt lemezterület körülbelül 16%-a

helyet veszítenek a fel nem használt, de lefoglalt fájlok

A lemezterület felszabadításának egyik módja a használata

lemeztömörítő programok, például a DriveSpace, amelyek kiemelik az "elveszett"

space" más fájlok általi használatra.

4.2.3. Egyéb változások a FAT32-ben

A megnövekedett számú klaszterrel való munkavégzés biztosítása érdekében be

Az egyes fájlokhoz tartozó könyvtárbejegyzéseknek 4 bájtot kell lefoglalniuk a kezdeti értékhez

fájlfürt (a FAT16 rendszerben 2 bájt helyett). Hagyományosan minden belépés

könyvtár 32 bájtból áll (1. ábra). A rekord közepén 10 bájt található

használt (12–21. bájt), amelyet a Microsoft lefoglalt

saját igényeiket a jövőben. Közülük kettő most a következőként van kiosztva

további bájtok szükségesek a rendszer kezdő fürtjének jelzéséhez

Az operációs rendszer mindig kettő jelenlétét biztosította

FAT-példányok, de csak az egyiket használták. A FAT32-re való átállással

az operációs rendszer e másolatok bármelyikével működhet. Egy másik

A változás az, hogy a gyökérkönyvtárban, amely korábban rögzített

mérete és szigorúan meghatározott lemezterülete, most már szabadon

szükség szerint nő, mint egy alkönyvtár. Most nem létezik

a gyökérkönyvtár bejegyzéseinek számának korlátozása. Ez különösen fontos

mert minden hosszú fájlnévhez több bejegyzés tartozik

katalógus.

A roaming gyökér és a funkció kombinációja

a FAT mindkét másolatának használata jó előfeltétele az akadálytalanságnak

a lemezpartíciók dinamikus átméretezése, például egy partíció kicsinyítése

hogy helyet szabadítson fel egy másik operációs rendszer számára. Ez az új

megközelítés kevésbé veszélyes, mint a harmadik féltől származó programokban használtak

a lemezpartíciók megváltoztatásához FAT16 használatakor.

A fentiek mindegyikéből következtethetünk:

Az MS-DOS tisztán 16 bites operációs rendszer volt, és befutott

valódi processzor mód. BAN BEN Windows verziók A kód 3.1-es része 16-

bit, néhány pedig 32 bites. A Windows 3.0 támogatja a valós módot

processzor működését, a 3.1-es verzió fejlesztésekor úgy döntöttek, hogy elhagyják

támogatás.

A Windows 95 egy 32 bites operációs rendszer, amely

bitkód az MS-DOS móddal való kompatibilitás érdekében. Windows 95 32 bites

bit kód.

§ 5 A Windows NT operációs rendszer fájlrendszere.

5.1. Rövid leírás Windows NT operációs rendszer.

Jelenleg a globális számítógépipar nagyon fejlődik

A rendszer teljesítménye növekszik, és ezért

Egyre növekszik a nagy mennyiségű adat feldolgozásának képessége.

Az MS-DOS osztályba tartozó operációs rendszerek már nem tudnak megbirkózni ezzel

adatáramlást, és nem tudja teljes mértékben kihasználni a modern erőforrásait

számítógépek. Ezért a közelmúltban átmenet történt az erősebb és

a UNIX osztály legfejlettebb operációs rendszerei, amelyekre példa az

a Windows NT, amelyet a Microsoft Corporation adott ki

Amikor a felhasználó először látja a Microsoft operációs rendszert

Windows NT, egyértelmű külső hasonlóság

a Windows 3.+ rendszer kedvenc felülete.Ez azonban látható hasonlóság

csak egy kisebb része a Windows NT-nek.

A Windows NT egy 32 bites operációs rendszer

kiemelt multitasking. Alapvető összetevőként

Az operációs rendszer biztonsági funkciókat és

kifejlesztett hálózati szolgáltatás.

A Windows NT sok mással is kompatibilis

operációs és fájlrendszerek, valamint hálózatok.

Ahogy az alábbi ábrán látható, a Windows NT az

egy moduláris (egy monolitikusnál fejlettebb) operációs rendszer, amely

különálló, egymáshoz kapcsolódó viszonylag egyszerű modulokból áll.

A Windows NT fő moduljai (sorrendben vannak felsorolva

az architektúra alsó szintjétől a felsőig következő): szint

hardveres absztrakciók HAL (Hardware Abstraction Layer), kernel (Kernel),

végrehajtó rendszer (Executive), védett alrendszerek (védett

alrendszerek) és környezeti alrendszerek.

A Windows NT moduláris felépítése

5.2. Windows NT fájlrendszer.

Amikor a Windows NT először megjelent, benne volt

három fájlrendszer támogatása. Ez a fájlallokációs tábla (FAT),

kompatibilitást biztosít az MS-DOS-szal, egy olyan fájlrendszerrel, amely megnövelt

teljesítmény (HPFS), amely kompatibilis a LAN Managerrel, és

egy új fájlrendszer, az Emerging Technologies File System

Az NTFS-nek számos előnye volt a korábban használtakhoz képest

hogy a legtöbb fájlszervernél a fájlrendszerek.

Az adatok integritásának biztosítása érdekében az NTFS rendelkezik egy tranzakciós naplóval.

Ez a megközelítés azonban nem zárja ki az információvesztés lehetőségét,

jelentősen megnöveli a fájlrendszerhez való hozzáférés valószínűségét

akkor is lehetséges lesz, ha a rendszer integritása sérül

szerver. Ez a tranzakciós napló használatával válik lehetővé

a lemezre írási kísérletek hiányos követése a következő rendszerindítás során

Windows NT. A tranzakciós napló a lemez ellenőrzésére is szolgál

hiba jelenléte az egyes fájlok ellenőrzése helyett, használat esetén

fájlkiosztási táblák.

Az NTFS egyik fő előnye a biztonság. NTFS

lehetővé teszi a hozzáférés-vezérlési bejegyzések létrehozását (Access Control

Bejegyzések, ACE) a hozzáférés-vezérlési listára (ACL). ÁSZ

tartalmaz egy csoport- vagy felhasználóazonosító nevet és egy hozzáférési tokent,

amelyek segítségével korlátozható a hozzáférés bizonyos

könyvtár vagy fájl. Ez a hozzáférés magában foglalhatja az olvasási képességet,

fájlok rögzítése, törlése, végrehajtása és akár birtoklása is.

Másrészt az ACL egy olyan tároló, amely egyet tartalmaz

vagy több ACE rekordot. Ez lehetővé teszi bizonyos hozzáférések korlátozását

felhasználókat vagy felhasználói csoportokat adott könyvtárakba vagy fájlokhoz

Ezenkívül az NTFS támogatja a munkát hosszú nevek, amelynek

legfeljebb 255 karakter hosszú, és bármilyen nagy- és kisbetűt tartalmazhat

sorozatok. Az NTFS egyik fő jellemzője

az MS-DOS-szal kompatibilis egyenértékű nevek automatikus létrehozása.

Az NTFS-nek van egy tömörítési funkciója is, amely először az NT verzióban jelent meg

3.51. Lehetővé teszi bármilyen fájl, könyvtár vagy lemez tömörítését

NTFS. Az MS-DOS tömörítő programokkal ellentétben, amelyek virtuális lemezt hoznak létre,

amelynek megjelenése rejtett fájlés tömöríti az összes adatot ezen a lemezen,

A Windows NT a fájlalrendszer egy további rétegét használja a tömörítéshez

és a szükséges fájlok kicsomagolása létrehozás nélkül virtuális lemez. Ez

hasznosnak bizonyul a lemez egy meghatározott részének tömörítésekor (pl.

felhasználói könyvtár), vagy meghatározott típusú fájlokat

(például grafikus fájlok). Az NTFS-tömörítés egyetlen hátránya

az MS-DOS tömörítési sémákkal összehasonlítva alacsony szint

tömörítés. De az NTFS megbízhatóbb és

termelékenység.

Tehát a fentiekből a következőket vonhatjuk le:

A különféle operációs rendszerekkel való kompatibilitás érdekében a Windows

Az NT fájlt tartalmaz FAT rendszer 32. Ezenkívül a Windows NT tartalmazza a sajátját

saját fájl NTFS rendszer, amely nem kompatibilis a FAT 16. Ez

a fájlrendszernek számos előnye van a FAT-tal szemben, valamint

nagyobb megbízhatóság és teljesítmény jellemzi.

Következtetés.

MS-DOS - 16 bites operációs rendszer, valósan fut

processzor mód. A Windows 3.1 verzióiban a kód egy része 16 bites, más része pedig

32 bites. Windows 3.0 támogatott valós processzor mód,

A 3.1-es verzió fejlesztése során úgy döntöttek, hogy lemond a támogatásáról.

A Windows 95 egy 32 bites operációs rendszer, amely

csak védett processzor módban működik. Core beleértve a menedzsmentet

memória és folyamat diszpécser, csak 32 bites kódot tartalmaz. Ez

csökkenti a költségeket és felgyorsítja a munkát. Csak néhány modul rendelkezik 16-

bitkód az MS-DOS móddal való kompatibilitás érdekében. Windows 95 32 bites rendszeren

a kódot lehetőség szerint használjuk, ami lehetővé teszi számunkra, hogy biztosítsuk

a rendszer fokozott megbízhatósága és hibatűrése. Ezen túlmenően azért

kompatibilitást használnak a régi alkalmazásokkal és illesztőprogramokkal, és 16-

bit kód.

A Windows NT nem a korábbi továbbfejlesztése

meglévő termékek. Építészetét a semmiből, figyelembe véve alkották meg

egy modern operációs rendszer követelményei. Törekvés

az új operációs rendszer kompatibilitásának biztosítása,

A Windows NT fejlesztői megtartották az ismerős Windows felületet és megvalósították

meglévő fájlrendszerek (például FAT) és különféle

alkalmazások (MS - Dos, Windows 3.x számára írva). A fejlesztők is

a Windows NT eszközei között megtalálható a különféle hálózatokkal való munkavégzéshez

eszközök.

Megbízhatóság és robusztusság

olyan építészeti jellemzőket biztosítanak, amelyek védik az alkalmazást

hogy a programokat ne sértsék meg egymás és az operációs rendszer. Windows NT

hibatűrő strukturált kivételkezelést használ

minden építészeti szint, beleértve a helyreállítható fájlokat is

NTFS rendszerrel, és védelmet nyújt a beépített rendszer segítségével

biztonsági és fejlett memóriakezelési technikák.

6.1 Elméleti információk

A fájlok az adatok számítógépes adathordozókon való rendszerezésére és tárolására szolgálnak. Számos fájl strukturálása a számítógépes adathordozón könyvtárak segítségével történik. A Windows operációs rendszerben a fájl- és mappakezelő eszközök közé tartoznak a programok Karmesterés ablak A számítógépem.

A Windows Intéző egy olyan program, amely a PC-n lévő fájlok, mappák és meghajtók hierarchikus szerkezetét jeleníti meg, pl. a fájlok, mappák és meghajtók elérésének eszköze. Az ablak bal oldalán a Windows Intéző a számítógéphez vagy hálózathoz kapcsolódó mappák, fájlok és egyéb erőforrások hierarchikus nézetét használja. Az Intéző ablak jobb oldalán az Intéző bal oldalán található kiemelt (kiválasztott) mappa tartalma látható.

Ennek megvalósításához laboratóriumi munka Meg kell ismerkedni az előadáson bemutatott anyagokkal vagy egyéb információforrásokkal:

6.2 A munka célja

A program bemutatása Windows Intéző valamint a hajlékonylemezen lévő mappák és fájlok szerkezetének létrehozásához szükséges készségek elsajátítása.

6.3 Problémafelvetés

A munkakészségek megszerzéséhez kövesse az alábbi lépéseket:

  1. A Flash E: Explorer ablakban hozza létre az ábrán látható könyvtárstruktúrát. 6.1 (képernyőképek készültek parancs sorés az Explorerben).
  2. Keresse meg a merevlemezen található fájlokat VAL VEL: kiterjesztésekkel .doc, .txt, .bmp, és másolja őket flash-re E: katalógusokhoz INTERNET, FIDONETÉs EUNET illetőleg.
  3. Az Intéző ablakban nevezze át az egyik könyvtárfájlt INTERNET V Net.doc.
  4. Az Intéző ablakban helyezze át a fájlt Net.doc egy mappába FÉRFI.
  5. Az Intéző ablakban másolja ki a fájlt Net.doc egy mappába GYORSÉs FDDI.
  6. Az Intéző ablakban távolítsa el a könyvtárakat FÉRFIÉs PDN.


6.1. ábra.

6.4 A munka lépésről lépésre történő végrehajtása

6.4.1 Kapcsolja be a számítógépet

Kattintson a gombra Erő a PC rendszeregységen.

6.4.2 Ismerkedjen meg a Windows Intézővel

6.4.2.1 A Windows operációs rendszer teljes betöltése után nyissa meg a Főmenüt és válassza a Programok parancsot, majd a megnyíló almenüben válassza a Standard parancsot, majd a második szintű almenüben kattintson az Intéző ikonra. Megnyílik egy ablak, amelynek bal oldalán a mappák és meghajtók hierarchikus struktúrája található, amely öt fő részből áll: Asztal, Dokumentumok, Sajátgép, Hálózati környezet és Lomtár.

A címsorban megjelenik a kiemelt (kijelölt) mappa (meghajtó) neve, az ablak jobb oldalán pedig a tartalma (mappák és fájlok). Ha mélyebben szeretne behatolni a mappák vagy meghajtók szerkezetébe, kattintson a plusz ikonokra a mappa vagy a meghajtó ikonjaitól balra található négyzetekben. Egy hierarchikus struktúrában az ág végének jele a pluszjel hiánya a mappa ikonjától balra lévő mezőben. Az a mappa, amelynek az ikontól balra lévő mezőjében nincs pluszjel, vagy üres, vagy csak fájlokat tartalmaz. Megjegyzendő, hogy az Asztal és a Kuka mappáknak nincs ága.

6.4.2.2 Az Intéző ablakban tekintse meg a lemez hierarchikus szerkezetét VAL VEL:.

Hierarchikus lemezszerkezet:

  • hogy mélyen behatoljon a lemez szerkezetébe VAL VEL: kattintson a plusz ikonokra a mappaikonok bal oldalán található négyzetekben;
  • hogy összecsukja a lemez hierarchikus szerkezetét VAL VEL: kattintson a mínusz ikonokra a mappaikonok bal oldalán található négyzetekben;
  • Egy mappa tartalmának hierarchikus struktúrában történő megtekintéséhez ki kell jelölni azt, a tartalma az ablak jobb felében jelenik meg.

6.4.2.3 Ismerkedjen meg a fájlcsoportok kiválasztásának technológiájával.

Fájlcsoportok kiválasztásának technológiája:

  • Egy mappában vagy lemezen lévő összes fájl kijelöléséhez futtassa a parancsot a menüsorban Szerkesztés/Összes kijelölése vagy nyomja meg a gombokat Ctrl-A;
  • szomszédos fájlok csoportjának kiválasztásához válassza ki az első fájl ikonját, nyomja meg és tartsa lenyomva a gombot Váltás, majd kattintson az utolsó fájl ikonjára;
  • A nem szomszédos fájlok csoportjának kiválasztásához nyomja meg a gombot Ctrlés miközben lenyomva tartja, kattintson a fájl ikonokra;
  • szomszédos és nem szomszédos fájlokat tartalmazó csoport kiválasztásához különféle módszereket kell alkalmazni a fájlcsoportok kiválasztására;

6.4.3 Az Intéző ablakban az E meghajtón: hozza létre az ábrán látható könyvtárstruktúrát. 6.1

6.4.3.1 Telepítsen egy tiszta flash meghajtót ( USB flash meghajtó) és az Intéző ablakban nyissa meg a flash meghajtót (például E:).

6.4.3.2 Az E meghajtó gyökérkönyvtárában: hozzon létre egy mappát HÁLÓZATOK, ehhez nyissa meg a Fájl menüt, válassza az Új parancsot, majd az almenüben kattintson a „Mappa” ikonra. Megjelenik egy új mappa, írjon be egy nevet HÁLÓZATOKés nyomja meg az Entert.

Hasonló módon az Intéző ablakban hozza létre az összes többi mappát a bemutatott szerkezetnek megfelelően.

6.4.3.3 Lemezen C: keresse meg a kiterjesztésű fájlokat .docés legfeljebb 50 KB méretű. Válasszon ki több fájlt (legalább hármat), és másolja őket flash-re E: egy mappába INTERNET.

Fájlok kereséséhez és másolásához kövesse az alábbi lépéseket:

  1. Nyissa meg a Keresési eredmények párbeszédpanelt, és keresse meg a megadott fájlokat. Adja meg a fájlkereső maszkot *.doc az Asszisztens panel „Fájlnév egy része vagy teljes fájlnév” szövegmezőjében, és állítsa a „Mi a fájl mérete?” választógombot Kicsi (kevesebb, mint 100 KB) értékre. és kattintson a Keresés gombra;
  2. Válassza ki a kívánt számú fájlt, és helyezze a vágólapra a Szerkesztés/Másolás paranccsal;
  3. Lépjen az Intéző ablakba, nyissa meg a kívánt mappát az E: meghajtón, és hajtsa végre a beillesztés parancsot.

6.4.3.4 Lemezen C: keresse meg a kiterjesztésű fájlokat .txtés 80 KB-nál kisebb méretű. Válasszon ki több fájlt (legalább öt), és másolja őket egy mappába FIDONET vakunál E:.

6.4.3.5 Lemezen C: keresse meg a kiterjesztésű fájlokat .bmpés 100 KB-nál kisebb méretű. Válasszon ki több fájlt (legalább kettőt), és másolja őket egy mappába EUNET villogni E: az egyik (bármely) másolási mód.

6.4.3.6 E meghajtón: nyissa meg a könyvtárat INTERNETés válasszon ki egy fájlt, majd nevezze át erre Net.doc a helyi menü parancsának használatával.

6.4.3.7 Az Intéző ablakban helyezze át a fájlt Net.doc egy mappába FÉRFI fogd és vidd módszerrel.

6.4.3.8 Az Intéző ablakban másolja a fájlt Net.doc katalógusokhoz GYORSÉs FDDI az eszköztár és a helyi menü segítségével.

6.4.3.9 Az Intéző ablakban töröljön mappákat FÉRFIÉs PDN.

6.4.4 Leállítás

Mondja el tanárának az elkészült munkáját. A munka befejezésének engedélyezése után törölheti a létrehozott struktúrát az Intéző ablakban, és bezárhatja az összes alkalmazást, majd megkezdheti az elkészült munka tesztelését.


A fájlokkal való munka a számítógépes munka egyik nagyon fontos fajtája. Mindent fájlokban tárolunk: szoftvereket és a felhasználó számára szükséges információkat is. A fájlokkal, akárcsak az üzleti papírokkal, folyamatosan tenni kell valamit: átmásolni egyik adathordozóról a másikra, megsemmisíteni a feleslegeseket, újakat létrehozni, megkeresni, átnevezni, ilyen vagy olyan sorrendbe rakni stb.

A fájl fogalmának tisztázásához célszerű a következő hasonlatot használni: maga az adathordozó (például egy lemez) olyan, mint egy könyv. Beszéltünk arról, hogy a könyv az ember külső memóriája, a mágneslemez pedig a számítógép külső memóriája. A könyv fejezetekből (történetekből, szakaszokból) áll, amelyek mindegyikének van címe. A fájloknak saját neve is van. Ezeket fájlneveknek nevezzük. A könyv elején vagy végén általában van egy tartalomjegyzék – a fejezetcímek listája. A lemezen van egy ilyen könyvtárlista is, amely tartalmazza a tárolt fájlok nevét.

Megjelenítheti a könyvtárat, és megnézheti, hogy a szükséges fájl megtalálható-e a meghajtón.

Minden fájl külön információs objektumot tárol: dokumentumot, cikket, numerikus tömböt, programot stb. A fájlban lévő információ csak a RAM-ba való betöltése után válik aktívvá, azaz számítógéppel feldolgozhatóvá.

A keresett fájl megtalálásához a felhasználónak tudnia kell: a) mi a fájl neve; b) hol van a fájl tárolva.

Fájl név

Íme egy példa egy fájlnévre* (* A következő példák a Microsoft operációs rendszerekben elfogadott szabályokra összpontosítanak: MS-DOS és Windows. A Linux operációs rendszer alkalmazásokat is szemléltetjük.):

A ponttól balra a tényleges fájlnév (myprog) látható. A névnek a pontot követő részét (pas) hívják fájlkiterjesztés. Általában latin betűket és számokat használnak a fájlnevekben. Ezenkívül előfordulhat, hogy a fájlnévnek nincs kiterjesztése. Az operációs rendszerben Microsoft Windows Az orosz betűk megengedettek a fájlnevekben; A név maximális hossza 255 karakter.

A kiterjesztés jelzi, hogy milyen információkat tárol a fájl. Például a txt kiterjesztése általában egy szöveges fájlt jelöl (szöveget tartalmaz), a px kiterjesztése egy grafikus fájlt (képet tartalmaz), zip vagy gag - egy archív fájlt (archívumot tartalmaz - tömörített információkat), pas - egy programot Pascal.



Logikai meghajtók

Egy számítógépen több lemezmeghajtó is lehet - lemezekkel való munkavégzésre szolgáló eszközök. A személyi számítógépeken gyakran a rendszeregységbe épített nagy kapacitású merevlemez szakaszokra van osztva. Mindegyik partíciót logikai lemeznek nevezik, és egy egybetűs nevet kapnak (amit kettőspont követ) C:, D:, E: stb. Az A: és B: nevek általában kis kapacitású cserélhető lemezekre utalnak. hajlékonylemezek (floppy lemezek) . Logikai lemezek nevének is tekinthetők, amelyek mindegyike teljesen elfoglal egy valódi (fizikai) lemezt* (* A modern PC-modelleken a hajlékony mágneses lemezek kiestek a használatból.). Ezért az A:, B:, C:, D: mind a logikai meghajtók neve.

Az optikai meghajtó a merevlemezen található utolsó partíció neve után a következő betűrendes nevet kapja. Például, ha a merevlemez C: és D: partíciókkal rendelkezik, akkor az E: név lesz hozzárendelve az optikai meghajtóhoz. És amikor flash memóriát csatlakoztat, egy másik F: meghajtó jelenik meg a logikai meghajtók listájában.

A fájlt tartalmazó logikai meghajtó neve az első "koordináta", amely meghatározza a fájl helyét.

Lemez fájlszerkezet

A modern operációs rendszerek támogatják a fájlok többszintű rendszerezését a külső memórialemezeken - hierarchikus fájlstruktúra. A probléma megértésének megkönnyítése érdekében analógiát fogunk alkalmazni az információ tárolásának hagyományos „papír” módszerével. Ebben az analógiában egy fájlt valamilyen címmel ellátott dokumentumként (szöveg, rajz) ábrázolnak papírlapokon. A fájlstruktúra következő eleme az ún katalógus. Folytatva a „papír” hasonlatot, a könyvtárat mappaként fogjuk fel, amelybe sok dokumentumot, azaz fájlt csatolhatunk. A könyvtár saját nevet is kap (gondoljunk csak egy mappa borítójára).



Maga a könyvtár egy másik, rajta kívül álló könyvtár része is lehet. Ez hasonló egy mappa beágyazásához egy másik nagyobb mappába. Így minden könyvtár sok fájlt és alkönyvtárat (úgynevezett alkönyvtárat) tartalmazhat. A legfelső szintű könyvtárat, amely nincs más könyvtárba ágyazva, gyökérkönyvtárnak nevezzük.

A Windows operációs rendszerben a „mappa” kifejezés a „könyvtár” fogalmára utal.

Egy hierarchikus fájlstruktúra grafikus ábrázolását nevezzük fa.

Egy fában a gyökérkönyvtárat általában a \ szimbólum jelöli. A 2.10. ábrán a könyvtárneveket nagybetűkkel, a fájlneveket kisbetűkkel írjuk. Itt a gyökérkönyvtárban két mappa található: IVANOV és PETROV, valamint egy fin.com fájl. Az IVANOV mappa két almappát tartalmaz PROGS és DATA. A DATA mappa üres; három fájl van a PROGS mappában stb.

A fájl elérési útja

Most képzelje el, hogy meg kell találnia egy adott dokumentumot. Ehhez a „papír” változatban ismernie kell a dobozt, amelyben található, valamint a dobozon belüli dokumentum „útvonalát”: a mappák teljes sorozatát, amelyeket meg kell nyitni, hogy elérjük a a keresett papírok.

A számítógépen lévő fájl megtalálásához ismernie kell a logikai meghajtót, amelyen a fájl található, és a meghajtón lévő fájl elérési útját, amely meghatározza a fájl helyét az adott meghajtón. A fájl elérési útja könyvtárnevek sorozata, amely a gyökérkönyvtártól kezdődik és azzal végződik, amelyben a fájl közvetlenül tárolva van. Íme az „út a dossziéhoz” fogalmának ismerős mesebeli hasonlata: „A tölgyfán egy láda lóg, a ládában egy nyúl, a nyúlban egy kacsa, a kacsában van. egy tojás, a tojásban van egy tű, aminek a végén Koscsejev halála.

Végül tudnia kell a fájl nevét. A sorrendben lejegyzett logikai meghajtó neve, fájl elérési útja és fájlnév alkotja teljes fájlnév.

Ha az ábrán látható. 2.10 a fájlstruktúra a C: meghajtón van tárolva, majd néhány benne lévő fájl teljes neve működési szimbólumokban van Microsoft rendszerek A Windows így néz ki:

C:\IVANOV\PROGS\progl.pas

C:\PETROV\DATA\task.dat

A fájl szerkezetének megtekintése

Az operációs rendszer lehetővé teszi a felhasználó számára, hogy megtekintse a könyvtárak (mappák) tartalmát a képernyőn.

A lemez fájlszerkezetére vonatkozó információk ugyanazon a lemezen találhatók fájlallokációs táblázat formájában. Az operációs rendszer fájlrendszerét használva a felhasználó szekvenciálisan megtekintheti a könyvtárak (mappák) tartalmát a képernyőn, lefelé vagy felfelé haladva a fájlstruktúra fán.

A 2.11. ábra példát mutat be egy címtárfa megjelenítésére a számítógép képernyőjén Windows rendszerben.

A jobb oldali ablakban az ARCON mappa tartalma látható. Ez egy csomó különböző típusú fájl. Így például egyértelmű, hogy a lista első fájljának teljes neve a következő:

E:\GAME\GAMES\ARCON\dos4gw.exe

A táblázatból további információkat kaphat a fájlokról. Például a dos4gw.exe fájl mérete 254 556 bájt, és 1994. május 31-én jött létre, hajnali 2 órakor.

Miután megtalálta a kívánt fájlról szóló bejegyzést egy ilyen listában, az OS parancsok segítségével a felhasználó különféle műveleteket hajthat végre a fájllal: végrehajthatja a fájlban található programot; fájl törlése, átnevezése, másolása. Mindezen műveletek végrehajtását egy gyakorlati leckében tanulja meg.

Röviden a lényegről

A fájl a számítógép külső memóriájának egy elnevezett területe.

Minden szükséges intézkedéseket a fájlok felett az operációs rendszer biztosítja.

A fájlnév a tényleges névből és kiterjesztésből áll. A kiterjesztés a fájlban lévő információ típusát jelzi (fájltípus).

Hierarchikus fájlstruktúra - többszintű szervezet fájlokat a lemezeken.

A könyvtár fájlok és alkönyvtárak (alkönyvtárak) névvel ellátott listája. A legfelső szintű könyvtárat gyökérkönyvtárnak nevezzük. Nincs beágyazva egyetlen könyvtárba sem.

A teljes fájlnév a logikai meghajtó nevéből, a meghajtón lévő fájl elérési útjából és a fájlnévből áll.

Kérdések és feladatok

1. Mi a neve a számítógépes laborban használt operációs rendszernek?

2. Hány fizikai meghajtója van a számítógépeinek? Hány logikai lemez van a fizikai lemezeken, és milyen neveik vannak az operációs rendszerben?

3. Milyen szabályok szabályozzák a fájlneveket az operációs rendszerben?

4. Mi a lemezen lévő fájl elérési útja, a teljes fájlnév?

5. Tanulja meg (tanár irányítása mellett), hogyan tekintheti meg a számítógépén lévő lemezkönyvtárakat a képernyőn.

6. Tanulja meg a programokat programfájlokból inicializálni (például exe, sot).

7. Ismerje meg az alapvető fájlműveletek végrehajtását a használt operációs rendszerben (fájlok másolása, áthelyezése, törlése, átnevezése).

EK TsOR: 1. rész, 2. fejezet, 11. §. TsOR No. 1,9.

Felhasználói felület

A bekezdés fő témái:

barátságos felhasználói felület;

objektum-orientált interfész; tárgyak;

helyi menü.

A fájlokról és fájlstruktúrákról

Fájl

Fájl(Angol) fájlt- mappa) - fogalom in számítógépes technológia: olyan entitás, amely lehetővé teszi a hozzáférést a számítógépes rendszer bármely erőforrásához, és számos jellemzővel rendelkezik:

  • rögzített név (egy karaktersorozat, egy szám vagy valami más, amely egyedileg jellemzi a fájlt);
  • egy bizonyos logikai reprezentáció és a megfelelő olvasási/írási műveletek.

Bármi lehet - bitsorozattól (bár bájtokban, vagy inkább bájtok szócsoportjaiban, egyenként négy, nyolc, tizenhat bájtban olvassuk) a tetszőleges rendszerezésű vagy bármilyen köztes opcióval rendelkező adatbázisig; többdimenziós adatbázis, szigorúan megrendelve.

Az első eset egy adatfolyam és/vagy tömb olvasási/írási műveleteinek felel meg (azaz szekvenciális vagy indexelérésű), a második - DBMS parancsok. Köztes lehetőségek - mindenféle fájlformátum olvasása és elemzése.

A számítástechnikában a következő definíciót használják: a fájl egy elnevezett bájtsorozat.

A fájlokkal való munkavégzés operációs rendszerekkel valósul meg.

A fájlnevek feldolgozása hasonló módon történik:

  • adatterületek (opcionális a lemezen);
  • eszközök (fizikai, portok, például és virtuális egyaránt);
  • adatfolyamok (különösen egy folyamat bemenete vagy kimenete) (a „pipe”-t „szállítószalag”-nak kell fordítani);
  • hálózati erőforrások, aljzatok;
  • operációs rendszer objektumok.

Történelmileg az első típusú fájlok jelentek meg először és a legelterjedtebbek, ezért a névnek megfelelő adatterületet gyakran „fájlnak” nevezik.

Fájl adatterületként

A külső adathordozón lévő információk fájlok formájában kerülnek tárolásra. A fájlokkal való munka a számítógépes munka egyik nagyon fontos fajtája. Mindent fájlokban tárolunk: szoftvereket és a felhasználó számára szükséges információkat is. A fájlokkal, akárcsak az üzleti papírokkal, folyamatosan tenni kell valamit: átmásolni egyik adathordozóról a másikra, megsemmisíteni a feleslegeseket, újakat létrehozni, megkeresni, átnevezni, ilyen vagy olyan sorrendbe rakni stb.



Fájl- ez egy külső adathordozón tárolt információ, amelyet egy közös név egyesít.

E fogalom jelentésének tisztázására célszerű a következő hasonlatot használni: maga a tárolóeszköz (lemez) olyan, mint egy könyv. Beszéltünk arról, hogy a könyv az ember külső memóriája, a mágneslemez pedig a számítógép külső memóriája. A könyv fejezetekből (történetekből, szakaszokból) áll, amelyek mindegyikének van címe. A fájloknak saját neve is van. Ezeket fájlneveknek nevezzük. A könyv elején vagy végén általában van egy tartalomjegyzék – a fejezetcímek listája. A lemezen van egy ilyen könyvtárlista is, amely tartalmazza a tárolt fájlok nevét.

Megjelenítheti a könyvtárat, és megnézheti, hogy a szükséges fájl megtalálható-e a meghajtón.

Minden fájl külön információs objektumot tárol: dokumentumot, cikket, numerikus tömböt, programot stb. A fájlban lévő információ csak a RAM-ba való betöltése után válik aktívvá, azaz számítógéppel feldolgozhatóvá.

Minden felhasználónak, aki számítógépen dolgozik, fájlokkal kell bánnia. Még ahhoz is, hogy számítógépes játékkal játsszon, meg kell találnia, hogy melyik fájlban van a programja, meg kell találnia ezt a fájlt, és inicializálnia kell a programot.

A számítógépen lévő fájlokkal való munka a fájlrendszer segítségével történik. Fájlrendszer- ez az operációs rendszer funkcionális része, amely műveleteket végez a fájlokon.

A keresett fájl megtalálásához a felhasználónak tudnia kell: a) mi a fájl neve; b) hol van a fájl tárolva.

Fájl név

Szinte minden operációs rendszerben a fájlnév két ponttal elválasztott részből áll. Például:

A ponttól balra található a tényleges fájlnév (tu-prog). A név pont utáni részét fájlkiterjesztésnek (pas) nevezzük. Általában latin betűket és számokat használnak a fájlnevekben. A legtöbb operációs rendszeren a kiterjesztés maximális hossza 3 karakter. Ezenkívül előfordulhat, hogy a fájlnévnek nincs kiterjesztése. A Windows operációs rendszerben az orosz betűk megengedettek a fájlnevekben; A név maximális hossza 255 karakter.

A kiterjesztés jelzi, hogy milyen információkat tárol a fájl. Például a txt kiterjesztése általában egy szöveges fájlt jelöl (szöveget tartalmaz); pxx kiterjesztésű - grafikus fájl (képet tartalmaz), zip vagy gag - archív fájl (archívum - tömörített információkat tartalmaz), pas - program Pascalban.

Logikai meghajtók

Egy számítógépen több lemezmeghajtó is lehet - lemezekkel való munkavégzésre szolgáló eszközök. Minden meghajtó egy egybetűs nevet kap (amit kettőspont követ), például A:, B:, C:. A személyi számítógépeken gyakran a rendszeregységbe épített nagy kapacitású lemezt (amelyet merevlemeznek neveznek) partíciókra osztanak. Mindegyik partíciót logikai lemeznek nevezik, és a C:, D:, E: stb. nevet kapja. Az A: és B: nevek általában kis kapacitású cserélhető lemezekre utalnak – hajlékonylemezekre (hajlékonylemezekre). A lemezek nevének is tekinthetők, csak logikainak, amelyek mindegyike teljesen elfoglal egy valódi (fizikai) lemezt. Ezért az A:, B:, C:, D: mind a logikai meghajtók neve. A fájlt tartalmazó logikai meghajtó neve az első "koordináta", amely meghatározza a fájl helyét.

A logikai lemeznek két állapota van: aktuális és passzív. Aktuális lemez – az a lemez, amelyen a felhasználó a számítógép aktuális időpontjában dolgozik. Passzív lemez – olyan lemez, amellyel jelenleg nincs kapcsolat.

Lemez fájlszerkezet

A lemezen lévő fájlok teljes gyűjteménye és a köztük lévő kapcsolatok meghívásra kerülnek fájlszerkezet. A különböző operációs rendszerek különböző fájlszerkezetű szervezeteket támogathatnak. Kétféle fájlszerkezet létezik: egyszerű vagy egyszintű, és hierarchikus - többszintű.

Egyszintű fájlstruktúra egy egyszerű fájlok sorozata. A lemezen lévő fájl megtalálásához csak meg kell adnia a fájl nevét. Például, ha a tetris.exe fájl az A: meghajtón található, akkor a „teljes címe” így néz ki:

Az egyszintű fájlszerkezetű operációs rendszereket a legegyszerűbb, csak floppy lemezzel felszerelt oktatási számítógépeken használják.

Többszintű fájlstruktúra- a fájlok lemezen való rendezésének faszerű (hierarchikus) módja. A probléma megértésének megkönnyítése érdekében analógiát fogunk alkalmazni az információ tárolásának hagyományos „papír” módszerével. Ebben az analógiában egy fájlt valamilyen címmel ellátott dokumentumként (szöveg, rajz) ábrázolnak papírlapokon. A fájlstruktúra következő legnagyobb eleme az ún katalógus. Folytatva a „papír” hasonlatot, a könyvtárat mappaként fogjuk fel, amelybe sok dokumentumot, azaz fájlt csatolhatunk. A könyvtár saját nevet is kap (gondoljunk csak egy mappa borítójára).

Maga a könyvtár egy másik, rajta kívül álló könyvtár része is lehet. Ez hasonló egy mappa beágyazásához egy másik nagyobb mappába. Így minden könyvtár sok fájlt és alkönyvtárat (úgynevezett alkönyvtárat) tartalmazhat. A legfelső szintű könyvtárat, amely nincs más könyvtárba ágyazva, gyökérkönyvtárnak nevezzük.

A Windows operációs rendszerben a "mappa" kifejezés a "könyvtár" fogalmára utal.

A hierarchikus fájlstruktúra grafikus ábrázolását fának nevezzük.

ábrán. 1 A könyvtárneveket nagybetűkkel, a fájlneveket kisbetűkkel írjuk. Itt a gyökérkönyvtárban két mappa található: IVANOV és PETROV, valamint egy fin.com fájl. Az IVANOV könyvtár két alkönyvtárat tartalmaz: PROGS és DATA. A DATA könyvtár üres; három fájl van a PROGS könyvtárban stb. A fában a gyökérkönyvtárat általában a \ szimbólum jelöli.

Rizs. 1. Példa hierarchikus fájlszerkezetre

Két könyvtárállapot van (hasonlóan a logikai lemezekhez) - aktuális és passzív. Az operációs rendszer megjegyzi az aktuális könyvtárat az aktuális meghajtó minden egyes logikai dátumán, ebben az esetben az operációs rendszer tárolja a meghajtó nevét és a könyvtár nevét.




Top