Névjegyzék

Test-off a számítógép-tudomány "fájl- és fájlrendszer" töredékén. Tesztelje a "Fájlok és fájlok rendszer" témáit 8 A fájl elérési útja

A fájl egy nevű memóriaterület, amely egy külső adathordozót tartalmaz. A fájlnév 2 részből áll: saját nevét és bővítését, egy ponttal elválasztva. A saját nevét a felhasználó állítja be, és tartalmazhat 255 karaktert. Ezeknek a karaktereknek a készítménye tartalmazhat betűket, számokat, speciális karaktereket, kivéve. mivel megosztja saját nevét és bővítését; ? helyettesítheti az egyik karaktert; * Bármely számú karakter, / közvetlen és fordított slash, osztja a mellékelt mappákat. A kiterjesztés általában beállítja a fájlt, amelyben a fájlt létrejött. Az ilyen kiterjesztés 3 betűt tartalmaz, de a felhasználó beállíthatja a kiterjesztést. A fájlok megkülönböztetik a teljes nevet (útvonal). A teljes név megjeleníti az összes olyan könyvtárszintet, amelyben a fájl található. A teljes fájlnév egy lemeznévvel kezdődik, amelyen a fájl mentésre kerül.

3. Mi a 10012 bináris szám tizedes értéke? Hányszor változtatja meg ezt a számot, ha egy nullát adhat hozzá, két nulla, három nulla?

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

Ticket №28.

1. A fájlszerkezet megszervezése. Az ágazat fogalmai, pályák, hengerek, klaszter, zsírasztalok.

A henger fogalma. Minden modern lemez operációs rendszer létrehoz egy olyan fájlrendszer létrehozását, amelynek célja, hogy tárolja az adatok tárolását és hozzáférési hozzáférést. A fájlrendszer szervezetének elvét az operációs rendszertől függ. A leggyakoribb típus táblázatos. Először is, a lemez úgy tűnik, mint egy felület. A rugalmas lemezek csak két (felső és alsó), de a merevlemezek valójában "héjak", amely több lemezből áll, így több felületük van. Másodszor, minden lemezfelület gyűrű alakú pályákra oszlik, és minden pálya az ágazatokon van. Az ágazatok méretei 512 bájtot tartalmaznak. Ahhoz, hogy megtalálja az egy vagy egy másik fájlt a lemezen, tudnia kell, hol található, vagyis szüksége van a címére. A legegyszerűbb módja annak, hogy rögzítsük a fájl címét a felületi szám formájában, a pálya számának és az ágazati számnak, de valójában nem egészen így van. Az a tény, hogy minden felületnek saját feje van, hogy elolvassa a rekordot, és ezek a fejek mozognak, hogy ne bocsánatot kérjenek, hanem ugyanakkor. Vagyis, ha például az ötödik fejét a harmincadik útra szállítják, akkor az összes fejet a harmincadis utakra foglalják össze. Ezért a pálya fogalma helyett a henger fogalmát használják. A henger minden olyan szám, amely ugyanazokkal a számokkal rendelkezik, azaz a forgás tengelyéből egyenlő távolságra van. Ezért a merevlemezen lévő fájl helyét a hengerszám, a felszíni szám és az ágazati szám határozza meg. A klaszter fogalma. Az ágazat a legkisebb adattároló egység, de nem használják az összes fájlrendszer kezelésére. Ehhez túl kicsi. Az olyan operációs rendszereket, mint az MS-DOS és a Windows egy nagyobb tárolóegység kezelésére használják a klaszter. A klaszter a szomszédos ágazatok csoportja. A fürt mérete a merevlemez méretétől függ. Minél nagyobb a lemez, annál nagyobb a klaszter mérete. Tipikus értékek: 8,16,32 vagy 64 szektor. Az adatok, amelyeken egy fájlklaszter kezdődik egy adott fájlt, a lemezrendszer területén tárolják a speciális fájlmegjelenítő táblázatokban (zsírasztalok). Mivel a távoli táblázat megsértése a lemezen rögzített adatok felhasználásának lehetetlenségéhez vezet, a megbízhatóságra vonatkozó különleges követelményeknek kell alávetni, és két példányban létezik, amelynek identitása rendszeresen ellenőrzi az operációs rendszer eszközeit . Egyes operációs rendszerek 16 bites mezőket hajtanak végre a fájlhelyi táblákban. Az ilyen fájlrendszert zsírnak nevezik. E határérték miatt ezek az operációs rendszerek nem teszik lehetővé a 2 GB-nál nagyobb merevlemezekkel való munkát. Jelenleg a Windows operációs rendszerek fejlettebb fájlrendszer - FAT 32 32 bites mező a fájl elhelyezési táblában. Ez lehetővé teszi, hogy bármilyen modern merevlemezzel dolgozzon.

