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

Автор: Пользователь скрыл имя, 25 Января 2015 в 10:00, курсовая работа

Краткое описание

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

Оглавление

Введение…………………………………………………………………………………………………………………………………….1
Основные части:
Часть 1
1 Теоретические основы файловой системы назначения…………………………………………………………2
Понятие файловой системы
1.1Понятие и назначение файловых менеджеров ……………………………………………………………………8
1.2 Идеология работы файловых менеджеров………………………………………………………………………….9
1.3 История развития файловых менеджеров………………………………………………………………………….10
Часть2
2. Обзор современных файловых менеджеров
2.1 Total Commander …………………………………………………………………………………………………………………..15
2.2 Far Manager ……………………………………………………………………………………………………………………………18
2.3 Norton Commander…………………………………………………………………………………………………………………19
Часть 3
3.1 ОЦЕНКА ЭКОНОМИЧЕСКОЙ ЦЕЛЕСООБРАЗНОСТИ ИСПОЛЬЗОВАНИЯ ФАЙЛОВЫХ МЕНЕДЖЕРОВ…………………..20
3.2 Таблица – Состав минимальных системных требований для работы файлового менеджера………..21
Заключение……………………………………………………………………………………………………………………………………………………………….22
Библиографический список ………………

Файлы: 1 файл

Курсовая работа на тему понятие и назначение файловых мененджеров.docx

— 54.30 Кб (Скачать)

 

                                                                              

 

                                                                                  5

 

 

Тип файловых систем в ОС Linux

Linux — общее название Unix-подобных операционных систем, основанных на одноимённом ядре. Ядро Linux создаётся и распространяется в соответствии с моделью разработки свободного и открытого программного обеспечения. Поэтому общее название не подразумевает какой-либо единой «официальной» комплектации Linux; они распространяются в основном бесплатно в виде различных готовых дистрибутивов, имеющих свой набор прикладных программ и уже настроенных под конкретные нужды пользователя.

Ext2/3

Этот тип файловой системы разработан специально для Linux и традиционно используется на большинстве Linux-систем. Фактически в названии «Ext2/3» объединены названия двух вариантов этой файловой системы. Ext3 отличается от Ext2 только поддержкой журналирования, в остальном они одинаковы и легко могут быть преобразованы одна в другую в любой момент без потери данных. Обычно предпочтителен вариант с журналированием (Ext3) в силу его большей надёжности. При высокой параллельной дисковой загрузке производительность Ext3 снижается, что выражается в снижении скорости операций с диском и повышении значения нагрузки на систему (Load Average).

Reiser FS

Файловая система этого типа похожа скорее на базу данных: внутри неё используется своя собственная система индексации и быстрого поиска данных, а представление в виде файлов и каталогов — только одна из возможностей использования такой файловой системы. Традиционно считается, что ReiserFS отлично подходит для хранения огромного числа маленьких файлов. Поддерживает журналирование.

XFS

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

SWAPFS

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

                                                                             6

                                                                            

 

JFS

Разработана IBM для файловых серверов с высокой нагрузкой: при разработке особый упор делался на производительность и надёжность, что и было достигнуто. Поддерживает журналирование.

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

 

FAT12/FAT16/FAT32

Эти файловые системы используются в MS-DOS и разных версиях Windows, а также на многих съёмных носителях (в частности, на дискетах и USB-flash). Linux поддерживает чтение и запись на эти файловые системы.

NTFS

Файловая система NTFS изначально появилась в системах Windows NT, но может использоваться и другими версиями Windows (например, Windows 2000). В Linux NTFS поддерживается на чтение и на запись.

 

 

 

 

 

 

 

 

 

                                                                         

                                                                                  

 

                                                                             7

 

 

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

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

Файловый менеджер (англ. 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

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

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

 

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

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

 

 

                                                                               8

 

 

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

В любой файловой оболочке (а также в окнах операционных систем 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).

 

 

                                                                                  

                                                                                 9

 

 

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

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

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

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), содержал ошибки и, к тому же, начал вытесняться собственными клонами.

 

 

 

                                                                                   

 

                                                                            10   

 

 

На смену 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) из Москвы, затем Нью-Йорка. Имел русский и английский пользовательский интерфейс.

 

                                                                              

 

 

                                                                                11

 

 

Оказался разработан в результате спора автора с владельцем компании PIE Systems (отсюда название), заявившим про Norton Commander, что «советские программисты так не могут». Был написан в рекордно короткие сроки (около месяца).

 

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

 

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

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

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

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

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

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

 

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

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

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