Управление файлами данных реферат

Обновлено: 05.07.2024

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

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

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

Актуальность темы курсовой работы следует из важности вопросов управления файловой системой компьютера.

Целью курсовой работы является изучение теории и рассмотрение практики управления файловой системой в современных операционных системах. Цель предопределила решение следующие задач;

  • понять, что такое файловая система и ее дерево;
  • рассмотреть способы управления файловой системой;
  • проанализировать средства и методы управления файловой системой;
  • провести исследование практики управления файловой системой.

Объектом курсовой работы являются операционные системы, предметом выступает современная операционная система Ms Windows.

Информационной базой курсовой работы послужили следующие источники информации: Рудаков А.В. Операционные системы и среды. 2016, Назаров С.В., Гудыно Л.П., Кириченко А.А. Операционные системы. Практикум (для бакалавров),2016, Зимин В.П. Информатика. Лабораторный практикум. Часть 1, 2017, Девянин П.Н. Теоретичеcкие оcновы компьютерной безопаcноcти, 2014.

Структура курсовой работы включает в себя: введение; две главы; заключение; список использованной литературы.

Объем курсовой работы составил: 25 страниц, 2 таблицы, 1 рисунок, источников информации.

Глава 1 Анализ управления файловой системой

1.1 Понятие и дерево файловой системы компьютера

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

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

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 14.06.2012
Размер файла 25,4 K

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

ФЕДЕРАЛЬНОЕ АГЕНТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования

Институт юридический

Факультет заочный

Кафедра теории государства и права

по дисциплине: Информатика

Тема: Файловые менеджеры

Выполнил

ст. гр. Юрз-09-3

Чита 2011

2. Total Commander

3. FAR

4. Unreal Commander 0.91

5. Специальная часть. Обзор операционных систем

5.1 Офисные программы

Заключение

Список использованных сайтов

Введение

файловый менеджер офисный программа антивирус

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

У файловых менеджеров есть общие черты:

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

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

1. FreeCommander 2007.05a

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

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

Если в папке расположено множество файлов, то можно не тратить время на просмотр названий, а использовать быстрый фильтр. Для этого достаточно ввести несколько символов, которые встречаются в названии файла. Все файлы, которые не соответствуют введенному имени(фильтру), перестанут отображаться. При этом, не обязательно, чтобы название файла начиналось на введенные буквы или цифры, например, если ввести “virt”, то в папке можно увидеть и файл virtual.exe, и games_virtual.7z.

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

Не забыли разработчики freeCommander и о быстром доступе к другим программам. Для этого на панель инструментов вынесена специальная кнопка "Избранное". В меню, которое за ней скрывается, можно добавить ссылки на исполняемые файлы часто используемых программ. Запускать их можно не только при помощи этого меню, но и используя горячие клавиши CTRL+1, CTRL+2 и т.д., которые автоматически присваиваются ярлыкам.

Те, кто часто перемещается с компьютера на компьютер, наверняка оценят то, что программа отлично работает с USB-накопителей и не оставляет записи в реестре. Чтобы работать с freeCommander с флэшки, достаточно скопировать туда папку с программой.

2. Total Commander

Total Commander -- файловый менеджер с закрытым исходным кодом, работающий на платформе Microsoft Windows. Ранее Total Commander носил имя Windows Commander, с 29 октября 2002 года по требованию корпорации Microsoft был переименован.

Основные возможности программы это:

- Двухпанельный многоязычный графический интерфейс пользователя;

- Полностью настраиваемые сочетания клавиш, близкие к популярному до начала 1990-х годов файловому менеджеру Norton Commander для DOS (клавиатурные комбинации для просмотра, редактирования, копирования и удаления файлов);

- Встроенный FTP-клиент, с поддержкой SSL/TLS;

- Работа с архивами так же, как с подкаталогами. Соответствующая программа-архиватор вызывается автоматически. Поддерживаются PKZIP, ARJ, LHA, RAR, UC2, ACE, TAR, gzip и tar+gzip;

- Внутренний упаковщик для формата ZIP, с возможностью создания многотомных и самораспаковывающихся (16- и 32-битных) архивов;