Ezeket a jeleket arra használják, hogy elkülönítsük a könyvtárak nevét, amelyek a fájl elérési útját alkotják.

Például a következő címzési felvétel /home/user_kolia/foo/bar.txt rész bar.txt a fájl neve, és / otthoni / user_kolia / foo / - az elérési út.

Az út lehet abszolút vagy rokon. Teljes vagy abszolút útvonal - Ez az út, amely ugyanazt a helyet jelzi a fájlrendszerben, függetlenül az aktuális munkakönyvtáratól vagy más körülményektől. A teljes útvonal mindig a gyökérkatalógusral kezdődik. Relatív Az út a felhasználó vagy az aktív alkalmazások jelenlegi munkakönyvével kapcsolatos út.

A fájlok hatékony keresése Unix- hasonló operációs rendszerek általában egy System változó $ elérési út a parancshéjban (például SH), amely átirányítja a legfontosabb futtatható fájlokat. Megtudhatja a változó értékét az Echo $ Path parancs használatával vagy hasonló módon.

Az útvonal bemutatása operációs rendszerrel és héjral

Operációs rendszer Héj Gyökérkönyvtár Könyvtár elválasztó Szülői katalógus Példák
Unix-szerű operációs rendszer Parancsnoki unix. / / .. /Home/user/docs/let.txt.
DOS. Command.com. [Lemez betű:]vagy
\\[Szerver név]\
/ vagy \\ (Megjegyzés: Command.com nem. Kezelése / könyvtár elválasztó) .. C: \\ user \\ doCs \\ letter.txt
A: kép.jpg.
\\\\ server01 \\ user \\ docs \\ letter.txt
OS / 2. cmd.exe. [Lemez betű:]\ / vagy \\ t .. C: \\ user \\ doCs \\ letter.txt

Az univerzális nevek hozzárendelési megállapodásának megfelelő név, a hálózat erőforrásának teljes neve, beleértve a kiszolgáló nevét és az erőforrás részesedésének nevét (nyomtató, könyvtár vagy fájl); A katalógusok vagy fájlok is tartalmazhatnak relatív útvonalat is.

Szintaxis UNC- Helyezzük el a nyomtatóhoz Következő: \\\\ Server \\ New-Prerter, ahol a kiszolgáló a számítógép hálózati neve, a hálózati alproter a számítógépes nyomtató hálózati neve a számítógépen.

Szintaxis UNC- Ahhoz, hogy a könyvtár vagy fájl a következő: \\\\ server \\ Nethequetalog [\\ relatív), ahol a szerver a hálózat neve, a számítógép, a hálózati kód egy hálózat nevét a közös könyvtár ezen a számítógépen, és a relatív paramele jelentése a könyvtár vagy a fájl elérési útja a közös katalógusból.

A hálózati típus nem feltétlenül ugyanaz, mint a hozzá társított könyvtár a szerveren, a név a megosztott könyvtár megnyitása a számítógépes fájlrendszerben.

A verziókban ablakokmegelőző Windows XP., Csak API.-Sellis használata Hosszú unc.A 260 karakternél hosszabb útvonalakat használhat.

Összesen B. Microsoft Windows. A következő típusú útvonalakat használják:

  • LFS. (Eng. helyi fájlrendszer) - A helyi fájlrendszer nevei, például: C: \\ mappa \\ fájl.
  • UNC - Hálózati nevek, például: \\\\ Server \\ SharedFolder \\ mappa fájl.
  • Hosszú unc. vagy UNCW. - Hosszú nevek, például: \\\\? \\ _Kiszolgáló \\ sharedfolder \\ mappa \\ t

