1 / 12

2.2 Typy súborov v OS Unix

2.2 Typy súborov v OS Unix. Súbor - postupnosť znakov s priamym prístupom ukončených znakom EOF Súbory sa líšia svojím použitím. Príkaz file - testuje súbor a vypíše informáciu o súbore v závislosti od jeho účelu shell comands ASCII text block special, character special.

dermot
Download Presentation

2.2 Typy súborov v OS Unix

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 2.2 Typy súborov v OS Unix • Súbor - postupnosť znakov s priamym prístupom ukončených znakom EOF • Súbory sa líšia svojím použitím. • Príkaz file - testuje súbor a vypíše informáciu o súbore v závislosti od jeho účelu • shell comands • ASCII text • block special, character special

  2. Členenie súborov 1. regulárne, normálne súbory 2. adresáre 3. špeciálne súbory 4. ostatné súbory

  3. Normálne súbory • Formát vety týchto - veta s pevnou dĺžkou o veľkosti 1 byte s priamym prístupom. • Súbory môžu byť vytvorené užívateľom ako: • textové súbory - sú to súbory, ktoré obsahujú dolných 128 znakov ASCII tabuľky. Sú vytvárané editormi alebo užív. príkazmi, napr. cat • binárné súbory - sú súbory, ktoré obsahujú inštrukcie v strojovom kóde. Obsahujú všetkých 256 znakov ASCII tabuľky. http://sk.wikipedia.org/wiki/Bin%C3%A1rny_s%C3%BAbor ASCII tabuľka: http://sk.wikipedia.org/wiki/ASCII http://www.xtechnik.szm.com/Files/Main/ascii.html

  4. Definovanie súboru - zásady: • meno súboru - dĺžka až 256 ASCII znakov, meno nemá obsahovať znaky lomítko, medzeru, tabulátor a znaky: ? @ # $ ^ & ( ) ' [ ] | ; = < > + • rozlišovať použitie malých a veľkých písmen v mene. • Prípony - špeciálny význam : .a - knižničný súbor .c - zdrojový text v jazyku C .f - zdrojový text v jazyku F77 .h - hlavičkový súbor

  5. Definovanie súboru - zásady:(pokračovanie) .p - zdrojový text v Pascale .s - zdrojový text v Assemblér .sh - script .i - vstupný súbor pre predkompilátor cpp .out - výstupný súbor kompilácie .o -premiestniteľný súbor

  6. Adresáre • súbory na uchovávanie informácií (mena súboru a čísla jeho i-node) o iných súboroch. • Zabezpečujú väzbu medzi vonkajšou - logickou a vnútornou - fyzickou štruktúrou súborov. Hierarchická štruktúra - root adresára : - vmunix - obraz jadra OS Unix - ultrixboot - program pre zavádzanie OS do operačnej pamäti

  7. bin - adresár obsahujúci systémové a služobné programy • dev - adresár obsahujúci špeciálne súbory • etc - adresár obsahujúci programy pre správu OS • lib - adresár obsahujúci knižničné súbory a podprogramy • tmp - adresár obsahujúci pracovné - dočasné súbory • usr - adresár obsahujúci užívateľské súbory a daľšie adresáre lib, bin,tmp, spool, include, adm

  8. Špeciálne súbory - adresár /dev • Špecifické pre OS typu Unix - predstavujú fyzické zariadenia pripojené k počítaču ( terminál, disk, tlačiareň) • charakteristika správcom definované užívateľské meno zariadenia,pomocou ktorého sa užívateľ odvoláva na určité V/V zariadenie. • Súbor zabezpečuje prístup k pripojeným perifériám počítača.

  9. Špeciálne súbory - pokračovanie • spôsob práce - užívateľ so zariadením pracuje ako keby čítal/zapisoval (R/W) vety do daného súboru. • zadefinovanie špeciálnych súborov : - generovania alebo prelinkovanie jadra OS , t.j. novom zostavení jadra, vždy po aktivácií novovzniknutého jadra OS. Podľa toho, ktoré ovládače periférnych zariadení a časti kernelu sú do jadra zaradené sa automaticky tvoria príslušné špeciálne súbory.

  10. Členenie súborov : • blokové - práca s blokmi • veľkosť bloku 512 alebo 1024 byte • OS pri práci použiva cache, t.j. vyrovnávacie pamäte (disky, pásky, CD ROM) • znakové - práca so znakmi (tlačiarne, terminály, pásky) • špecifikum - zariadenia môžu byť považované za znakové aj blokové- - napr. páska, CD ROM disk. Páska vykonáva dátové operácie blokovo a riadiace operácie (previnutie) znakovo.

  11. Členenie súborov - pokračovanie: Ďalšie špec. súbory: • /dev/mem - súbor sprístupňujúci použitie operačnej pamäte počítača, • /dev/kmem - súbor sprístupňujúci použite virtuálnej pamäte, • /dev/console - súbor sprístupňujúci konzolu, • /dev/null - prázdny súbor. • zápis do súboru - strata dát • čítanie zo súboru - návratovou hodnotou je znak konca súboru EOF • použitie súboru - pri ladení programov, vymazanie obsahu súboru.

  12. Ostatné súbory súbory, ktoré z hľadiska ich použitia nemožno zaradiť ani do jednej z predchádzajúcich skupín. • sockety - súbory pre komunikáciu procesov v sieti, • pipe - mechanizmus tzv. rúry - znak |, • linky - t.j. odkazy na súbory • súbor zdieľaná pamäť, ktorý zabezpečuje synchronizáciu procesov.

More Related