Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Основы файловой системы: файл, каталог, дисковод, полное имя файла, внутреннее представление информации в файле. Типы файлов.

Читайте также:
  1. I ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ДИСЦИПЛИНЫ
  2. I. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ - ОТ ТЕХНОЛОГИЙ К ИНФОРМАЦИИ
  3. I. ПРАВОВЫЕ ОСНОВЫ ИММУНОПРОФИЛАКТИКИ
  4. II. Полное самообладание
  5. MTV как международное (местное) средство информации
  6. VI. Основы учения о силе вообще
  7. А. Основы происхождения

Фа́йловая систе́ма — порядок, определяющий способ организации, хранения и именования данных на носителях информации в компьютерах, а также в другом электронном оборудовании.

Файловая система определяет формат содержимого и способ физического хранения информации, которую принято группировать в виде файлов. Конкретная файловая система определяет размер имени файла (папки), максимальный возможный размер файла и раздела, набор атрибутов файла. Некоторые файловые системы предоставляют сервисные возможности, например, разграничение доступа или шифрование файлов.

Классификация файловых систем:

Для носителей с произвольным доступом (например, жёсткий диск): 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 | Нарушение авторских прав


Читайте в этой же книге: Язык программирования Си | Представление данных в памяти компьютера. | Явное преобразование типов | Простые и составные инструкции. | Динамические массивы. Особенности обработки динамических массивов. | ИНДЕКСАЦИЯ В МАССИВАХ | Указатели на функции. Особенности использования. | Классификация динамических структур данных | Строки. Операции над строками. Указатели на строки. | Достоинства, отличительные особенности и сравнительная характеристика языка программирования Си. |
<== предыдущая страница | следующая страница ==>
Структурные типы данных: структуры. Особенности использования.| Память. Классы памяти. Модификаторы классов памяти. Область видимости, время жизни и место размещения объекта в памяти.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)