- Разрезание и сборка файлов большого объёма;

- Подсчёт и проверка контрольных сумм файлов (CRC32, MD5, SHA1);

Достаточно нажать на F5 и Total Commander будет готов скопировать выбранные файлы или папки по пути открытому в соседнем окне или который укажет пользователь.

А если вдруг пользователь захочет найти какой-то файл в открытом каталоге ему поможет сочетание клавиш ALT+F7 которое открое окно для поиска файлов. Также в Total Commander есть фильтр который включается при вводе с клавиатуры части имени.

3. FAR

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

Несмотря на свой текстовый внешний вид (см. рисунок), схожий с Dos Navigator'ом, FAR является 32-разрядным приложением и поддерживает работу с файловой системой NTFS. FAR Manager имеет многоязычный интерфейс и позволяет менять свой внешний вид с помощью редактируемых цветовых схем. Помимо этого поддерживаются цветовое выделение и группы сортировки файлов. С июня 2000 года разработкой FAR Manager занимается группа FAR Group, но ее автор -- Евгений Рошаль -- продолжает следить за проектом.

В программе поддерживается работа с архивами большинства известных форматов: ARJ, ZIP, JAR, AIN, UC2, HA, LZH, TAR, GZIP, Z, BZIP и, конечно же, RAR, автором которого является Евгений Рошал. Кроме того, программа позволяет работать с CAB-архивами Microsoft.

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

FAR позволяет работать с локальной сетью и сетевыми дисками, имеет неплохой FTP-клиент. В числе встроенных модулей: временная панель, список системных процессов, редактор системного реестра, инструмент, позволяющий изменять регистры букв в названиях групп файлов.

При нажатии клавиши F9 появляется меню программы.

Если же вам нужно перейти между окнами, без использования мышки достаточно нажать ALT+F1 или ALT+F2 для управления левой или правой панелью.

4. Unreal Commander 0.91

Unreal Commander - еще одна попытка создания бесплатной альтернативы Total Commander. Программа сравнительно новая (разработка началась в 2006 году) и еще не достигла первой версии, однако вполне может претендовать на место основного менеджера файлов.

Работать с Unreal Commander достаточно удобно - кнопки для навигации по дискам на виду, кнопки для доступа к часто используемым и недавно посещенным папкам такие же, как в Total Commander. Проверка на горячие клавиши, а точнее, на их соответствие сочетаниям в Total Commander, прошла успешно - привычное CTRL+M вызвало окно пакетного переименования файлов, практически идентичное подобному инструменту в Total Commander. При нажатии ALT+F7 появилось окно поиска файлов, а сочетание Alt+Shift+Enter повлекло за собой отображение размера папок на активной панели.

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

Несомненное преимущество программы - поддержка плагинов для просмотра файлов (WLX) и для работы с архиваторами (WCX), которые написаны для Total Commander. Правда, над установкой дополнений автору программы следует ещё поработать. Если в Total Commander для установки плагина достаточно зайти в папку, где он находится, а затем утвердительно ответить на вопрос о необходимости инсталляции, в Unreal Commander плагин нужно собственноручно распаковать, а затем, в настройках программы указать путь к нему.

5. Специальная часть. Обзор операционных систем

Всего существуют три основных производителя операционных систем это:

1. Microsoft и их семейство Windows

2. Apple и их семейство Mac OS

3. И как не странно обычные программисты и их разработка Linux

Начнем обзор с Windows.

Windows

Windows - очень распространенная операционная система. Достаточна проста и красива. Под Windows пишется очень много программ, выходит много обучающих книг. Windows создавалась для домашних пользователей, которым некогда искать драйвера или не нужны какие-то специфичные задачи, кроме запуска игр, просмотра фильмов и чтения книг. Но как и у медали у Windows есть обратная сторона. Например под windows пишутся очень много вирусов от самых безобидных которые копируют себя в папку или меняют картинку на рабочем столе, до таких которые способны испортить данные пользователя. Последняя версия - Windows 7. Компания Microsoft сделала её более красочной и функциональной чем прошлые версии. Так как Windows пользуется очень большим спросом Microsoft завышает цену на лицензионную Windows. Создателем Windows (DOS) считается Билл Гейтс.

