Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OS_L1.doc
Скачиваний:
2
Добавлен:
12.08.2019
Размер:
180.22 Кб
Скачать

2.1.1. Оболочки

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

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

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

format a:

Наиболее популярной программой оболочкой является оболочка Norton Comander, разработанная фирмой Рeter Norton Comрuting(с 1992 г входит в корпорацию Symantec). С ее помощью пользователи просматривают каталоги, манипулируют файлами, запускают программы и т.д. Запуск Norton Commander осуществляется набором в командной строке NC После запуска в верхней части экрана появляются два прямоугольных окна, ограниченные двойной рамкой - панели. Ниже этих панелей располагается обычное приглашение DOS. Еще ниже располагается строка, напоминающая значения функциональных клавиш Norton Commander. В Приложении 3 представлен состав дистрибутива Norton Commander 5.0.

Операционная оболочка WINDOWS 3.x - это разработанная фирмой MICOSOFT надстройка над операционной системой DOS, обеспечивающая большое количество возможностей и удобств для пользователей и программистов. В отличие от оболочек типа Norton Commander, Windows не только обеспечивает удобный и наглядный интерфейс для операций с файлами, дисками и т.д., но и предоставляет новые возможности для запускаемых в среде Windows программ. Windows - визуально - ориентированный графический прикладной интерфейс Ms Dos.

В ГЛАВHОЙ группе (одно из групповых окон ДИСПЕТЧЕРА ПРОГРАММ) находится диспетчер файлов. обеспечивающий управление файловой системой DOS. Однако средства обработки файлов не достаточны мощны в ДИСПЕТЧЕРЕ ФАЙЛОВ. Имеются различные программы, расширяющие возможности ДИСПЕТЧЕРА ФАЙЛОВ, например NORTON Desctoр For Windows Фирмы Semantec.

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

Среди пользователей сегодня популярны такие диспетчеры файлов, как Disco Commander, Windows Commander, Far, Volkov Comander и т.д. Для Drag And File Gold прототипом видимо был диспетчер файлов. В интегрированных пакетах утилит также включаются собственные диспетчеры файлов - Norton Navigator, Nuts & Bolts.

Как и Norton Commander, все диспетчеры файлов позволяют:

  • просматривать содержимое каталогов на дисках,

  • копировать файлы,

  • перемещать файлы,

  • удалять файлы

  • удалять каталоги,

  • производить поиск файлов,

и т.д.

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

  • функции управления файлами;

  • функции управления архивами;

  • дополнительные функции;

  • расширяемость;

  • возможность настройки;

  • интеграция с ОС.

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

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

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

Под расширяемостью пакета понимается как средства подключения модулей расширения, так и их наличие в комплекте поставки.

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

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

С учетом выше изложенного представим некоторые популярные оболочки.

Norton Comander 95

Norton Comander 95 (Symantec) можно назвать законным приемником заслуженной оболочки - идентичны структура меню, функциональные возможности (за исключением тех, которые связаны с особенностями Windows 95), а также средства настройки пакета.

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

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

FAR (File and Arhive Manager)

Пакет FAR (Евгений Рошаль) реализован в виде консольной программы. Хотя этот пакет очень похож на DOS - программу, он работоспособен только в среде Windows * /NТ.

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

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

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

В приложении 1 приводится более подробное описание данной программы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]