49387 (572326), страница 5

Файл №572326 49387 (Фундамент информационной системы) 5 страница49387 (572326) страница 52016-07-29СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 5)

5.1 Общие сведения

С понятием файловой системы тесно связано понятие файловой структуры жесткого диска и других накопителей. Под файловой структурой диска понимают, как размещаются корневой каталог, подкаталоги, файлы, операционные системы (ОС), а также какие для них выделены области на жестком диске.

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

В связи с организацией хранения файлов на жестких дисках во всех современных файловых системах выделяется некоторый базовый уровень, обеспечивающий работу с файлами, представляющими набор прямо адресуемых в адресном пространстве файла блоков. Прежде чем говорить о файловых системах, рассмотрим, что же собой представляют файлы и как они «организованы» при хранении на различных носителях.

5.2 Файлы

5.2.1 Типы

Сам по себе компьютер не обладает знаниями, все эти знания сосредоточены в выполняемых на нем программах, в общем именуемые, как программное обеспечение (ПО). Сфера применения компьютера определяется созданным для него ПО, например, для компьютера в отделе кадров - программа автоматизированного учета персонала, в бухгалтерии - программа бухгалтерского учета, в отделе маркетинга - программа управления маркетингом и т. д. Любая программа использует и оперирует файлами, хранящимися в папках на различных носителях: жестких дисках, дискетах, CD-ROM, сменных носителях. Это могут быть рабочие, служебные и справочные файлы программы, файлы данных и документов.

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

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

Файл служит учетной единицей информации в операционной системе (ОС). Любые действия с информацией в ОС осуществляются именно над файлами: запись на диск, печать, считывание с носителя и др.

5.2.2 Области применения

Прежде всего файлы применяются для хранения текстовых данных: документов, текстов программ и т. д. Такие файлы обычно образуются и модифицируются с помощью различных текстовых редакторов. Структура текстовых файлов обычно очень проста: это либо последовательность записей, содержащих строки текста, либо последовательность байтов, среди которых встречаются специальные символы (например, символы конца строки).

Одним словом, файловые системы обычно обеспечивают хранение слабо структурированной информации, оставляя дальнейшую структуризацию прикладным программам. В перечисленных выше случаях использования файлов это даже хорошо, потому что при разработке любой новой прикладной системы, опираясь на простые, стандартные и сравнительно дешевые средства файловой системы, можно реализовать те структуры хранения, которые наиболее естественно соответствуют специфике данной прикладной области.

5.2.3 Именование

Правила именования файлов, способ доступа к данным, хранящимся в файле, и структура этих данных зависят от конкретной системы управления файлами и, возможно, от типа файла. Все современные файловые системы поддерживают многоуровневое именование файлов за счет поддержания дополнительных файлов со специальной структурой - каталогов (в терминах Windows - папок). Каждый каталог содержит имена каталогов и файлов, содержащихся в нем, т. е. полное имя файла состоит из списка имен вложенных каталогов и имени файла. Разница между способами именования файлов в разных файловых системах состоит в том, с чего начинается эта цепочка имен.

5.2.4 Защита файлов

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

5.2.5 Многопользовательский доступ

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

Исторически в файловых системах применялся следующий подход. В операции открытия файла (первой и обязательной операции, с которой должен начинаться сеанс работы с файлом), кроме прочих параметров, указывался режим работы (чтение или изменение). Если к моменту выполнения этой операции от имени некоторой программы файл уже находился в открытом состоянии от имени другой программы, то, в зависимости от особенностей системы, первой программе сообщается о невозможности открытия файла в желаемом режиме либо она блокируется до тех пор, пока вторая программа не выполнит операцию закрытия файла.

5.3 Папки (каталоги)

На компьютере имеется огромное множество файлов, число которых может достигать до нескольких сотен тысяч. Понятно, что если бы все они были записаны на жесткий диск, то при попытке просмотреть их и, тем более, найти среди них файл с конкретным именем возникнут серьезные трудности. Поэтому без своеобразного справочника файлов с указанием месторасположения на диске просто не обойтись. В каждом каталоге хранятся файлы, объединенные каким-либо смысловым признаком, например файлы относящие к какой-то тематике.

В общем случае, каталог (папка) - это такой же файл, но в нем в качестве информации хранятся сведения о других файлах и каталогах. Все ограничения, существующие для имен файлов, распространяются, естественно, и на имена каталогов, причем в имени каталога расширение, как правило, отсутствует.

6. Краткая характеристика файловых систем

FAT 16. Файловая система FAT (File Allocation Table) работает с единицами дискового пространства, называемыми кластерами, включающими один или несколько секторов жесткого диска. Минимальный размер кластера - 512 байт, а максимальный - 32 Кбайта. Таблица FAT идентифицирует записи, соответствующие дисковым кластерам, при помощи 16-разрядных чисел, т. е. в таблице можно разместить не более 65 536 записей (216). Не сложно подсчитать, что при максимальном размере кластера в 32 Кбайта максимальный раздел дискового тома будет составлять 2 Гбайта.

В FAT один файл должен занимать как минимум один кластер. Это приводит к тому, что при размере файла 10 Кбайт и размере 32 Кбайта файл займет кластер, т. е. 22 Кбайт будут потеряно безвозвратно. Тоже самое относится и к файлу размером 40 Кбайт. В этом случае будет занято два кластера, один полностью (32 Кбайта) и часть второго 8 Кбайт, а 24 Кбайта окажутся «не у дел».