Mac OS

Apple создала достаточно хорошую операционную систему. Очень красивая, не затрачивает лишних ресурсов. Установочный комплект поставляется на 4 dvd дисках общим объёмом 16 гигабайт. В интерфейсе нет ничего лишнего, только то чем может воспользоваться пользователь. Обычно Mac OS поставляется уже на ноутбуках и компьютерах Macintosh тоже компании Apple.

Linux

Linux - выпускается в двух сборках для серверов и для домашних компьютеров. Они различаются тем, что серверные сборки имеют только командную строку без предустановленной оболочки, в комплекте идет программы для развертывания сервера, начиная от почтового сервера заканчивая ftp сервером, а также серверная сборка имеет срок поддержки сообществом 5 лет, домашняя сборка имеет срок поддержки сообществом 3 года, имеет предустановленный интерфейс и программы. это уже не командная строка (хотя дистрибутивы которые предназначены для серверов имеют только командную строку) как думают некоторые пользователи. Linux - это операционная система которая при желаний пользователя который за ним работает может выполнять любую задачу. Начиная от простой работы с текстами и заканчивая сложными расчетами которые производят учёные. Символ Linux - пингвин TUX.

5.1 Офисные программы

Существуют множество офисных программ. Мы возьмем Microsoft Office и Open Office от компании Oracle .

Офисные компьютерные программы - это программы для автоматизации процесса офисной работы компаний, необходимы для облегчения работы в офисах или специализированные на какой-то определённой офисной работе. Без прикладных программ офисного назначения невозможно представить ни один офис. Без них практически невозможна работа в офисе. Без спорно Microsoft Office стоит на каждом компьютере. Microsoft Office удобна, позволяет выполнять множество функций которые нужны в офисе. Но Microsoft Office очень дорог и не все могут позволить его покупку и тут в игру вступает Open Office который распространяется абсолютно бесплатно. Open Office имеет интерфейс сходный с Microsoft Office, но все же Open Office уступает Microsoft Office.

Microsoft Office имеет очень красивое оформление, очень компактный, но очень функциональный интерфейс.

Open Office ничуть не уступает в функционале Microsoft Office.

Также иногда используется программа Adobe Reader для прочтения электронных книг в формате pdf. Adobe Reader имеет автоматическое обновление и достаточно хорошую защиту от вирусов которые используют файлы в формате pdf для своего распростронения.

5.2 Антивирусы

Антивирус Касперского

Nod 32

Антивирус хороший, но пропускает антивирусы, иногда даже те которые хорошо знает. Выпускается две разные версии: антивирус и антивирус + защита от интернет угроз. Не тратит много ресурсов компьютера. Средний антивирус для пользователя который пользуется интернетом не очень активно.

Заключение

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

  • Для учеников 1-11 классов и дошкольников
  • Бесплатные сертификаты учителям и участникам

Что такое файловая система ………………………………. 2

Определение файловой системы .……………. ……. ……3

Распространенные файловые системы ………………..……3

Файловая система FAT …………………………..…. …..4

Обзор файловой системы FAT…………………. ………..4

Имена файлов в FAT………………………. ………. 5

Недостатки файловой системы FAT ………………. ………6

Файловая система FAT 32 ……………………………. ….6

Файловая система HPFS ……………………. ………. …….8

Обзор файловой системы HPFS ………………. …………. …8

Преимущества HPFS ……………………. ……………..…. 11

Файловая система NTFS .…………………………..………..…11

Обзор файловой системы NTFS .…………………. ………….11

Дополнительные функции ………………. ……..………… 12

Устранение ограничений …………………..…….………….. 13

Соглашение именований в NTFS ………..…….………….…. 14

В настоящее время на одном диске в среднем записывается несколько десятков тысяч файлов. Как разобраться во всем этом многообразии с тем, чтобы точно адресоваться к файлу? Назначение файловой системы – эффективное решение, указанной задачи.

Информация на файловых систем.

Что такое файловая система

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

Определение файловой системы

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