Irodalom

Mitch Tulloch, Ingrid Tulloch A Microsoft Encyclopedia hálózati, második kiadás. - ISBN 0-7356-1378-8

Jegyzetek


Wikimedia Alapítvány. 2010.

  • Háborús pálya
  • Krisztus útja.

Nézze meg, mi az "elérési út a fájlhoz" más szótárakban:

    Autorun.inf. - autorun.inf A fájl segítségével automatikusan elindítani vagy telepíteni alkalmazások és programok média információ található a Microsoft Windows operációs rendszer (kezdve a Windows-verzió 95). Ez a fájlnak a gyökérben kell lennie ... ... Wikipedia

    Fájl név - jeleníti meg a tartalmát a C: / Temp könyvtárába a neveket azt a DIR parancsot a Windows parancs, a neve a fájl nevét a szimbólum, egyedileg meghatározó a fájl egyes névtér ... Wikipedia

    EncFs. - Írja be a fájlrendszert, a titkosításfejlesztő valenti gough operációs rendszer Linux, FreeBSD, Mac OS Legújabb verzió 1.7.4 (szeptember 5, 2010) licenc g ... Wikipedia

    SSI (programozás) - Ez a kifejezésnek más értékei vannak, lásd az SSI-t. Az SSI (Server Side a kiszolgáló oldalán) egy egyszerű nyelvet a weboldalak dinamikus "összeszereléséhez" a szerveren az egyes összetevőkből, és a html által kapott ügyfél kiállítása ... ... Wikipedia

    A szerver oldala (programozás)

    A szerver oldala közé tartozik. - Az SSI (a kiszolgáló oldala a szerver oldalán) egy egyszerű nyelvet a weboldalak dinamikus "összeszereléséhez" egy kiszolgálón az egyes összetevőkből, és a kapott Apache webszerver ügyfélének kiállítása a modul segítségével. Belépve ... ... Wikipedia


Most képzeljük el, hogy meg kell találnia egy adott dokumentumot. Ehhez ismernie kell azt a dobozt, amelyben található, és a dobozban lévő dokumentum "elérési útja": a nyitott mappák teljes sorozata a kívánt papírok eléréséhez.

A fájl helyét meghatározó második koordináta a lemezen lévő fájl elérési útja. A fájl elérési útja a könyvtárnevekből álló sorozat, a gyökérből és végződésből, amelyben a fájl közvetlenül tárolódik.

Ez minden ismerős a mesés analógiájára a „fájl elérési útvonalát”: „A cheeter lóg a dub, a sajt törzs, a mezei nyúl - a kacsát, a kacsa-tojás, a tojás - a tű , amelynek végén Koschev halála. "

Folyamatosan rögzített logikai lemeznevet, a fájl elérési útját és a fájl nevét a fájl teljes nevét alkotja.

Ha az 1. ábrán bemutatjuk. 2.1 A fájlstruktúrát egy lemezen tárolják :, majd az MS-DOS operációs rendszerek és ablakok szimbólumaiban szereplő egyes fájlok teljes nevét:

C: ivanov \\ progs \\ progl.pas

C: Petrov \\ data \\ task.dat

5. Fájl elhelyezési táblázat

A lemez fájlszerkezetével kapcsolatos információk ugyanazon a lemezen vannak, mint fájl postaolási táblázat. Az OS fájlrendszer használatával a felhasználó egymás után megtekintheti a könyvtárak (mappák) tartalmát a képernyőn, a fájlszerkezet körül vagy felfelé mozoghat.

Ábrán. 4.1 A katalógus fa képernyőjén megjelenő példa egy logikai lemezen E: (bal oldali ablak).

A jobb oldali ablak tartalmazza az ARCON mappa tartalmát. ") Sokféle típusú fájlok. Itt például egyértelmű, hogy az első fájl teljes neve a fájlban a következő:

E: \\ Game \\ Games \\ Arcon \\ dose4gw.exe

A táblázatból több információt kaphat a fájlokról. Például a DOS4GW.EXE fájl 254.556 bájt méretű, és 1994. május 31-én jött létre 2 óra 00 percen keresztül.

