Понятие и назначение сервисных программ
Содержание
Введение
В процессе практической работы на компьютере у пользователя периодически возникают проблемы, связанные как с работой системы в целом, так и отдельных устройств и программ: замедление работы, ошибки выполнения программ, зависания программ, нехватка места на диске и т.п. Для выявления таких проблем, устранения причин их возникновения и обслуживания отдельных устройств в состав системного программного обеспечения включают сервисные программы (утилиты).
Благодаря сервисным программам, даже пользователь – новичок, может с лёгкостью решить многие проблемы, например, сжав файл благодаря архиваторам. Эта тема будет актуальна до тех пор, пока будет существовать персональный компьютер.
Цель данной курсовой работы заключается в том, чтобы определить понятие и назначение сервисных программ. В частности, в этой работе более подробно будут рассмотрены такие программы как Norton Commander, Total Commander, WinRAR, WinZip.
Исходя из цели были сформулированы следующие задачи:
- Определить понятие и назначение файловых менеджеров;
- Проследить история развития и идеологию работы файловых менеджеров;
- Рассмотреть виды и назначение программ работы с архивами;
- Дать обзор файловых менеджеров.
При выполнении курсовой работы были использованы персональный компьютер с операционной системой Windows XP SP3, текстовый редактор MS Word, архиваторы WinRAR и WinZip, а также Norton Commander, Total Commander, Paint.NET.
Глава 1. Сервисные программы
- Понятие и назначение файловых менеджеров
Файловые менеджеры – это особый класс служебных программ, предназначенных для упрощения операций с файлами. Прежде всего, к таким операциям относятся создание папок, копирование, перемещение, удаление и переименование файлов. Коме основных функций большинство современных менеджеров предоставляют и дополнительные функции, например групповые операции с файлами, быстрый просмотр содержимого файла, сортировку объектов, возможности «прозрачной» работы с файловыми архивами, средства сравнения файлов и папок, и многое, многое другое.
Файловый менеджер играет важную роль. Очень часто эта небольшая программа определяет удобство в работе с самой операционной системой. От неё зависит комфорт пользователя, его производительность труда и даже психологическое состояние. Длительная работа в среде, не дающей должного представления о том, что происходит на компьютере, где, что и как хранится, создаёт психологический дискомфорт, чувство неуверенности в своих действиях.
Рис. 1.1.
Внешний вид файлового
Обычно в работе с компьютером нам в первую очередь важны прикладные программы. С их помощью мы создаём документы, рисунки, получаем информацию из Интернета, слушаем музыку, смотрим кино и играем в компьютерные игры. При этом всё время создаются или эксплуатируются какие –то файлы данных. Если пользоваться компьютером только пассивно, то есть слушать, смотреть и читать, то можно какое – то время не задумываться над тем, где файлы хранятся и как используются. Необходимость погружаться в вопросы размещения и хранения файлов в этом случае возникнет не раньше, чем исчерпаются резервы свободного места на жёстком диске. Однако если заниматься активной работой, что – то создавать – одним словом, творить, то нам же совсем небезразлично, где и как на компьютере хранятся файлы данных, потому что это наша собственность.
В
старые времена, когда компьютером
управляла система MS-DOS, никто не
мог работать с компьютером без чёткого
знания своей файловой системы и чёткого
представления, где что хранится. Сегодня,
имея дело с Windows, начинающий пользователь
видит на экране только красивые значки,
и ему по большому счёту нет никакого дела
до конкретных файлов. Всего за пять- шесть
последних лет сложилось целое поколение
людей, никогда в жизни не видевших расширений
имён файлов и никак не различающих программы
и документы, файлы исполнимые и файлы
данных. Всё, что они знают – это то, что
надо щёлкнуть на нужном значке, и из этого
получится что - нибудь хорошее: заиграет
музыка, запустится кино или компьютерная
игра.
- История развития и идеология работы файловых менеджеров
В первых операционных системах для персональных компьютеров, основанных на интерфейсе командной строки, было крайне неудобно выполнять ряд повседневных операций – отслеживать содержимое дисков и каталогов, копировать, удалять и перемещать файлы, запускать программы на исполнение. Поэтому очень скоро появились программы, которые визуально отображали списки файлов, позволяли нажатием одной – двух клавиш перемещаться по файловой системе и выполнять различные файловые операции.
Эти программы получили название «операционные оболочки», так как выполняли функцию посредника между операционной системой и пользователем. С появлением операционных систем, снабженных стандартным графическим интерфейсом, операционные оболочки превратились в часть системы и стали называться «диспетчерами файлов» или «файловыми менеджерами».
Файловые менеджеры – это сервисные программы. Предназначенные для управления файлами и папками (каталогами) на дисках. Основными операциями управления являются: просмотр содержимого папок, навигация по файловой системе (переход из одной папки в другую), поиск, копирование, перемещение и удаление файлов и папок, запуск программ и т.д. Помимо перечисленных, большинство современных файловых менеджеров предоставляют дополнительные возможности: групповые операции с файлами, упорядочение (сортировка) объектов, возможность работы с файловыми архивами как с обычными папками, средства сравнения файлов и папок и многие другие.
Данный класс программ довольно широко представлен на рынке программного обеспечения; отдельные файловые менеджеры отличаются друг от друга по степени удобства работы и наличию дополнительных функций.
В состав стандартных служебных программ ОС Windows входит файловый менеджер, который называется Проводник (Explorer). Эта программа широко используется, так как очень проста и обладает некоторыми весьма удобными дополнительными функциями.
Программа Norton Commander – классический диспетчер файлов со средними возможностями (рис.1.2.). Первые версии этой программы стали образцом для создания других файловых менеджеров.
Рис.
1.2. Вид панелей Norton Commander
Среди специализированных файловых менеджеров следует упомянуть программы Frigate (Фрегат), Total Commander и FAR Manager. Все они используют две независимые друг от друга панели, позволяющие видеть одновременно на экране содержимое двух папок и легко копировать (или перемещать) файлы из одной папки в другую. Интерфейс данных программ включает также командную строку и адаптирован под работу с клавиатурными комбинациями, которые заметно ускоряют работу опытного пользователя.
Frigate (Фрегат) – это очень мощный и многофункциональный диспетчер файлов, разработанный российскими программистами. Он объединяет функции программы Проводник, архиватора, универсального просмоторщика файлов, мультимедиа – проигрывателя, internet – браузера, планировщика задач, FTP – клиента, некоторых утилит и многие другие. Frigate позволяет выполнять все файловые операции в фоновом режиме. Недостаток программы – довольно высокие требования к производительности компьютера.
Программа Total Commander – весьма популярный файловый менеджер с практически всеми необходимыми для таких программ функциями, в отличие от Frigate не предъявляет особых требований к аппаратным ресурсам персонального компьютера (рис.1.3.).
Рис.
1.3. Внешний вид Total Commander
FAR Manager – бесплатно распространяемый диспетчер файлов с текстовым интерфейсом, высокой производительностью и дополнительными возможностями (рис.1.4.).
Рис.1.4. Внешний вид FAR Manager
1.3.
Назначение и виды
программ работы
с архивами
Потребность в упаковке и распаковке файлов – одна из самых первых, с которыми сталкивается начинающий пользователь. Получает ли он программное обеспечение из Интернета или на компакт – диске в качестве приложения к журналу, ему нередко приходится начинать с распаковки информации.
Программы – упаковщики (архиваторы) позволяют за счёт применения специальных методов «упаковки» данных сжимать информацию на дисках, то есть создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл. Архивирование используют при хранении резервных копий на дискетах или жёстких дисках, а также при создании дистрибутивов программных продуктов, чтобы сэкономить ёмкость носителя – компакт –диска или дискет. Следует отметить, что различные упаковщики не совместимы друг с другом – архивный файл, созданный одним упаковщиком, чаще всего нельзя прочесть другим. Поэтому большинство грамотных пользователей держат в системе несколько основных программ архиваторов. Наибольшее распространение получили такие программы, как ZIP, ARJ, RAR, LHA и некоторые другие.
Основные характеристики архиватора:
- степень сжатия информации (отношение размера исходного файла к размеру упакованного файла);
- скорость работы;
- качество сервиса (набор функций и удобство работы с ними).
Большинство архиваторов имеют однотипный набор команд и близкие параметры сжатия.
Архиватор ARJ работает в режиме командной строки; он обеспечивает сжатие приблизительно в 60-70% для текстовых и 20-30% для исполняемых файлов (программ). Основные его возможности: добавление и извлечение файлов из архива, архивирование с паролем, создание многотомных архивов и др.
Архиватор RAR (WinRAR) был создан как универсальное средство сжатия файлов, содержащих самую различную информацию; он объединяет достоинства и удобства программ обоих классов – архиватора командной строки и полноэкранной оболочки для просмотра архивами и разнообразных операций с ними. В некоторых случаях RAR не может быть заменён ни одним из других архиваторов, а логичный и простой интерфейс делает его удобным средством для работы с архивами и файлами.
Дополнительные возможности программы RAR:
- разбиение архива на части для переноса на дискетах;
- создание самораспаковывающихся архивных томов;
- создание непрерывных архивов с более высокой степенью сжатия;
- защита информации паролем;
- защита архивов от модификации;
- восстановление структуры поврежденных архивов;
- добавление комментариев ко всему архиву и к отдельным файлам.
WinZip – эта программа предназначена для архивации файлов и их извлечения из архивов. Интерфейс WinZip версии 8.0 напоминает интерфейс Windows Explorer (включая кнопки панели управления). WinZip, как и Explorer, при создании или обновлении архивов автоматически сохраняет информацию о папках и подпапках.
Для архивного хранения информации применяются только алгоритмы производящие сжатие без потерь, то есть допускающие восстановление исходной информации «байт в байт».
Большинство программ архиваторов могут работать в трёх режимах:
- оконный (полноэкранный);
- консольный (режим командной строки);
- фоновый.
В оконном режиме программа выполняется в окне с собственном интерфейсом. Версии, разработанные для MS DOS могут выполняться полноэкранном режиме.
В режиме командной строки программе в виде параметров передаются основные условия выполнения процесса архивирования: вид операции, исходные файлы, название и место создания архива.
В фоновом режиме программа архиватора вызывается любой прикладной программой, выполняет указанные действия и передаёт ей результат выполнения, внешне не заметно для пользователя.
Глава 2. Обзор файловых менеджеров
2.1.
Norton Commander
Программа Norton Commander, разработанная фирмой Peter Norton Computing ( в 1992 году эта фирма влилась в корпорацию Symantec), является одной из наиболее популярных программ –оболочек для работы с операционной системой DOS. Как правило, с её помощью пользователи просматривают каталоги, копируют, переименовывают, удаляют файлы, запускают программы и т.д.
Для программы Norton Commander 4.0 необходим компьютер с 512 Кбайтами оперативной памяти и не менее 329 Кбайт на диске. Это минимальные требования, они обеспечивают возможность работы с «ядром» Norton Commander.
Кроме того, в Norton Commander входят программы для просмотра 35 видов файлов, они занимают в сумме 1145 Кбайт дискового пространства. Из них можно оставить только те, которые нужны для просмотра имеющихся файлов. Например, если требуется просматривать только документы, подготовленные с помощью различных редакторов текстов, понадобится лишь 56 Кбайт на диске.
Norton Commander позволяет выполнять большое количество различных функций, в частности:
- наглядно изображать содержание каталогов на дисках;
- изображать дерево каталогов на диске с возможностью перехода в нужный каталог с помощью указания его на этом дереве, а также создание, переименование и удаление каталогов;
- удобно копировать, переименовывать, присылать и удалять файлы;
- просматривать текстовые файлы, документы, сделанные с помощью различных редакторов текстов, архивные файлы, графические файлы, базы данных и таблицы табличных процессоров;
- редактировать текстовые файлы;
- выполнять любые команды DOS;
- изменять атрибуты файлов;
- с помощью одного нажатия клавиши выполнять стандартные действия для каждого типа файлов;
- …и многое другое.
Запуск Norton Commander осуществляется набором в командной строке: NC. После запуска Norton Commander в верхней части экрана появляются два прямоугольных окна, ограниченные двойной рамкой (далее эти окна будут называться панелями). Ниже этих панелей располагается обычное приглашение DOS. Там можно вводить обычные команды DOS. Еще ниже располагается строка, напоминающая значения функциональных клавиш Norton Commander (рис. 2.1)
Рис.
2.1. Вид экрана при работе с программой
Norton Commander
Основную часть окна программы занимают две панели, на каждой из которых представлена определённая папка. Эти папки могут располагаться на любых дисках, подключённых к компьютеру. Допустимо и открытие одной папки на обеих панелях. Одна из панелей является текущей. Это можно определить по подсветке заголовка панели (на нём указывается путь поиска для открытой папки), а также по наличию на панели полосы подсветки. Переход с одной панели на другую осуществляется щелчком мыши или нажатием клавиши TAB.
Для работы с программой Norton Commander необходимо запомнить основные команды:
- F1 – для получения информации о файловом менеджере;
- F2 – открывает настраиваемое меню пользователя;
- F3 – просмотр файлов;
- F4 – редактирование файлов можно использовать встроенный редактор;
- F5 – копирование;
- F6 – перемещение;
- F7 – для создания новой папки (каталога)4
- F8 – удаление;
- F9 – используется для открытия строки меню;
- F10 – завершает работу с программой и возвращается в «обычный» режим.
Для
выхода из Norton Commander надо нажать клавишу
«F10». В центре экрана появится запрос
на подтверждение того, что вы хотите выти
из Norton Commander. Чтобы выйти, нажмите «Enter»
или «Y». Чтобы отменить выход, нажмите
«Esc» или «N».
2.2.
Total Commander
Total Commander (ранее WinCmd) - файловый диспетчер для Windows™, наподобие Проводника Windows. Однако Total Commander использует иной подход: у него две постоянных панели бок о бок, как в хорошо известной DOS-оболочке (NC) (рис. 2.2.).
Рис.
2.2. Внешний вид окна Total Commander 6.51. - BBT.
Вот некоторые основные характеристики Total Commander:
- Функции клавиатуры, близкие к оригиналу (NC для DOS).
- Поддержка Drag&Drop при помощи мыши.
- Расширенное копирование, перемещение, переименование и удаление элементов файловой структуры (допускается удаление непустых каталогов).
- Работа с архивами так же, как с подкаталогами. Вы можете легко копировать файлы в архив и из него. Соответствующая программа-архиватор вызывается автоматически. Поддерживаются PKZIP, ARJ, LHA, RAR, UC2, ACE, TAR, GZ и TGZ.
- Меню "Запуск" (команды, определяемые пользователем) для размещения в выпадающем меню часто используемых вами DOS- или Windows-программ. Текущий каталог и/или файл под курсором может быть передан приложению.
- Командная строка для простого запуска программ с параметрами, для этого надо просто набрать имя программы или нажать CTRL+ENTER или CTRL+SHIFT+ENTER для добавления файла под курсором в командную строку.
- Расширенный поиск файлов, включая поиск текста в любых файлах, в т.ч. на нескольких дисках.
- Встроенный просмоторщик файлов (F3 или ALT+F3) для просмотра файлов ЛЮБОГО РАЗМЕРА в шестнадцатеричном, двоичном или текстовом формате с использованием набора символов ASCII (DOS) или ANSI (Windows). Ширину строки и размер шрифта теперь можно настраивать.
- Внутренний распаковщик от Info-Zip, который позволяет распаковывать архивы ZIP без вызова внешней программы! Исходный код, написанный на Turbo Pascal, бесплатен и может быть получен непосредственно от автора.
- Настраиваемая панель инструментов с кнопками для запуска внешних программ или внутренних команд меню.
- Настраиваемое главное меню.
- Внутренние распаковщики для форматов ZIP, ARJ, LZH, GZ, TAR, RAR и ACE.
- Внутренний ZIP-упаковщик, основанный на библиотеке ZLIB от Jean-loup Gailly.
Total Commander может запускаться с одним или двумя каталогами в качестве параметров командной строки. При этом указанные каталоги будут открыты, соответственно, в одной или в обеих панелях. Это позволяет вам создавать несколько ярлыков для Total Commander в Диспетчере программ или в меню "Пуск", которые запускают Total Commander с различными каталогами или даже с упакованными файлами, открытыми в его панелях. Более того, вместо стандартного wincmd.ini можно задать другой INI-файл, что позволит нескольким пользователям на одной машине иметь каждому свои настройки Total Commander.
Пользовательский интерфейс.
2.3.
WinRAR
Архиватор WinRAR предназначен для создания и обслуживания уплотнённых архивов данных. Программа имеет статус условно – бесплатного программного обеспечения и преимущественно распространяется через станции BBS и узлы сети FIDO. Вид экрана при работе с программой WinRAR (рис. 2.3.)
Рис. 2.3. Внешний вид окна WinRAR.
Программа WinRAR предназначена в первую очередь для обслуживания архивов, имеющих формат .RAR, но она работает также и с архивами в форматах .ZIP, .ARJ, .LZH, то есть практически полностью удовлетворяет потребности индивидуального пользователя.
По своим функциям программа WinRAR полностью соответствует потребностям в работе с архивами и не уступает архиватору WinZIP. Дополнительно WinRAR характеризуют следующие особенности:
- более высокая эффективность сжатия;
- наличие специальных высокоэффективных алгоритмов сжатия для файлов с мультимедийной информацией;
- возможность оптимизации не только степени сжатия, но и размера кодовой таблицы (словаря), прикладываемой к архиву;
- возможность создания самораскрывающихся многотомных архивов;
- возможность создания как сплошных, так и несплошных архивов;
- наличие средств восстановления повреждённых архивов.
Фактически WinRAR уступает архиватору WinZIP только во взаимодействии с Проводником и иными диспетчерами файлов. Но, во – первых, WinRAR имеет собственные средства навигации по файловой структуре, лучшие чем у WinZIP, поэтому потребность в Проводнике намного меньше. А, во – вторых (и это самое главное) наличие развитого интерфейса командной строки позволяет не выходя за пределы стандартных настроек Windows обеспечить такой уровень взаимодействия с другими приложениями, какой WinZIP не обеспечивает.
Система управления программой типична для приложений Windows. Она представлена строкой меню и панелью инструментов. Строка меню обеспечивает доступ ко всем функциональным командам и средствам настройки программы. Панель инструментов обеспечивает удобный доступ к некоторым, наиболее часто используемым командам.
Некоторые пункты строки меню обеспечивают:
- Файл – подготовительные операции;
- Команды – исполнительные операции;
- Параметры – настроечные операции;
- Справка – вызов справки.
Программа WinRAR имеет два режима работы: режим работы с файлами и режим работы с архивами. При запуске программы щёлчком на её значке или из командной строки без параметров она открывается в режиме работы с файлами. Если программа запускается двойным щелчком на значке какого – либо архива, она открывается в режиме работы с архивами. Чтобы перевести программу из режима работы с файлами в режим работы с архивами, надо в окне программы разыскать какой – либо архивный файл и щёлкнуть на нём два раза.
Основные команды WinRAR представлены в таблице:
| Команда | Действие | Назначение |
| A | (Add) | Внести файлы в архив |
| C | (Comment) | Внести в архив примечание |
| D | (Delete) | Удалить файлы из архива |
| E | (Extract) | Извлечь файлы из архива (без сохранения структуры) |
| F | (Freshen) | Освежить файлы в архиве |
| RR [N] | (Recovery record) | Создать резервную запись |
| U | (Update) | Обновить файлы в архиве |
| X | (eXtract) | Извлечь файлы из архива (с сохранением структуры) |
2.4.
WinZip
Программа WinZip поставляется компанией Nico Mac Computing Inc. И имеет статус условно – бесплатного программного обеспечение. Дистрибутивную версию программы можно получить бесплатно на сервере компании, а также на большинстве серверов, занимающихся поставкой программного обеспечения. Кроме того, незарегистрированная версия программы часто прилагается к сборникам программного обеспечения. Основные ограничения незарегистрированной версии состоят в невозможности создания самораспаковывающихся архивов и в периодическом появлении диалогового окна с напоминанием о целесообразности регистрации.
Программа WinZip предназначена в первую очередь для обслуживания архивов, имеющих формат .ZIP. поддержка таких популярных форматов, как .ARJ и .LHA возможна, но только при внешнем подключении соответствующих программ. Дополнительно WinZip позволяет выполнять как кодирование, так и декодирование файлов, предназначенных для передачи посредством электронной почты (форматы UUEncode, Xxencode, BinHex и MIME).
Программа WinZip имеет два режима работы: WinZip Wizard ( Мастер WinZip) и WinZip Classic (Классический режим). Режим WinZip Wizard – простейший режим, предназначенный по сути для свершения лишь одной операции – распаковки полученного файла. Режим WinZip Classic рассчитан на пользователей, которые знают, что делают, зачем они это делают и что хотят получить в итоге. В режиме WinZip Wizard предполагается, что во время работы с компьютером пользователю случайно попал в руки запакованный архив (например из Интернета) и единственное, что с ним надо сделать – это быстро распаковать и просмотреть содержимое для принятия решения о дальнейших действиях. Выбор режима работы возможен сразу после установки WinZip. Впоследствии можно переходить из одного режима в другой, пользуясь соответствующими элементами управления (рис. 2.4.).
Нас в первую очередь интересует полноценный Классический режим.
Рис.
2.4. Главное окно программы WinZip
Не смотря на то, что интерфейс программы содержит немалое количество команд и элементов управления, основные операции, для которых программа в первую очередь и предназначена, можно пересчитать па пальцах одной руки:
- Распаковка архива, полученного из внешнего источника.
- Распаковка отдельных файлов из полученного архива.
- Создание архива для передачи постороннему лицу.
- Создание архива, используемого в качестве резервной копии данных.
- Обновление архива, используемого в качестве резервной копии (по возможности, регулярное).