Файловая система определяет:

- как хранятся файлы и каталоги на диске;

- какие сведения хранятся о файлах и каталогах;

- как можно узнать, какие участки диска свободны, а какие – нет;

- формат каталогов и другой служебной информации на диске.

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

Распространенные файловые системы

Поскольку на IBM PC – совместимых компьютерах информация храниться в основном на дисках, то применяемые на них файловые системы определяют организацию данных именно на дисках (точнее, на логических дисках). Мы рассмотрим четыре файловые системы – FAT, FAT 32, HPFS, NTFS.

Файловая система FAT

ОБЗОР ФАЙЛОВОЙ СИСТЕМЫ FAT

FAT является наиболее простой из поддерживаемых Windows NT файловых систем. Основой файловой системы FAT является таблица размещения файлов, которая помещена в самом начале тома. На случай повреждения на диске хранятся две копии этой таблицы. Кроме того, таблица размещения файлов и корневой каталог должны храниться в определенном месте на диске (для правильного определения места расположения файлов загрузки).

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

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

Имена файлов в FAT

Использование этих символов может привести к получению неожиданных результатов. Имя не должно содержать пробелов. Указанные ниже имена зарезервированы.

CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL

Все символы образуются в верхний регистр.

Преимущества файловой системы FAT

На компьютере под управлением Windows NT в любой из поддерживаемых файловых систем нельзя отменить удаление. Программа отмены удаления пытается напрямую обратиться к оборудованию, что невозможно при использовании Windows NT. Однако если файл находился в FAT-разделе, то, запустив компьютер в режиме MS-DOS, удаление файла можно отменить. Файловая система FAT лучше всего подходит для использования на дисках и разделах размером до 200 МБ, потому что она запускается с минимальными накладными расходами.

Недостатки файловой системы FAT

Как правило, не стоит использовать файловую систему FAT для дисков и разделов, чей размер больше 200 МБ. Это объясняется тем, что по мере увеличения размера тома производительность файловой системы FAT быстро падает. Для файлов, расположенных в разделах FAT, невозможно установить разрешения.

Разделы FAT имеют ограничение по размеру: 4 ГБ под Windows NT и 2 ГБ под MS-DOS.

Файловая система FAT32

Для работы с большими дисками была разработана новая файловая система FAT32. Microsoft впервые представляет файловую систему FAT32 в операционной системе Windows 95 OSR2. В этой ФС, как следует из названия разрядность указателя на кластер увеличивается до 32 бит, что значительно увеличивает количество поддерживаемых кластеров, и, следовательно, позволяет уменьшить их размер. Вы видите, что разрядность указателя составляет 32 бита и, даже используя кластер 512 байт, эта файловая система может поддерживать диски в 127,9 Гбайт. А при использовании кластера 32 Кбайт она может поддерживать диски до 2 Тбайт.

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

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

Быстродействие системы FAT32 можно повысить, увеличив размер кластера. Увеличивая кластер в два раза, мы сокращаем область FAT тоже в два раза. В FAT32 это очень важная для быстродействия область занимает несколько Мбайт. Сокращение области FAT в несколько раз даст заметное увеличение быстродействия, так как объем системных данных файловой системы сильно сократится - уменьшится и время, затрачиваемое на чтение данных о расположении файлов. Обратная сторона – существенно возрастают потери дискового пространства.

Получается замкнутый круг: чем больше размер кластера, тем выше быстродействие, но возрастают и потери дискового пространства; чем меньше размер кластера, тем более экономно расходуется дисковое пространство, но катастрофически падает быстродействие. Поэтому минимальный кластер в FAT32 был выбран размером 4 Кбайта, как компромисс между эффективностью хранения данных и производительностью.

Поскольку эта файловая система предназначалась для работы с большими дисками, давайте рассмотрим ее с этой стороны.

Большие диски нужны для хранения больших объемов данных. С увеличением числа файлов будет расти и размер таблицы их размещения. Поскольку просмотр таблицы линейный, то в какой-то момент быстродействие дисковых операций значительно упадет. А это уже очень неприятный момент.

