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

5.4 Программы-архиваторы.

При экспл-ии ПО возм.порча или потеря инф.на магн.дисках из-за физ.порчи поверхн.диска, неправ.корректировки или случ.уничтож.файлов, разруш.инф.комп.вир., а также может появ.потребность уменьш.объемов хранимых файлов даже в усл-ях использ. запомин. Устр-в больш.емкости. Для созд.архивн.копий рац.использ. спец. разработ.прогр.архивации файлов, кот.сжимают инф.Степень сжатия файла при архив-ии сильно завис.от его формата. Нек.форматы данных (напр., граф. .tiff, .gif) предполаг.сжатие, выполн.прогр., созд.файл данного типа. Но даже такие файлы совр.архиваторы уменьш.в размерах. Лучше всего сжим. при архивации текст.файлы (на 50-70 %), неск.хуже – прогр.(20-30 %).Принцип раб.любого архиватора базируется на поиске в файле «избыточной» инф.и послед.ее код-ии с целью получ.мин-ого объема. Самым известн.методом архивации файлов явл.сжатие послед.одинаковых символов. Напр., внутри файла нах. послед.байтов, кот.часто повтор.Вместо того чтобы хранить кажд.байт, фиксир.кол-во повтор-ся символов и их позиция. Опис.метод явл.простым и очень эффект.способом сжатия файлов. Если обрабат.текст сод.небольш.кол-во последов. повторяющихся символов, то такой метод не обеспеч.большой экономии объема. Поэтому в соврем.архиваторах примен.более изощренные методы сжатия данных, напр., кодирование символами переменной длины. Код переменной длины позв.записывать наиб.часто встреч.символы и фразы всего лишь неск.битами, в то время как редкие символы и фразы будут записаны более длин.битовыми строками. Для реализ.такого метода использ.спец.таблица соотв. В архиваторах часто (Arj, Rar, Pkzip) реализ.метод сжатия, базирующийся на замене текст.строк указат-ми на встреч-ся в тексте ранее идентичные строки, т.е. проводится грамм.разбор предш.текста и запись фраз в спец.словарь.Прогр.-архиваторы позв.не только сэкономить место, но и объед.группы файлов в один архивный файл, что заметно облегч. ведение архивов. К осн.функ.архиваторов отн.: архивация указ.файлов или всего тек. кат-га; извлеч.(разархивация) отд.или всех файлов из архива в тек. каталог; просмотр содерж. архива ; проверка целостности архива; восстан.поврежд.архивов; ведение многотомных архивов; созд.самораспаковывающихся архивов, разархивация кот.не требует наличия на комп.исх.архиватора М..б. предусм.функ.по защ. инф.в архивном файле с пом.пароля, кот. исп.как ключ алгоритма шифрования данных в архиве.Архиваторы можно сравн.по след.осн.пар-ам: интерфейс, методы сжатия, опред.степень сжатия файлов, ск. раб., поддержка форматов др. архиваторов.В наст.время шир.распростр.Windows-версии архиваторов Zip и Rar – WinZip, WinRar. В совр.прогр.оболочках ОС (Total Commander, Windows Commander и др.) имеются ср-ва, кот. распозн.компрессированный (сжатый) файл и распаковывают (разархивируют) его.

6.1 Прикладное программное обеспечение

Прикладное программное обеспечение (ППО) предназн. для реш.задач пользователя. В его состав входят прикладные программы пользователей и пакеты прикладных программ (ППП) разл.назн. Прикладная программа пользователя – это любая прогр.,способствующая реш.какой-либо задачи в пределах данной пробл.области. ПП могут использ.либо автономно, либо в составе программных комплексов или пакетов. Пакеты прикладных программ (ППП) – это спец.бразом организованные прогр.комплексы, рассчитанные на общее применение в опред.пробл.области и дополн.соответств.техн.документацией. Различают следующие типы ППП:общего назн.– универсальные прогр.продукты, предназн.для автомат. широкого класса задач пользователя. К ним относятся: текстовые редакторы (MS Word, Word Perfect, Лексикон); табличные процессоры (MS Excel, Lotus 1-2-3, Quattro Pro);сист.динам.презентаций (MS Power Point, Freelance Graphics, Harvard Graphics);сист.управл.базами данных (MS Access, Oracle, MS SQL Server, Informix);граф.редакторы (Сorel Draw, Adobe Photoshop); издат.сист.(Page Maker, Venture Publisher); сист. автомат. проектирования (BPWin, ERWin);электр.словари и сист.перевода (Prompt, Сократ, Лингво, Контекст);сист.распознавания текста (Fine Reader, Cunei Form).Сист.общего назнач.часто интегрируются в многокомпонентные пакеты для автомат.офисной деят-сти – офисные пакеты – Microsoft Office, StarOffice и др.1) методо-ориентиров.ППП, в осн.кот.лежит реализация матем. методов реш.задач. К ним относ.сист.матем.обработки данных (Mathematica, MathCad, Maple), сист.статист.обработки данных (Statistica, Stat).; 2)проблемно-ориентированные ППП предназн.для реш.опред.задачи в конкр. предм. области. Напр.инф.правовые сист.ЮрЭксперт, ЮрИнформ; пакеты бух.учета и контроля 1С: Бух-ия, Галактика, Анжелика; в области маркетинга –Касатка, Marketing Expert; банк.сист.СТБанк; интегрированные ППП предст.собой набор неск.прогр.продуктов, объедин. в един.инструмент. Наиб.разв.из них включ.в себя текст.редактор, персональный менеджер (органайзер), электр.табл.сист.управл.базами данных, ср-ва поддержки эл.почты, прогр. созд. презентационной графики. Результаты, получ. отдельн. подпрограммами, м.б.объедин.в оконч. документ, сод.табл.,граф. и текс.материал. К ним относят MS Works. Интегрированные пакеты, как правило, сод.некоторое ядро, обеспеч. Возм. тесного взаимод.м/у сост-щими. К инструментальному ПО относят: сист.прогр-ия – для разработки новых прогр.:Паскаль, Бейсик. Обычно они включ.: редактор текстов, обеспеч.созд.и редактирование программ на исх.языке прогр-ия , транслятор, а также библиотеки подпрограмм; инструментальные среды для разработки приложений, напр., C++, Delphi, Visual Basic, Java, кот.включ.ср-ва визуального прогр-ия; сист.моделирования, напр., сист.имитационного моделирования MatLab, сист.моделирования бизнес-процессов BpWin и баз данных ErWin.Транслятор– это прогр.-переводчик, кот. преобразует прогр. с языка высокого уровня в сост.из машинных команд. Трансляторы реализ. в виде компиляторов или интерпретаторов, кот.сущ. различ.по принципам работы.Компилятор читает всю прогр.целиком, делает ее перевод и создает законч.вариант прогр.на машинном языке, кот. затем и выполн. Интерпретатор переводит и выполн.прогр.строка за строкой. Прогр., обрабатываемая интерпретатором, должна заново переводиться на маш.язык при каждом очередном ее запуске.

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