Читайте также: |
|
Фа́йловая систе́ма — порядок, определяющий способ организации, хранения и именования данных на носителях информации в компьютерах, а также в другом электронном оборудовании.
Файловая система определяет формат содержимого и способ физического хранения информации, которую принято группировать в виде файлов. Конкретная файловая система определяет размер имени файла (папки), максимальный возможный размер файла и раздела, набор атрибутов файла. Некоторые файловые системы предоставляют сервисные возможности, например, разграничение доступа или шифрование файлов.
Классификация файловых систем:
Для носителей с произвольным доступом (например, жёсткий диск): FAT32, HPFS, ext2 и др. Поскольку доступ к дискам в разы медленнее, чем доступ к оперативной памяти, для прироста производительности во многих файловых системах применяется асинхронная запись изменений на диск. Для этого применяется либо журналирование, например в ext3,ReiserFS, JFS, NTFS, XFS, либо механизм soft updates и др. Журналирование широко распространено в Linux, применяется в NTFS. Soft updates — в BSD системах.
Файл — блок информации на внешнем запоминающем устройстве компьютера, имеющий определённое логическое представление, соответствующие ему операции чтения-записи и, как правило, фиксированное имя (символьное или числовое), позволяющее получить доступ к этому файлу и отличить его от других файлов.
Полное имя файла: <имя файла>.<расширенише> (например stdio.h).
Из лекций о типе FILE:
FILE *f;
typedef struct
{
short level; //уровень буфера
undigned flags; //флаги статусного файла ввода/вывода (я хз что это)
char fd; //дескриптор файла
unsigned hold; // предыдущий символ, если нет буфера
short size; // размер буфера
unsigned char *buffer; //адрес буфера
unsigned char *curp; // текущий указатель в буфере
unsugned istemp;
short token; // для проверки корректности файла
} FILE;
Катало́г — объект в файловой системе, упрощающий организацию файлов. Типичная файловая система содержит большое количество файлов и каталоги помогают упорядочить её путём их группировки.
Каталог, прямо или косвенно включающий в себя все прочие каталоги и файлы файловой системы, называется корневым. Текущим называется каталог, с которым работает ОС, если ей не указать другого каталога. Родительским каталогом называется каталог, в котором находится текущий.
Дисковод — устройство компьютера, позволяющее осуществить чтение или запись информации на носители информации. Основное назначение дисковода, в рамках концепции иерархии памяти — организация долговременной памяти. Основная характеристика дисковода — объём дискового пространства (объем памяти), измеряемый в байтах.
Дата добавления: 2015-10-13; просмотров: 208 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Структурные типы данных: структуры. Особенности использования. | | | Память. Классы памяти. Модификаторы классов памяти. Область видимости, время жизни и место размещения объекта в памяти. |