В Windows XP/2000 максимальный размер раздела, который можно отформатировать с помощью FAT32, равен 32 Гбайт, не смотря на теоретический предел в 4 Тбайт. Видимо, Microsoft нашла ту точку, дальше которой идти не имеет смысла. Несмотря на это, вы можете работать с разделами FAT32 более 32 Гбайт, если они были отформатированы с помощью другой ОС.

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

Корневой каталог в FAT32 больше не располагается в определенном месте, вместо этого хранится указатель на начальный кластер корневого каталога. В результате снимается ранее существовавшее ограничение на число записей в корневом каталоге.

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

Файловая система HPFS

ОБЗОР ФАЙЛОВОЙ СИСТЕМЫ HPFS

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

HPFS старается по возможности располагать данные файла в смежных секторах. Это приводит к повышению скорости последовательной обработки файла.

HPFS делит диск на блоки по 8 МБ каждый и всегда пытается записать файл в пределах одного блока. Для каждого блока 2 КБ зарезервировано под таблицу распределения, в которой содержится информация о записанных и свободных секторах в пределах блока. Разбиение на блоки приводит к повышению производительности, так как головка диска для определения места для сохранения файла должна возвращаться не к логическому началу диска (как правило, это нулевой цилиндр), а к таблице распределения ближайшего блока.

Кроме того, файловая система HPFS содержит два уникальных объекта данных.

Суперблок располагается в логическом секторе 16 и содержит указатель на FNODE корневого каталога. В этом кроется главная опасность использования HPFS: если сектор суперблока помечен как поврежденный, это приводит к потере всех данных раздела даже на неповрежденных участках диска. Для восстановления данных их необходимо скопировать на другой диск с неповрежденным сектором 16 и воссоздать суперблок. Это очень сложная задача.

Запасной блок

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

Примечание. Версия файловой системы HPFS, которая входит в состав Windows NT, не поддерживает технологию экстренного исправления.

Преимущества файловой системы HPFS

HPFS – оптимальный вариант файловой системы для использования с дисками размером 200–400 МБ.

Недостатки файловой системы HPFS

Дополнительные накладные расходы, связанные с использованием HPFS, снижают эффективность ее применения на дисках размером меньше 200 МБ. Кроме того, производительность также снижается при использовании дисков размером больше 400 МБ. При использовании HPFS под Windows NT нельзя установить параметры безопасности.

Файловая система HPFS поддерживается только операционной системой Windows NT версий 3.1, 3.5 и 3.51. Нельзя получить доступ к разделу HPFS с помощью Windows NT 4.0.

Файловая система NTFS

ОБЗОР ФАЙЛОВОЙ СИСТЕМЫ NTFS

С точки зрения пользователя файловая система NTFS организует файлы по каталогам и сортирует их так же, как и HPFS. Однако в отличие от FAT и HPFS на диске нет специальных объектов и отсутствует зависимость от особенностей установленного оборудования (например, сектор размером 512 байт). Кроме того, на диске отсутствуют специальные хранилища данных (таблицы FAT и суперблоки HPFS).

Для обеспечения надежности файловой системы NTFS особое внимание было уделено трем основным вопросам: способности к восстановлению, устранению неустранимых ошибок одного сектора и экстренному исправлению.

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

Подобно версиям HPFS для OS/2, NTFS поддерживает экстренное исправление.

Дополнительные функции

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

Устранение ограничений

Во-первых, в NTFS значительно – до 2^64 байт (16 экзабайт или 18 446 744 073 709 551 616 байт) – увеличен допустимый раздел файлов и томов. В NTFS для решения проблемы фиксированного размера сектора снова применена концепция кластеров, ранее использованная в файловой системе FAT. Это было сделано для улучшения аппаратной независимости операционной системы Windows NT при ее использовании с жесткими дисками, изготовленными по другой технологии. Таким образом, была принята точка зрения, что деление диска на секторы размером 512 не всегда является оптимальным. Размер кластера определяется кратным числом единичных блоков жесткого диска. Кроме того, для задания имен файлов используется кодировка Юникод и наряду с длинными именами обеспечена поддержка формата 8.3.

Преимущества файловой системы FAT

NTFS лучше всего подходит для использования с томами размером более 400 МБ. С увеличением размера тома производительность файловой системы NTFS не падает, как у FAT.

Благодаря способности к восстановлению в NTFS отсутствует необходимость использования каких-либо программ восстановления диска.

Недостатки файловой системы NTFS

Из-за дополнительного расхода дискового пространства файловую систему NTFS не рекомендуется использовать с томами размером менее 400 МБ. Такой расход объясняется необходимостью хранения системных файлов NTFS (в разделе размером 100 МБ для этого требуется около 4 МБ).

В настоящее время NTFS не имеет встроенного шифрования файлов.

Следовательно, можно загрузить MS-DOS (или другую операционную

систему) и воспользоваться низкоуровневой программой редактирования диска для просмотра хранящихся в томе NTFS данных.

С помощью файловой системы NTFS нельзя форматировать дискеты. Windows NT форматирует дискеты с помощью FAT, так как объем служебной информации, необходимой для функционирования NTFS, не помещается на дискете.

Соглашения именования в NTFS

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

В настоящее время из командной строки можно задать имя файла длиной не более 253 символов.

Примечание. Особенности установленного оборудования могут наложить дополнительные требования на размер раздела в любой файловой системе. В частности, размер загрузочного раздела не может быть больше 7,8 ГБ, а таблица раздела ограничена

Cегодня в Windows применяются файловые системы: FAT, FAT32, HPFS и NTFS.

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

Область применения FAT32 на самом деле гораздо уже – эту файловую систему стоит применять, если Вы собираетесь получать доступ к разделам и с помощью Windows 9x и с помощью Windows 2000/XP. Но так как актуальность Windows 9x сегодня практически сошла на нет, то и использование этой файловой системы не представляет особого интереса.

Некоторые из возможностей, обеспечиваемых на сегодняшний день только файловой системой NTFS, перечислены ниже:

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

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

3). Реализованная в виде бинарного-дерева структура папок файловой системы NTFS позволяет существенно ускорить доступ к файлам в папках большого объема по сравнению со скоростью доступа к папкам такого же объема на томах FAT.

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

Список литературы

1. Гук М. Аппаратные средства IBM PC: Бестселлер - 2-е изд.: Питер, 2005.

Файл: Реферат файловый менеджер.docx

Категория: Реферат

Дисциплина: Информатика

Добавлена: 10.02.2019

Скачиваний: 21


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

Понятие и назначение файловых менеджеров

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

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

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

Наиболее известные ортодоксальные файловые менеджеры : Norton Commander, Dos Navigator, Volkov Commander, PIE Commander, FAR Manager, Total Commander, POSIX (Linux, BSD и т . д .), Midnight Commander, Krusader, GNOME Commander.

Навигационные файловые менеджеры: проводник Windows (англ. Windows Explorer) — встроен в Windows, Mac OS X, Finder, Path Finder, POSIX (Linux, BSD и т.д.), Konqueror — поставляется с KDE, Nautilus (файловый менеджер) — поставляется с GNOME.

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

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

Просмотр и редактирование текстовых файлов, подцветка синтаксиса, поддержка разных кодировок (включая Unicode)

Поиск и замена по множеству файлов, множественное переименование файлов, просмотр картинок, работа с архивами.

Идеология работы файловых менеджеров

В любой файловой оболочке (а также в окнах операционных систем Microsoft Windows 95/98/2000/XP, IBM OS/2 Warp, IRIX, Linux и др.) содержатся следующие возможности для отображения каталогов и структуры каталогов:

вывод содержимого каталога в кратком формате (только имена файлов и их тип.)

вывод содержимого каталога в полном формате (вывод всех свойств файлов)

вывод дерева или ветвей дерева каталогов (не для окон операционных систем)

вывод информации о выделенном файле не доступна в окнах операционных систем Microsoft Windows 95/NT4 в базовом варианте

быстрый просмотр содержимого файла как есть, допустима для всех операционных систем, кроме Microsoft Windows 95/NT4.

возможность просмотра файлов на удаленной системе связанной с компьютером по сети, с помощью модема или прямого соединения

возможность поиска файлов и отображения результатов поиска в отдельном окне

запуск определенного приложения, соответствующее расширению файла. Приложения запускается “открытием” файла (смотри основы работы с WIMP, список файлов)

назначение дополнительных программ для просмотра/изменения содержимого файла в зависимости от расширения

изменение размера области, отводимой для изображения содержимого каталога.

Дополнительно следует заметить особенности в режимах отображения директорий в оболочках Far, Windows Commander, Диско-командир, Norton Commander for Windows 95, связанные с поддержкой ими длинных имен файлов. Поэтому при работе с длинными именами файлов в операционных системах Microsoft Windows 95/98/2000/NT4/NT3.51 автор рекомендует использовать именно эти программы! В противном случае возможно “обрезание” длинных имен. Использование файловых оболочек Norton Commander for DOS, Volkov Commander, DOS Navigator для работы в этих операционных системах допустимо, если для операций с файлами используется командная строка (то есть не используются клавиши F5, F6 и F7).

История развития файловых менеджеров

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

Norton Commander (NC) — очень популярный файловый менеджер для DOS, первоначально разработанный американским программистом John Socha. (Некоторые дополнительные компоненты были полностью или частично написаны другими людьми: Linda Dudinyak — Commander Mail, вьюеры; Peter Bradeen — Commander Mail; Keith Ermel, Brian Yoder — вьюеры.) Программа была выпущена компанией Peter Norton Computing, которая позже была приобретена корпорацией Symantec.

В течение нескольких лет NC конкурировал по степени популярности с файловыми менеджерами PCTools и XTtree, однако, уже начиная с третьей версии Norton Commander вытеснил с персональных компьютеров эти программы.

Разработка велась с 1984 года (первоначально под названием VDOS.) Первая версия была выпущена в 1986 году.

В Украине популярность получили версии 2.0, 3.0, 4.0. Третья версия породила целую серию расширений, патчей и улучшений, написанных третьими лицами без согласования с автором. К программе дописывались вьюеры, позволявшие смотреть файлы различных форматов, делались патчи, позволяющие копировать каталоги целиком, дописывались внешние плагины разного назначения.

Начиная с версии 4.0 программу разрабатывала целая команда программистов, поскольку фирма Peter Norton Computing, была куплена компанией Symantec, но новый коммандер постепенно начал утрачивать популярность, так как увеличил размер занимаемой памяти (что было критично для DOS), содержал ошибки и, к тому же, начал вытесняться собственными клонами.

На смену Norton Commander у пришел не менее известный Dos Navigator , который можно уверенно назвать первым профессиональным файловым менеджером. Новая программа позволила одновременно открывать несколько файловых панелей и текстовых файлов, имела удобные клавиатурные сокращения и мощный текстовый редактор. В файловом менеджере появилось несколько полезных утилит, в том числе калькулятор, телефонная книжка и даже CD-проигрыватель.


Однако Dos Navigator был написан под DOS, и переносить его на платформу Win32 разработчики не стали. Выпущенный же для Windows Norton Commander особой популярностью не пользовался. Немало файловых менеджеров, появившихся после Dos Navigator, претендовало на его лавры — на звание лучшего файлового менеджера. Но одни при всех своих преимуществах работали в текстовом режиме, другие были ненадежны в работе, интерфейс третьих был недостаточно гибким и удобным.

Volkov Commander , Pie Commander , впоследствии — Midnight Commander и Far более-менее точно копировали нортоновский интерфейс, DOS Navigator, Windows Commander и целый ряд других аналогичных программ делали это частично.

Команда Symantec продолжала борьбу за рынок, выпустив для DOS версии 5.0, 5.5 и для Windows версию 2.01. В Norton Commander 5.5 для DOS появилась поддержка длинных имен файлов при работе в Windows. Но большого распространения эти версии уже не получили, так как большинство пользователей перешли на операционные системы семейства Windows и предпочитали пользоваться штатными файл менеджерами этих ОС.

Volkov Commander (VC) – один из лучших файловых менеджеров для операционной системы DOS, клон Norton Commander.

На момент выпуска первой финальной версии 4.0 имел неоспоримые преимущества перед Norton Commander (версии 3.0, на тот же момент времени):

PIE Commander – файловый менеджер для операционной системы DOS, разработанный в 1990, клон Norton Commander. Автор — Валентин Ефимович Черняк (Valentin Chernyak) из Москвы, затем Нью-Йорка. Имел русский и английский пользовательский интерфейс.

Использовался как замена таких программ как Volkov Commander и Norton Commander 3.0. Более поздние версии выходили под названием Chernyak Commander как Shareware.

Некоторые преимущества перед аналогичными программами своего времени:

возможность включать до четырёх панелей;

возможность настраивать цвета, размер и расположение панелей;

показ более подробной информации при копировании файлов и каталогов;

рекурсивный расчет размеров каталогов;

возможность поместить список выбранных файлов в файл.

Первая версия была написана целиком на ассемблере. Впоследствии переведен на Borland C 3.1.

Время шло, прогресс неумолим, кому-то уже возможностей NC стало не хватать, и на сцену вышла разработка компании Rit Labs – Dos Navigator. Мы все долго будет помнить ту гибкость и те возможности, которые дал нам DN, и те знаменитые клавиатурные сокращения Borland - оболочек.

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

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

Файловые менеджеры для операционных систем Windows

FAR Manager — консольный файловый менеджер для операционных систем семейства Windows.

Автор программы — Евгений Рошал. С 19 июня 2000 года разработкой FAR Manager занимается группа FAR Group. Евгений Рошал по-прежнему остается автором FAR Manager и следит за проектом. Программа бесплатна для некоммерческого использований, для остальных распространяется, как shareware была выпущена версия 1.70. Программа может работать как в оконном, так и полноэкранном режиме. Некоторые недостатки интерфейса схожие с DOS программами в оконном режиме (невозможность произвольного изменения текстового разрешения окон, проблемы с закрытием при выключении системы) проявляются в Windows 9x и отсутствуют в семействе Windows NT.

FAR поддерживает длинные имена файлов, атрибуты файлов файловой системы NTFS, различные кодировки текстов, может использовать системные функции для копирования файлов, имеет многоязычный интерфейс и систему помощи.

Total Commander — файловый менеджер с закрытым исходным кодом, работающий под Windows. Ранее носил имя Windows Commander, был переименован.

Девять лет программа была известна во всем мире как Windows Commander, но осенью 2002 года пользователи обнаружили, что по требованию фирмы Microsoft их любимца перевели на другую фамилию и что теперь, начиная с версии 5.50, его следует называть Total Commander.

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

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

Власов К. А. Total Commander: эффективная работа с файлами/ К. А. Власов, В. Ю. Казаков. - СПб.: БХВ - Петербург, 2009. - 752 с.

Симонович С.В. Информатика. Базовый курс. 2-е издание / Под. ред. С.В. Симоновича. – СПб.: Питер, 2006. - 640 с.

Леонтьев В. П. Новейшая энциклопедия компьютера 2011/ В. П. Леонтьев - М.: ОЛМА Медиа Групп, 2010. - 960 с.

Лоянич А. А. 50 самых полезных программ для вашего компьютера/ А. А. Лоянич - Эксмо; Москва; 2010. – 312 с.

Цветкова А.В. Информатика и информационные технологии: конспект лекций/ А.В. Цветкова - М.: Эксмо, 2007. - 192 с.

Мелехин В. Ф. Вычислительные машины, системы и сети:учебник/ В. Ф. Мелехин, Е. Г. Павловский – 3-е изд., - М.,Академия, 2010. – 560 с.

Соболь Б. В. Информатика: учебник/Б. В. Соболь – 3-е изд., дополн. и перераб. – Ростов н/Д: Феникс, 2007. – 446 с.

Гладкий А. А. Windows XP для всех/ А. А. Гладкий – Питер,2006. – 208 с.

Егоров А. С компьютером на ты. Самое необходимое/Андрей Егоров – 2-е изд.; БХВ-Петербург,2011. – 416 с.

Читайте также: