A fájl fogalma
A személyi számítógépek fájlrendszerének fajtái
A fájlrendszer szervezése
A fájlrendszer által megoldott fő feladat a programok és a fizikai bemeneti / kimeneti eszközök, például merevlemezek, mágnesszalagok stb. Közötti interoperabilitás biztosítása.
A fájlrendszer által végrehajtott fő funkciók két csoportra oszthatók:
· Fájlok feldolgozására szolgáló funkciók, pl. azok létrehozása, törlése, tulajdonságok megváltoztatása, a fájlok szerkezetének meghatározása;
· Funkciók a fájlokban tárolt adatok feldolgozásához, pl. olvasás és írás, keresés stb.
Így a logikai tervben a fájlrendszer a következő összetevőkre osztható:
· A bemeneti / kimeneti eszközön tárolt fájlok;
· Fájlok feldolgozásának és szerkezetének funkciói.
Az előadás célja, hogy a hallgatók megértsék a modern számítógépes fájlrendszereket, és a gyakorlati készségeket a fájlrendszerek kezelésére fektessék be.
Minden operációs rendszer központi eleme a külső tárolóeszköz működésének elve. Annak ellenére, hogy a külső memória technikailag megvalósítani a különböző fizikai adathordozók (például egy floppy lemez (HMD), merevlemezek (HDD), flash memória, mágnesszalag, CD-ROM, stb) egységesek az elfogadott elv az OS tároló szervezet logikusan kapcsolódó készlet információk formájában az úgynevezett fájlokat.
A fájl egy logikailag kapcsolódó adat- vagy programgyűjtemény, amelyhez egy elnevezett terület van hozzárendelve a külső memóriában.
A fájl az operációs rendszer számviteli egységévé szolgál. Az operációs rendszerrel kapcsolatos információkat tartalmazó műveletek fájlokban történnek: írás a lemezre, megjelenítés a képernyőn, billentyűzetbevitel, nyomtatás, információk olvasása stb.
A fájlok különböző típusú és információs formákat tárolhatnak: szövegeket, rajzokat, rajzokat, számokat, programokat, táblázatokat stb. A speciális fájlok jellemzőit a formátum határozza meg.
A formátum egy nyelvi elem, amely szimbolikusan írja le a fájlban lévő információk megjelenítését.
Minden program tartalmaz egy fájlt, amely futtatja ezt a programot. Az ilyen fájlt végrehajtható fájlnak nevezik. A végrehajtható fájlok hagyomány szerint a .COM vagy .EXE kiterjesztéssel rendelkeznek.
A fájlt a következő paraméterek jellemzik:
· A fájl teljes neve;
· A fájl mérete bájtban;
· A fájl létrehozásának (módosításának) dátuma és ideje;
· Speciális fájlattribútumok:
- H (Rejtett) rejtett fájl, azaz. láthatatlan a felhasználó számára;
- R (csak olvasható) - csak olvasható, pl. a fájl csak megtekinthető, de nem módosítható;
- S (System) - rendszerfájl, azaz. az operációs rendszerhez kapcsolódó és a rendszer indításáért felelős fájl;
- A (archívum) egy archivált fájl. Ez a tulajdonság rendszerint a fájlkezelés során telepítve van, ha megváltozik. A munkamenet végén végleg el kell távolítani.
A fájlt a név, teljes név, specifikáció használatával érheti el.
A fájl teljes neve két részből áll: a tényleges név. amelyeknek egyedinek kell lenniük ahhoz, hogy megkülönböztessenek egy fájlt a másiktól, és a kiterjesztést. ponttal elválasztva.
Az MS DOS-ban egy teljes névrendszer (8.3) kerül elfogadásra. ami azt jelenti, hogy a fájlnév legfeljebb 8 lehet, a kiterjesztés pedig legfeljebb 3 alfanumerikus karaktert jelent (és csak latin karakterek megengedettek).
A következő karakterek megengedettek a nevekben:
· Nagybetűs és kisbetűs latin betűk (a, b, c, ..., z; A, B, C, ..., Z);
MS DOS-ban tilos (.) A fájlnevekben való felhasználás:
· Cirill karakterek (orosz betűk);
A nagybetűs és kisbetűs latin betűk egyenértékűek.
Egyes karakterkombinációk nem használhatók fájlnevekként, mert az MS DOS azokat egyes I / O eszközökre utalja. Ezek az eszközök nevei:
· LPT1-LPT4 - bármely, párhuzamos porthoz csatlakoztatott eszköz;
· CON - konzol (billentyűzet bemenet és kijelzés kimenet esetén);
· COM1-COM4 - egy soros porthoz csatlakoztatott külső eszköz;
· A NUL egy dummy eszköz, az eszköz összes I / O műveletét figyelmen kívül hagyja;
· AUX a COM1 soros porthoz csatlakoztatott eszköz.
A fájlnév kiterjesztése a fájlban tárolt információk jellemzésére szolgál (azaz meghatározza a fájltípust). Nem kötelező.
Számos program automatikusan telepíti a kiterjesztést, amely alapján könnyen meghatározható, melyik programot hozták létre. Ezenkívül sok program (például Norton Commander, Total Commander, FAR, Explorer stb.) Lehetővé teszi, hogy a megfelelő programot a fájlnév bővítésével hívja fel, és azonnal betöltse a fájlt.
A táblázatban. Az 1. példában néhány példát mutatunk be egy fájltípus meghatározására.
1. táblázat: Megállapodás a fájlok típusáról
Nem méretezhető betűtípus-készletű fájl
A Windows 95-ről kezdve hosszú fájlnevek (legfeljebb 254 karakter) használhatók, szinte minden korlátozás a névben használt érvényes karakterekkel szemben. Különösen a hosszú fájlnevekben a következő karaktereket használhatja:
· Az MS DOS fájlnevekben engedélyezett összes karakter;
· Minden 127-nél nagyobb kódot, különösen a cirill szimbólumokat (a kis- és nagybetûk eltérõek).
Hosszú nevek esetén a következő karakterek nem megengedettek: \ /. *. " <> | |
Az a helyzet akkor jelentkezik, amikor meg kell dolgozni egynél több fájlt, de fájlok egy csoportját, például a másolás csoportok fájlokat egyik lemezről a másikra, hogy távolítsa el a fájlok egy csoportját, a fájlok áthelyezése egy másik lemezre csoport, keressen a csoport adott fájl típusát stb
Ezek a műveletek könnyen elvégezhetők, a sablon használatával fájlneveket és fájltípusokat hozhat létre.
A fájlnév sablon egy speciális formátum, amelyben a * és a? Szimbólumokat használják a név- és a fájlnév mezőben. .
A * karakter bármelyik karaktersorozat helyébe lép. A sablonban egy * karakter * használható a név és a típus mezőben.
· * .TXT - hozzáférés a .TXT típusú összes szöveges fájlhoz;
· SD *. * - minden olyan fájlhoz való hozzáférés, amelynek neve SD-vel kezdődik;
* *. * - az aktuális könyvtár összes fájljához való hozzáférés.
Szimbólum? bármelyik karakter helyettesítésére szolgál. Számos ilyen szimbólum használható a sablonban.
RT. BAS - hozzáférés minden típusú .BAS típusú fájlhoz, amelynek neve négy karakterből áll, az első két karaktert az RT, a harmadik és a negyedik - bármilyen;
· ABC. * - minden típusú fájlhoz való hozzáférés, amelynek neve hat karakterből áll, az első három karakter szükségszerűen ABC, és az utolsó három karakter - bármilyen.
Task number 1 (írja meg a válaszokat a munkafüzetben) 1. Határozza meg, hogy az MS DOS rendszerben mely fájlnevek közül melyik megengedett, és amelyek nem (magyarázzák meg, miért):
· Colombo.txt · afriKA1278.exe · # 12 %% doc · doc.com1 · aux.jpg
· Hello.sim · EVR_345. · 178abc.% $ · Vict + L.bmp · Kiev
2. Határozza meg, hogy az alábbi fájlnevek közül melyik a Windows rendszeren engedélyezett, és amelyek nem (magyarázzák meg, miért):
· It - Resolution - fayl.1234.abc · „tér Malevicha» BMP · Dokumentum na disce F: .doc · Galéria ... 1024 pictures.jpg + gif
· Fájl Big-Ben a könyvtár \ London.disc C: ### %%% .___ · 345 · a + b-c = d; abc.382 "; Azbuka" .tif · 'Klava' - 'Pupkin' ..
3. Mit jelentenek a következő bejegyzések: