- •Введение.
- •1. Цель лабораторной работы.
- •2. Разновидности программ для компьютеров.
- •2.1. Системные программы.
- •2.1.1. Оболочки
- •2.2. Вспомогательные программы (утилиты).
- •Словарь используемых при архивации терминов:
- •2.3. Прикладные программы.
- •4. Последовательность выполнения этапов работы.
- •5. Содержание работы
- •5.1. Задание
- •5.2. Порядок выполнения работы.
- •6. Оформление результатов работы.
- •Работа с архивами. Сравнительные характеристики архиваторов
- •Командные строки для выполнения операций по работе с архивами
- •7. Контрольные вопросы.
- •Список литературы
- •Архиватор rar
- •Установка и настройка
- •Меню установок - "Настройка"
- •"Конфигурация/Параметры интерфейса"
- •"Конфигурация/Параметры упаковки"
- •"Конфигурация/Метод сжатия"
- •"Выбор текущего диска"
- •"Регистрация"
- •"Сохранение параметров"
- •Переменная окружения rar
- •Коды завершения errorlevels
- •Полноэкранный режим rar
- •В директории
- •В архиве
- •В архиве другого типа (не rar)
- •Работа с rar из командной строки
- •Команды (в алфавитном порядке)
- •Ключи (в алфавитном порядке)
- •Ключи sfx архива
- •Операционные системы. Лаб. Работа №1
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 приводится более подробное описание данной программы.