Miután megtalálható ebben a listában a kívánt fájl rekordja, az OS parancsok segítségével a felhasználó különböző lépéseket hajthat végre vele: inicializálja a fájlban szereplő programot; Törlés, átnevezés, másolja a fájlt. Meg fogja tanulni ezeket a műveleteket gyakorlati leckében.

Ábra. 4.1 Fa katalógusok

  1. A fájlok típusai

Futtatható fájlok (programok).

A programhoz szükséges paramétereket tartalmazó konfigurációs fájlok.

A tipikus eljárások leírását tartalmazó könyvtári fájlok, amelyek több program által azonnal használhatók.

Dokumentumok - azaz a felhasználó által létrehozott információk (vagy számítógép) által létrehozott információk kombinációja.

Rendes fájlok Tényleg egy olyan blokkkészletet képvisel, amelyen a fájlrendszer támogatott. Az ilyen fájlok tartalmazhatnak szöveges információkat és bináris információkat. A fájlrendszer nem írja elő a szokásos fájlokat bármilyen szerkezetét, amely a rendszeres fájl felhasználói szintű ábrázolását tartalmazza a bájt sorrendjeként.

A rendes fájlok jelenléte nem elegendő a hierarchikus fájlrendszerek megszervezéséhez. Olyan könyvtárakat igényel, amelyek összehasonlítják a fájlneveket vagy könyvtárakat a fizikai leírásukkal. A könyvtárak olyan speciális típusú fájlok, amelyek külső memóriában vannak tárolva, mint a rendszeres fájlok, de a szerkezet, amelyet maga a fájlrendszer támogat. Fájlkatalógusok A speciális fájl típus megfelel, amelynek csak egy speciális rendszerhívás és parancskészlet lehetséges.

Speciális fájlok Ne tárolja az adatokat. Mechanizmust biztosítanak a fizikai külső eszközök megjelenítéséhez a fájlrendszer nevében. A rendszer által támogatott minden eszköz legalább egy speciális fájlnak felel meg. A speciális fájl olvasásakor vagy írásakor közvetlen hívás történik a megfelelő illesztőprogramból, amelynek programkódja felelős a felhasználói folyamat és a megfelelő fizikai eszköz közötti adatok továbbításáért.

Rendszerint a felhasználó közvetlenül csak kétféle fájlban működik: programok és dokumentumok. Az első a második létrehozására szolgál. Bár ma nagyon ritkán felel meg a programnak, amely ugyanabba a fájlba illeszkedik. Ezért mondják ma a szoftvercsomagokról - azaz különböző típusú fájlok készleteit, a program létrehozását.

Három fő típusa van:

A rendszer csak az ilyen típusú fájlokat ismeri fel. Az operációs rendszerben számos derivatív fájl típus is érvényes.

Azok a fájlok, amelyek neve a ponttól kezdődik, rejtett fájlok vagy "dot" fájlok. Az ilyen fájlokat grafikus fájlkezelő segítségével láthatja, például Nautilusés a Shell parancssorból. BAN BEN Nautilus Választ Szerkesztés)Paraméterek (preferenciák). A lapon megjelenő ablakban KILÁTÁS Választ Hidden fájlok megjelenítése (showhiddenfiles). A parancssorban az LS-Ls tartalmának megtekintéséhez használja. Az otthoni könyvtárban rejtett fájlokat nézve meglepődhet a mennyisége. Ezek a rejtett fájlok általában az alkalmazások konfigurációs fájljai. Elrejtődnek, hogy megakadályozzák a véletlenszerű változásukat, és ne zavarják a kezdőlapnézet ablakát.

Fájl típusok:

A Batchfile (Batch fájl) ugyanaz, mint a parancsfájl. Az operációs rendszer parancsokkal

Binaryfile (bináris fájl) - adatokat vagy parancsokat tartalmaz bináris formában

Commandfile (parancsfájl) - Operációs rendszer parancsokat tartalmaz

Adatfájl - adatokat tartalmaz

DirectoryFile (címtárfájl) - információkat tartalmaz a könyvtárban található fájlokról

ExecutableFile (futtatható fájl) - tartalmaz egy programot vagy parancsokat végrehajtható formátumban

Könyvtárfile (könyvtárfájl) - Az objektumformátumban funkciókat tartalmaz

