Fájl típusok - studopediya
A fájlok oszthatók futtatható (programok) és nem futtatható (adatfájlok és dokumentumok). A végrehajtható fájlokat lehet futtatni az operációs rendszer teljesítményét és nem futtatható fájlok csak a tartalmát változtathatja a futás során. Akkor megosztani a fájlokat a fő jelenléte, amely szükséges az operációs rendszer és szoftver, szolgáltatás, tárolása konfigurációját és beállítását törzsadatok, a munka, amelynek tartalma eredményeként megváltozik a fő program fájl és a tényleges kedvéért, amelyek mind más fájlokat, valamint a ideiglenes fájlok létrehozása működése során a fő és tárolására részeredmények.
A fájlok különböző típusúak lehetnek: normál fájlok, fájlok, könyvtárak.
Rendszeres fájlok vannak osztva szöveges és bináris. A szöveges fájlok alkotják karakterfűzérek jelen lévő ASCII-kódját. Ez lehet dokumentumokat, forráskód, stb Szöveges fájlokat lehet olvasni a képernyőn, és kinyomtatható. A bináris fájlok nem használja az ASCII-kódokat, gyakran bonyolult belső szerkezete, például egy tárgykód program vagy archív fájlt. Minden operációs rendszer legyen képes felismerni legalább egy fájltípust - saját futtatható fájlokat.
Speciális fájlok - ezek társított fájlok bemeneti és kimeneti eszközök, és lehetővé teszi a felhasználók számára az input-output műveletek szokásos írási parancsot egy fájl vagy olvasni egy fájlt. Ezek a parancsok feldolgozása elején a fájlrendszer szoftvert, majd egy bizonyos ponton a lekérdezés alakítjuk a megfelelő OS eszköz parancsok. Speciális fájlok, valamint a bemeneti és kimeneti eszközök vannak osztva egy blokk-orientált és byte-orientált.
Katalógus - egy speciális típusú fájlt. Ez tartalmaz linkeket más fájlokat. Mivel linkek, ezeket a fájlokat tartalmazza csak az egyik könyvtárak, a fájlok a felhasználó számára, mint található a könyvtárban. Sőt, természetesen, az összes fájl a szektorok a lemezen. De ez csak akkor igaz, a fizikai szinten, és a képviselet szintjét az adatfájlok a könyvtárakban. Megjegyezzük, hogy a könyvtárak nem voltak azonnal és nem minden operációs rendszer. Úgy alakult ott, ami szükséges nagy mennyiségű tárolt információkat (pl fájlrendszerek, merevlemezek), és ezért nem boldogulnak az elhelyezését a fájlok nagy száma. Ezek az előnyök könyvtárban kell használni, ha dolgozik az operációs rendszerek, amelyek tartalmazzák a könyvtárakat.
Különböző fájlrendszerek lehet használni, mint a különböző jellemzőit az attribútum, például:
Ú Információ hozzáférés,
Ú jelszót, hogy belépjen a fájlt,
Ú tulajdonosa a fájlt,
Ú fájl létrehozója,
Ú jele "read-only"
Ú jele a „rejtett file”
Ú jel „rendszer file”
Ú jel „archív fájl”
Ú jel „bináris / karakter”
Ú jel „ideiglenes” (befejezése után eltávolítjuk a folyamatot)
Ú zár funkció,
Ú rekordhossz,
Ú egy pointert a kulcs mező a rekord,
Ú kulcs hossza,
Ú az idő a teremtés, utolsó hozzáférés és az utolsó módosítás
Ú aktuális fájlméret,
Ú a maximális fájlméretet.
Katalógusok közvetlenül értékeket tartalmazhat fájl jellemzők, ahogy az az MS-DOS fájlrendszer, vagy referencia táblázatot tartalmazó ezeket a funkciókat, mint a végrehajtani a UNIX operációs rendszer (1. ábra).

Ábra. 1. Szerkezet könyvtárak: egy - MS-DOS címtárbejegyzésre szerkezete (32 bájt);
b - OS UNIX címtárbejegyzésre struktúra
könyvtárhierarchiában lehet egy fa vagy a hálózaton. Könyvtárak alkotnak egy fa, ha a fájl nem léphet be csak egy könyvtárat, és a hálózat - ha a fájl tartalmazza műve több könyvtárat. Az MS-DOS könyvtárak alkotnak egy fa struktúra és UNIX'e - hálózatban. Mint minden más fájl, a könyvtárban van egy szimbolikus nevet és egyedileg azonosított összetett név álló láncot tartalmazó szimbolikus nevét minden könyvtárak, amelyen keresztül az út a gyökértől a könyvtárba.

Ábra. 2. A logikai szervezése a fájlrendszer
és - egy szinten; b - a hierarchikus (fa); in - hierarchikus (hálózati)