Как правило, имя файла состоит из двух частей - имени и расширения. Полное имя файла строится следующим образом: [имя_диска:] [путь\] имяфайла. V дисков могут быть имена А:, В: - для гибких дисков (дискет); С:, D:, Е: и т. д. вплоть до Z: - для жестких дисков и их логических разделов, дисков CD-ROM и других сменных носителей.

Имя файла в MS DOS может содержать от одного до восьми символов, а расширение - до трех включительно, это обуславливается особенностями файловой системы FAT 16. Имя и расширение отделяются друг от друга точкой. Расширение является необязательным параметром и в принципе может отсутствовать.

В названии файлов могут использоваться прописные и строчные латинские буквы (причем MS DOS не проводит различия между большими и маленькими буквами, т. е. символ G и символ q в названии файла будут восприняты совершенно одинаково), символы $ & # @! °/° л 0 {}[]-_ и цифры. Недопустимо использование символов ? *.,:; = + / \ | и символа кавычек.

FAT 32. На смену FAT16 пришла FAT32. Принципиальным отличием FAT32 от FAT16 в том, что она идентифицирует записи, соответствующие дисковым кластерам, при помощи 32-разрядных чисел, т. е. максимальное количество записей становится равным 4 294 967 296 (232). Это позволило обеспечить поддержку дискового раздела до 2 Тбайт. Во всем остальном FAT32 «повторяет» FAT 16.

Имя файла в ОС Windows 9Х, NT, 2000, ХР длина имени файла вместе с расширением может достигать 255 символов. Нельзя использовать символы ? *: / \ | < ? и символы кавычек. Это сделано для повышения наглядности имени файла. WINDOWS 9Х различает прописные и строчные буквы при создании файла, но игнорирует регистр при обращении к файлу.

В Windows 9х для совместимости с ранними версиями MS-DOS введено понятие короткого имени, или DOS. Формируется оно следующим образом. Если имя файла в WINDOWS 9Х соответствует всем требованиям имени DOS, то имя DOS будет в точности соответствовать имени WINDOWS 9Х, только большие буквы станут маленькими. Если имя WINDOWS 9Х имеет большую длину, чем допустимо в DOS, то короткое имя будет сформировано чаще всего так: от имени будет оставлено 6 символов, к нему будет добавлено ~1, а расширение также будет усечено до трех символов. Если в имени WINDOWS 9Х встречаются символы, запрещенные в DOS, то они будут заменены на _ (символ подчеркивания).

NTFS. New Technology File System (NTFS) по сравнению с FAT является более сложной структурой и с более широкими возможностями. Она не хранит всю информацию о расположении файлов в одном месте, сведения о распределении дискового пространства между файлами сохраняются в составе специальных пакетов.

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

В NTFS можно задавать дисковую квоту, суть которой в том, что пользователю можно назначить определенный размер дискового пространства, который он может использовать для хранения своих файлов.

Новые возможности NTFS версии 5, начиная с Windows 2000, позволяют задействовать архитектуру открытых ключей для шифрования файлов, каталогов или томов с помощью специальной системы шифрования. С помощью возможности монтирования можно подсоединить любой диск в любое место файловой системы.

NTFS поддерживает диски, максимальный размер которых может достигать 16 Экзабайт (экзабайт - это 1 073 741 824 Гбайт). Это практически безграничный размер, который в обозримом будущем на практике вряд ли будет достигнут.

Когда имеет смысл переходить на NTFS? Основными условиями такого перехода является то, в каких целях используется компьютер и каков размер имеющейся оперативной памяти. Во-первых, NTFS работает несколько медленнее, чем FAT, из-за дополнительно загружаемых служб и систем безопасности. Во-вторых, если размер оперативной памяти небольшой, то переходить на NTFS нежелательно.

Если диск или раздел преобразован в формат NTFS, то его нельзя просто преобразовать обратно в формат FAT или FAT 32. Необходимо переформатировать диск или раздел, что приведет к уничтожению всех содержащихся в нем данных, включая программы и личные файлы пользователя.

В табл. 2 приведены данные по совместимости каждой файловой системы с различными ОС и сведения по размерам дисков и файлов.

Таблица 2. Сравнение файловых систем

Характеристика

NTFS

FAT

FAT32

Типы ОС

Windows ХР или 2000. Для Windows NT 4.0 с пакетом обновления версии 4 или более поздней, может получить доступ к некоторым файлам

MS-DOS, любые версии Windows, OS/2

Windows 95 OSR2, Windows 98, Windows ME, Windows 2000, Windows XP

Размер тома

10 Гбайт - 2 Тбайт

1,44 Мбайт -4 Гбайт

512 Мбайт -2 Тбайт

Максимальный размер файла

Ограничен только размером тома

2 Гбайт

4 Гбайт

Использование для дискет

Нет

да

нет

Безопасность

Высокая

низкая

низкая

Требования к размеру оперативной памяти

Высокие

низкие

низкие

Быстродействие

Низкое

высокое

высокое

6.1 Файловая система CD-ROM

Организацию файловой системы на CD-ROM описывает стандарт ISO 9660. Уровень 1 этого стандарта включает форматы файловых систем MS-DOS и HFS (Apple Macintosh), а уровень 2 описывает файловую систему с длинными именами и уровнем вложенности до 32.

Характеристики

Тип файла
Документ
Размер
466,5 Kb
Учебное заведение
Неизвестно

Список файлов ответов (шпаргалок)

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7027
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее