- •Типы эвм
- •1.1.1. Краткая история создания эвм
- •1.1.1.1. Механические и электромеханические вычислительные машины
- •1.1.1.2. Электронные вычислительные машины
- •1.1.2. Архитектура эвм
- •1.1.3. Классификация современных эвм (к.)
- •1.2. Аппаратные средства эвм (к.)
- •1.2.1. Состав и особенности основных устройств
- •1.2.2. Периферийные устройства (устройства ввода/вывода)
- •1.2.3. Внешняя память
- •1.3. Представление данных в эвм (к.)
- •1.3.1. Единицы измерения количества и объема информации (к.)
- •1.3.2. Системы счисления (к.)
- •III (три); lix (пятьдесят девять); dlv (пятьсот пятьдесят пять).
- •1.3.3. Типы данных и их представление
- •1.3.3.1. Базовые типы данных
- •1.3.3.2. Целые типы данных
- •1.3.3.3. Вещественные типы данных
- •1.3.3.4. Текстовый тип данных
- •1.3.3.5. Логический тип данных
- •1.3.3.6. Кодирование графической информации
- •1.3.3.7. Кодирование звуковой информации
- •1.3.4. Структуры данных. Файловая структура
- •1.3.4.1. Структуры данных
- •1.3.4.2. Файловая структура
- •1.4. Компьютерные сети
- •1.4.1. Основные особенности компьютерных сетей
- •1.4.2. Основные концепции сетевого программного обеспечения
- •1.4.3. Топология локальной сети
- •1.4.4. Основные устройства обеспечения сетевого взаимодействия
- •1.4.5. Основные особенности глобальной сети Internet
- •1.4.6. Виды услуг в Internet
- •Алгоритмы Основные понятия
- •Требования, предъявляемые к алгоритмам
- •Раздел 3. Программные средства информатики.
- •Тема1. Виды и особенности программных средств.
- •Тема2. Системное програмное обеспечение (спо)
- •Программы обслуживания дисков.
- •4. Языки и системы программирования.
- •4.1 Системы программирования.
1.3.4.2. Файловая структура
Например, копирование из одной области памяти в другую, с жесткого диска во флэш-память и наоборот, уничтожение, вывод на экран и печатающее устройство и другие.
Любой информационный объект (например, отдельный документ, отдельная программа), хранящийся во внешней памяти и имеющий название, называется файлом. Можно и по-другому: файл – это именованная последовательность байтов, находящаяся на носителе информации.
Это соответствует тому, как мы раскладываем документы в папки. В каждой папке может быть один документ, а может быть несколько. Если мы хотим увидеть какой-либо документ, мы берем определенную папку, открываем ее и читаем содержимое. На папке мы можем написать ее название. Если у нас их много, можем объединить их в группы и как-то назвать эти группы. Можем перекладывать папки из группы в группу, какие-то из них вообще уничтожить и т.д. Файлы соответствуют таким папкам и с ними производятся аналогичные действия.
Информация, хранящаяся в памяти ЭВМ, может представлять собой самые разнообразные данные, например программы, числовые данные, тексты документов.
Любой информационный объект, хранящийся во внешней памяти и имеющий название называется файлом.
ИЛИ Файл-это именованная последовательность байтов, находящаяся на носителе информации.
Каждый файл содержит информацию, которая соответствует его назначению: текст,
бухгалтерский отчет, базу данных, последовательность команд для компьютера и т.д.
Каталог – это таблица, в каждой строке которой содержится информация о каком-либо файле или другом каталоге (их названия, размеры, время создания, начало места размещения и т.д.). Условно для краткости речи говорят: “копировать файл из каталога в каталог”, “удалить файл из каталога”, “создать каталог в каталоге” и т.п. Однако ничего этого, на самом деле, не происходит, поскольку в каталогах нет ни каталогов, ни файлов, там лишь сведения о них.
Название файла или каталога состоит из двух частей, разделенных точкой. Левая часть называется именем, а правая – расширением. Запрещено в названии использовать специальные знаки (слеш, знаки больше и меньше, кавычки, апостроф, запятая и т.п.). Расширение (вместе с точкой) может отсутствовать. Рекомендуется для удобства работы со списками файлы именовать с указанием расширений, а каталоги – без расширений.
Его название состоит из двух символов: имя носителя и двоеточие. Например, корневые каталоги устройств внешней памяти С и D имеют имена соответственно C: и D:. Если на носитель не записана информация, его корневой каталог пуст.
Маршрут (путь) – это список названий каталогов по мере их вложенности (от внешнего к внутреннему), разделенных знаком \ (обратный слеш). При указании файла (или каталога) перед его названием указывается маршрут, а затем через обратный слеш – название файла (каталога). Такая полная запись называется полной спецификацией (в данном случае – файла).
Например, C:\Windows\regedit.exe означает, что файл regedit.exe находится в каталоге Windows, который находится в корневом каталоге диска C.
Информация о файлах хранится в каталогах. При записи файлов сведения о них автоматически записываются в те каталоги, которые указал пользователь. Каждый файл или каталог имеет название. При форматировании каждого носителя информации на нем автоматически создается каталог, который называется корневым. В нем можно создать другие каталоги, которые называются подкаталогами или каталогами первого уровня иерархии. В свою очередь, каталоги тпервого уровня могут содержать каталоги второго уровня и т.д. Таким образом формируется иерархическая (“древовидная”) файловая структура данных. Если требуется использовать какой-либо файл, необходимо указать, в каком каталоге он находится. Это делается с помощью указания пути (маршрута) к файлу по дереву каталогов.
В процессе записи файл автоматически разбивается на части, и каждая из них записывается в то место, которое свободно в данный момент. Такой стиль записи файлов обеспечивает экономное использование пространства диска.
Таким образом, вся область памяти как бы делится на такие кластеры, и они используются для записи файлов. Размер кластера зависит от формата внешней памяти.
Наиболее часто используются две системы:
– на основе таблицы размещения файлов FAT (File Allocation Table),
– на основе главной таблицы файлов MFT (Master File Table). Эта система называется NTFS. Одним из важных преимуществ NTFS является обеспечиваемое ею разграничение прав доступа пользователей к файлам и каталогам, что повышает устойчивость системы.
Как каталоги, так и файлы могут быть записаны частями в разные места внешней памяти. Эти части называются кластерами. Считывание файлов также производится частями размером в один кластер: файл собирается из отдельных частей, записанных в разные места носителя информации. Файловая система может быть основана на разных принципах хранения информации о размещении кластеров файлов.
Каталог: Каталог – это таблица, в каждой строке которой содержится информация о каком-либо файле или другом каталоге (их названия, размеры, время создания, начало места размещения и т.д)
Название: Название файла или каталога состоит из двух частей, разделенных точкой. Левая часть называется именем, а правая – расширением. Запрещено в названии использовать специальные знаки (слеш, знаки больше и меньше, кавычки, апостроф, запятая и т.п.). Расширение (вместе с точкой) может отсутствовать. Для удобства работы со списками файлы именуются с указанием расширений, а каталоги – без расширений.
Корневой каталог: Его название состоит из двух символов: имя носителя и двоеточие. Например, корневые каталоги устройств внешней памяти С и D имеют имена соответственно C: и D:. Если на носитель не записана информация, его корневой каталог пуст.
Путь маршрута: Это список названий каталогов по мере их вложенности (от внешнего к внутреннему), разделенных знаком \ (обратный слеш). При указании файла (или каталога) перед его названием указывается маршрут, а затем через обратный слеш – название файла (каталога). Такая полная запись называется полной спецификацией (в данном случае – файла).
Файловая система может быть основана на разных принципах хранения информации о размещении кластеров файлов, записанных на носителе информации. Наиболее часто используются две системы:
– на основе таблицы размещения файлов FAT (File Allocation Table),
– на основе главной таблицы файлов MFT (Master File Table). Эта система называется NTFS. Одним из важных преимуществ NTFS является обеспечиваемое ею разграничение прав доступа пользователей к файлам и каталогам, что повышает устойчивость системы. Чаще всего используется FAT. FAT формируется на каждом носителе информации автоматически при его форматировании. Клетки этой таблицы пронумерованы и соответствуют частям размером в один кластер. В каждой клетке может содержаться ноль, номер следующего кластера данного файла либо специальный числовой код. В качестве такого кода используется max возможное целое число, которое может быть записано в клетке FAT.если для записи чисел используется двухбайтовое целое без знака, то таким числом является 65535. Таким образом, кластеры составляющие файла сцеплены теми ссылками, который хранятся в FAT, номер самого первого кластера записан в каталоге в качестве одного из атрибутов характеризующих файл.