Mapfile (kártyafájl) - program térképet tartalmaz

ObjectFile (objektumfájl) - A kompiláció után programkódot (funkciókat) tartalmaz

Textfile (szövegfájl) - szöveget tartalmaz (amely olvasható); lehet

van egy fájl, amelyet szövegszerkesztő vagy bármely ASCII formátumú fájl hoz létre.

Fájl hozzáférési útvonal:

A fájlrendszer szokásos fájlokból, szimbolikus kapcsolatokból és referenciakönyvekből épül fel. Ezek az összetevők lehetővé teszik a módosítások módosítását, keresését és kezelését.

A rendes fájlok a lemezen tárolt karakterek sorai. Szövegeket vagy programokat vagy programkódokat tárolhatnak.

A speciális fájlok megfelelnek a fizikai eszközöknek (például terminálnak vagy lemeznek).

A szimbolikus kommunikáció egy olyan fájl, amely egy másik fájlra mutat.

A könyvtár tartalmazza az egyéb referenciakönyvek (az ASPIRA) vagy a fájlok nevét. Minden referencia könyv és fájl három különálló struktúrában szerveződik. Ebben a hierarchiában, a benyújtásnak nevezett fájlok és hivatkozási könyvek.


Ez a fajta kapcsolat a fájl hierarchiájának és referenciakönyveinek számos szintjén lehetséges.

Teljes fájlnév:

Teljes fájlnév (A fájl teljes elérési útja) a Windows rendszerekben egy meghajtóbetűs betűből áll, amely után a vastagbél készül, és a ferde funkció (fordított slash), akkor az alkönyvtárak az inverz téteken keresztül szerepelnek, a fájlnév a végén íródott. A karakterlánc befejeződik a null szimbólummal. Példa:

C: Windows \\ system32 \\ cisc.exe

a * Nix rendszerekben a teljes útvonal egy slash (/), amely a gyökérkönyvtárat jelöli, amely után az alkönyvtárak szerepelnek a pályán, a fájlnév a végén íródott. Példa:

USR / LOCAL / BIN / GCC

A fájlnév két részből áll, a ponttal elválasztva:

A név (a ponthoz gyakran nevezik a név);

Bővítés (opcionális).

A fájl teljes neve (beleértve a kiterjesztést is) a Windows rendszerben legfeljebb 260 karaktert tartalmazhat, az értéket a max_path konstans határozza meg a Windows API-ben; Például a C lemezen a maximális megengedett teljes fájlnév lesz az út "C: \\<256 символов>NULLA. " Az egyes funkciók változatának unicode azonban lehetővé teszi, hogy akár 32000 karaktert tartalmazó fájlneveket is használjon, az ilyen nevek az előtaggal kezdődnek "\\\\? \\" Példa:

\\\\ c: Windows \\ system32 \\ cisc.exe

Ha az előtagot "\\\\\\? \\" Meg kell adnia az abszolút útvonalat a fájlhoz, a relatív útvonalak nem megengedettek. Relatív útvonalak használatakor a maximális teljes fájlnév a Max_path Constant (260 karakter) korlátozódik.

Windows esetén a fájl neve tilos a fájlnév: "\\", "/", ":", "*", "?", "" "<», «>"" | ". Linux alatt ezek a karakterek a "/" kivételével megengedettek, bár óvatosan kell használni őket, mivel ezek közül néhány különleges jelentése lehet, valamint a más operációs rendszerekkel való kompatibilitás megfontolása.

A fájl (a ponthoz) nevét értelmesnek kell adni a célfájlról, hogy elkerülje a jövőbeni zavart.

Fájlkezelők.

Fájl kezelő (Eng. fájl kezelő.) - olyan számítógépes program, amely megadja a felhasználói felületet a fájlrendszer és a fájlok kezeléséhez. File Manager lehetővé teszi, hogy végre a leggyakoribb fájlműveleteket - létrehozása, nyitás / lejátszás / megtekintésére, szerkesztésére, áthelyezésére, átnevezésére másolása, törlése, módosítása attribútumok és tulajdonságok, keressen fájlokat és hozzárendelés jogokat. Az alapfunkciók mellett számos fájlkezelő számos további funkciót tartalmaz, mint például a hálózat (FTP, NFS, stb.), Biztonsági mentés, nyomtatókezelés stb.

