Файлове и каталози Общи положения



страница4/13
Дата11.01.2023
Размер119.21 Kb.
#116195
1   2   3   4   5   6   7   8   9   ...   13
Файлове и каталози
Свързани:
SNMP Методи за анализ и мониторинг на мрежовия трафик
Структура на файловете
Файловете могат да бъдат структурирани по няколко различни начина. Три типа структури са показани на фиг. 6.1. Файлът на фиг. 6.1(а) представлява неструктурирана последователност от байтове. В този случай операционната система не се интересува от съдържанието на файла. Всичко, което тя вижда – това са байтове. Значението на тези байтове се предава на програмно ниво на потребителя. Такъв подход се използва, както в операционната система UNIX, така и в Windows. Моделът на фиг. 6.1(б) представлява последователност от записи с фиксиран дължина. Всеки запис има строго определена вътрешна структура. Третият вариант на файлова структура е показан на фиг. 6.1(в). Файлът представлява дърво от записи. Не е задължително записите да са с еднаква дължина и структура. Всеки запис в строго определена позиция съдържа ключово поле, което осигурява бързо търсене по зададения ключ.
При добавяне на нов запис не потребителят, а операционната система решава къде да се добави записа. Такъв тип файлове принципиално се отличават от преструктурираните потоци байтове, използвани в UNIX и Windows, но те широко се използват в мейнфреймните системи.

Фиг. 6.1. Три типа файлове: (а) последователност от байтове;
(б) последователност от записи; (в) дърво


Типове файлове
Операционните системи поддържат различни типове файлове. В UNIX и Windows се прави разлика между обикновените файлове и каталози. Към обикновените файлове се отнасят всички файлове, съдържащи информация на потребителя. Всички файлове от фиг. 6.1 са обикновени файлове. Каталозите са системни файлове, осигуряващи поддръжка на структурата на файловата система.
Символните специални файлове имат отношение към входа и изхода и се използват за диалог с последователни входно-изходни устройства – терминали, принтери и мрежи. Блоковите специални файлове се използват за моделиране на дискове.
Обикновените файлове са или ASCII-файлове или двоични файлове. ASCII-файловете се състоят от текстови редове. За край на реда в някои системи се използва „връщане на каретка” в UNIX се използва символа „нов ред”, а в MS-DOS се използват и двата символа. Редовете не е задължително да са еднакво дълги.
ASCII-файловете могат да се изобразяват на екран или да се отпечатват без никакви преобразувания. Също така могат да се редактират практически с всеки текстов редактор.
Двоичните имат вътрешна структура. На фиг. 6.2 е показан обикновен изпълним двоичен файл за една от версиите на UNIX. Въпреки че файлът представлява последователност от байтове, операционната система ще изпълнява файла само, ако той отговаря на съответния формат.
Файлът се състои от 5 раздела: 
1   2   3   4   5   6   7   8   9   ...   13




©obuch.info 2024
отнасят до администрацията

    Начална страница