Please enable JavaScript.
Coggle requires JavaScript to display documents.
Fájlok típusai - Coggle Diagram
Fájlok típusai
A fájl adatok olyan csoportja melyre egy névvel hivatkozunk.
Őket a háttértárak tárolják.
Ideiglenes állományok
Felhasználói állományok
Adminisztratív állományok
Nevei két részből állnak: felhasználó által adott egyedi név és a kiterjesztás
Helyettesítő karakterek: * akárhány karakter ? egy karakter
Külömböző fájltípusok
Futtatható programfájlok: .EXE (EXEcutable) .COM
Szöveges fájlok: .TXT .DOCX .LOG
Táblázatok: .XLS .XLSX
Adatbázisok: .MDB .SQL .ACCDB
Prezentációk: .PPT .PPTX
Képek: .JPG .PNG .GIF
Audiófájlok: .MP3 .WAV .MIDI
1 more item...
Egyéb fájltulajdonságok
Neve
Mérete
Utolsó módosítás ideje
Attribútumok (= Permissions)
Fizikai elhelyezkedése
Fájlméret bájtokban
Közvetett hivatkozás fájlokra:
Egy fájlhoz nem csak egy névvel lehet eljutni, hanem különböző felhasználók különböző neveken érhetik el.
Merev láncolás (Hard Link): Két vagy több függetlenegyenértékű fájl, aminek csak a fizikai elhelyezkedésének kell megegyezni
Lágy láncolás (Soft Link): A fizikai hely helyett a fájlnévre hivatkozik, lehetővé téve azt, hogy a fájl bárhol előfordulhasson
Fájlok fizikai elhelyezkedése - Folytonos kiosztás:
Legelső alkalmas (First Fit): a leggyorsabb, lehet hogy a fájlnak máshol is lenne hely
Legjobban illeszkedik (Best Fit): Megkeressük azt a szabad tartományt, aminek mérete csak minimálisan nagyobb a tárolandó fájl méretét.
Legrosszabban illeszkedik (Worst Fit): Megkeressük a legnagyobb szabad hleyet, ahol az elhelyezett állomány mellett a legtöbb szabad hely maradna.
Csak a kezdő blokk sorszámát kell megadni a fájl megtalálásához minden esetben
Fájlok láncolt elhelyezése:
Csak a fájl kezdő blokkját kell megadni, a többi adatot a fájl elhelyezési tábla - a FAT (= File Allocation Table) tartalmazza, ennek a táblázatnak annyi eleme van mint ahány blokk a lemezen
A FAT fontos tábla nagy méretű a memóriában tárolják - ha ez sérül, a kettészakadt fájlt nem lehet helyreállítani
Indextábla alkalmazása
Egy hatalmas táblázat helyett sok kicsit - minden fájlhoz külön használunk.
A katalógus (nagy táblázat) tartalmazza a kicsi táblázat címét, a kicsi táblázat pedig a fájl blokkjainak címét
Előnye a gyorsabb keresés, és a kevésbé sérülékeny tárolás, hátránya hogy meg kell becsülni a tárolandó fájlok méretét
Az elérési útvonal megadása
Korai oprendszereknél szekvenciális elérés - megadott sorrendben olvasott minden bájtot/rekordot
A lemezmeghajtók elterjedésével lehetett már nem sorrendben is olvasni - kulcs és nem pozíció szerint
Az olyan fájlt aminek bájtjai/rekordjai bármilyen sorrendben olvasható véletlen elérésű fájlnak hívjuk
Pl. adatbázisoknál használnak ilyet
Operációs rendszer műveletei állományokon
Olvasás (Read): A fájlból adatokat olvasunk be a memóriába, a műveletnél meg kell adni, hogy mennyi bájtot olvasson be, és hogy hova
Írás (Write): A fájlba írt adatok az aktuális pozíciótól íródnak ki. Ha az aktuális pozíció a fájl végén akkor az írás hozzátoldódik a fájlhoz, és növekszik a mérete, ha az aktuális pozíció a fájlon belül van akkor az a rész felülíródik
Hozzáadás/toldás (Append): Az írás egy olyan változata, amivel csak a fájl végéhez írhatunk.
Pozícionálás (Seek): Soros hozzáférés esetén megadhatjuk az aktuális pozíciót, véletlen elérésű fájloknál, pedig a Seek rendszerhívás ami egy megadott címre állítja át a fájl aktuális pozícióját
Megnyitás (Open): A fájlt használni akaró folyamatnak először meg kell nyitnia azt. Ez azért kell hogy a rendszernek átadja a fájl tulajdonságait (attribútumait) és hogy beolvasson a memóriába néhány hozzá tartozó lemezcímet a gyorsabb fájlműveletvégzés miatt
Lezárás (Close): Puffer esetén a ki nem írt információ kiírása, osztott
állománykezelésnél az állomány felszabadítása. Ha a fájllal történő műveletek befejeződtek, akkor annak tulajdonságaira és lemezcímeire már nincs szükség, így hely szabadul fel
Állomány végrehajtása (Futtatás): Az oprendszer egy új folyamatot hoz létre, oda betölti a programot és elindítja azt.
1 more item...