Különböző típusú fájlkezelők kiosztása, például:

Navigáció és térbeli - néha a kapcsoló ezen üzemmódok között fennmarad.

Kettős - általában két egyenértékű panel rendelkezik a fájlok listájához, a fát, stb.

Útvonal (út) a fájlhoz. Teljes fájlnév. Fájl attribútumok (széles értelemben).

Egyértelműen meghatározza a fájl címét a számítógépen, tudnia kell:

Az a mappába, ahol a fájl található (a személy lakás címének analógja);

A fájl neve ebben a mappában (a személy teljes neve) analógja).

A fájlnév szükséges ahhoz, hogy (név szerint) egy lemezfájl fájlba kerüljön. Egy mappában nem lehet két azonos nevű fájl, különböző mappákban megengedett.

Teljes fájlnév (A fájl teljes elérési útja) a Windows rendszerekben egy meghajtóbetűs betűből áll, amely után a vastagbél készül, és a ferde funkció (fordított slash), akkor az alkönyvtárak az inverz téteken keresztül szerepelnek, a fájlnév a végén íródott. A karakterlánc befejeződik a null szimbólummal. Példa:

C: WindowsSystem32Calc. alkalmazás

a * Nix rendszerekben a teljes útvonal egy slash (/), amely a gyökérkönyvtárat jelöli, amely után az alkönyvtárak szerepelnek a pályán, a fájlnév a végén íródott. Példa:

USR / LOCAL / BIN / GCC

A fájlnév két részből áll, a ponttal elválasztva:

A név (a ponthoz gyakran nevezik a név);

Terjeszkedés (választható).

A fájl teljes neve (beleértve a kiterjesztést is) a Windows rendszerben legfeljebb 260 karaktert tartalmazhat, az értéket a max_path konstans határozza meg a Windows API-ben; Például a C lemezen a maximális megengedett teljes fájlnév lesz a "C:<256 символов>NULLA. " Az egyes funkciók változatának unicode azonban lehetővé teszi, hogy akár 32000 karaktert tartalmazó fájlneveket is használjon, az ilyen nevek az előtaggal kezdődnek "?". Példa:

C: WindowsSystem32Calc. alkalmazás

Az előtag használatakor "?" Meg kell adnia az abszolút útvonalat a fájlhoz, a relatív útvonalak nem megengedettek. Relatív útvonalak használatakor a maximális teljes fájlnév a Max_path Constant (260 karakter) korlátozódik.

A fájlnév tilos néhány szolgáltatási karakterek használatából: "", "/", ":" (csak a Windows - Linuxban - a névben a név megengedett), "*", "?", "" "<», «>», «|».

A fájl (a ponthoz) nevét értelmesnek kell adni a célfájlról, hogy elkerülje a jövőbeni zavart.

Fájlkiterjesztés

Fájlkiterjesztés Lehet, hogy nincs hiányzó vagy bármilyen hosszúság (a fájlnév hosszában). A kiterjesztés meghatározza a fájl típusát (formátumát), azaz bővítéssel, a felhasználó és az operációs rendszer meghatározza a fájlban tárolt adattípust. Például a Windows rendszerben, a bővítéssel rendelkező fájlok bmp- tömörítetlen képek, jPG.- Sűrített képek.

Minden fájlok A számítógépen fel lehet osztani:

programok (végrehajtható fájlok);

dokumentáció.

Csak a programok képesek "megtenni": létrehozni (dokumentumok), nézet (dokumentumok) a módosításhoz (dokumentumok). A dokumentum a lemezen tárolt program eredménye. A dokumentumok nem tudnak semmit, ez csak a lemezen található adatok. A dokumentum megtekintéséhez vagy módosításához szükséges, hogy egy program telepíthető, amely képes dolgozni az ilyen típusú dokumentummal. Ha ez a program nincs telepítve, az operációs rendszer nem tudja megnyitni a fájlt.

Például a Windows kiterjesztéseket használ a Windows rendszerben alkalmazás és com.. A más kiterjesztésekkel rendelkező fájlok dokumentumoknak tekinthetők.



Tetszett a cikket? Oszd meg