08 сервисное по, средства контроля и диагностики,...

53
©Ломакин С.В., доц.каф.ИОМАС ВГАУ 1 Сервисное ПО Сервисное ПО Лекция 1. Назначение и виды сервисных программ 2. Программы контроля и диагностики 3. Программы обслуживания магнитных дисков 4. Программы записи и обслуживания компакт- дисков 5. Программы обслуживания ОС Windows 6. Программы сжатия информации

Upload: sergey-lomakin

Post on 14-Apr-2017

160 views

Category:

Education


6 download

TRANSCRIPT

Page 1: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ

1

Сервисное ПОСервисное ПО

Лекция

1. Назначение и виды сервисных программ2. Программы контроля и диагностики3. Программы обслуживания магнитных дисков4. Программы записи и обслуживания компакт-дисков5. Программы обслуживания ОС Windows6. Программы сжатия информации

Page 2: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 2

1. Назначение и виды сервисных программ 1. Назначение и виды сервисных программ В процессе практической работы на компьютере у

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

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

Page 3: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 3

1. Назначение и виды сервисных программ1. Назначение и виды сервисных программ Сервисное ПО - это совокупность программ,

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

Существует два типа сервисных программ: • стандартные (входящие в состав ОС)• специализированные (дублируют и расширяют

возможности стандартных программ. Специализированные часто объединяют в

комплексы, например, Norton SystemWorks или Acronis Power Utilities.

Page 4: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 4

Назначение и виды сервисных программНазначение и виды сервисных программ

По функциональному назначению:

Контроля и диагностики; файловые менеджеры; обслуживания дисков; обслуживания

операционной системы; работы с архивами; антивирусные программы; обслуживания сети.

Page 5: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

2. Программы контроля и диагностики2. Программы контроля и диагностикиNorton SystemWorksNorton SystemWorks

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

В состав продукта входят следующие компоненты: • One-Button Checkup• Norton Disk Doctor• Norton Speed Disk• System Optimizer• Norton Protection System• Norton Cleanup• Norton WipeInfo• Norton Web Services• Norton Ghost• Performance Test• Norton AntiVirus• Norton AntiVirus™

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 5

Page 6: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

Функции Функции One-Button Checkup One-Button Checkup

Компоненты Norton SystemWorks Инструменты One Button Checkup

Norton Utilities

WinDoctor: проверка регистра, проверка целостности приложений, проверка ярлыковSystem Information: проверка свободного местаNorton Optimization Wizard: проверка целостности регистра (только для Windows 98/Me)Speed Disk: проверка фрагментации дискаNorton Disk Doctor: проверка жесткого диска

Norton AntiVirusVirus Definitions Check (проверка с определением вирусов)Auto-Protect Check (проверка с автозащитой)Last Virus Scan Check (проверка на наличие последнего вируса)

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 6

One Button Checkup — это коллекция наиболее популярных и полезных диагностических инструментов в Norton SystemWorks, которые можно запустить одновременно нажатием одной кнопки.

Page 7: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

Основные компоненты Основные компоненты Norton Utilities Norton Utilities

Оптимизация производительности Нахождение и исправление проблем Поддержка системы

Speed Disk — оптимизация диска с целью увеличения производительности, проверка фрагментации диска 

Norton System Doctor — непрерывный мониторинг вашего компьютера на наличие тех или иных неполадок

System Information — показывает важнейшую информацию о вашем компьютере

UnЕrase Wizard — восстановление стертых файлов

Wipe Info — стирает ненужные данные

Norton Disk Doctor — проверка жесткого диска  

Norton WinDoctor — проверка проблем операционной системы  

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 7

Norton Utilities — наиболее популярное решение для защиты от конфликтов в программном обеспечении, потери файлов, аварийных ситуаций, зависаний, проблем в Windows и т.д. Norton Utilities охраняет систему от сбоев путем решения проблем до того, как они становятся серьезными.

Page 8: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 8

2. Программы контроля и диагностики2. Программы контроля и диагностики Предназначены для проверки работоспособности

устройств, определения их характеристик и установки параметров работы.

Существует три уровня тестирования устройств.• Первый уровень - самотестирование базовой системой

ввода-вывода (BIOS) при включении компьютера (POST или Power-On-Self-Test).

• Второй уровень - тестирование внутренними средствами ОС.• Третий уровень — пользовательское тестирование,

основанное на использовании специализированных тестов. В Windows имеется стандартная служебная

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

Page 9: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 9

2. Программы контроля и диагностики2. Программы контроля и диагностикиЭкран информационной программы Экран информационной программы «Сведения о системе»«Сведения о системе»

Page 10: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

System InformationSystem Information Программа отображает информацию о

компонентах вашего компьютера, включая память, логические и физические характеристики диска, сетевые соединения и связь с Интернетом

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 10

Page 11: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 11

2. Программы контроля и диагностики2. Программы контроля и диагностикиЭкран информационно-тестовой программы Экран информационно-тестовой программы SiSoftware Sandra SiSoftware Sandra

Page 12: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 12

2. Программы контроля и диагностики2. Программы контроля и диагностикиЭкран информационно-тестовой программы Экран информационно-тестовой программы SiSoftware SandraSiSoftware Sandra

Page 13: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 13

2. Программы контроля и диагностики2. Программы контроля и диагностикиЭкран информационно-тестовой программы Экран информационно-тестовой программы SiSoftware SandraSiSoftware Sandra

Page 14: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

Монитор ресурсов WindowsМонитор ресурсов Windows Монитор ресурсов Windows - это системное средство, при помощи которого

можно просматривать сведения об использовании аппаратных ресурсов (ЦП, памяти, диска и сети) и программных ресурсов (дескрипторов файлов и модулей) в режиме реального времени.

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

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 14

Page 15: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

Norton System DoctorNorton System Doctor Утилита постоянно просматривает и анализирует различные

компоненты компьютера, включая диск, использование ЦПУ, целостность диска, производительность системы, скорость доступа к Интернет-ресурсам и т.д.

Окно Norton System Doctor представляет собой панель с набором сенсоров, которые осуществляют мониторинг отдельных параметров вашего компьютера.

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 15

Page 16: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 16

3. Программы обслуживания магнитных дисков3. Программы обслуживания магнитных дисков Основными их задачами являются:

• проверка состояния• оптимизация размещения данных• уничтожение данных• восстановление файлов• резервное копирование данных

Проверка состояния на наличие логических и физических ошибок. • Физические дефекты возникают из-за механических

повреждений, воздействия электромагнитных полей или старения магнитного покрытия дисков.

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

Page 17: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 17

3. Программы обслуживания магнитных дисков3. Программы обслуживания магнитных дисковпроверка состоянияпроверка состояния

Для проверки дисков в ОС Windows имеется стандартная утилита Scandisk, в пакете NU - Norton Disk Doctor (NDD)

Page 18: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

Norton Disk DoctorNorton Disk Doctor Norton Disk Doctor производит серию тестов поверхности

жесткого диска и исправляет возможные проблемы. Программа может работать самостоятельно или совместно

с Norton System Doctor, производя мониторинг диска и оповещая об этом пользователя.

Рекомендуется запускать программу после удаления больших массивов данных и переустановки программ.

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 18

Page 19: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 19

3. Программы обслуживания магнитных дисков3. Программы обслуживания магнитных дисковоптимизация размещения данныхоптимизация размещения данных

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

Файл, который занимает на диске более одного непрерывного участка, называется фрагментированным.

Для дефрагментации дисков в ОС Windows имеется стандартная служебная утилита Defrag, в пакете NU - Speed Disk.

Page 20: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

Speed DiskSpeed Disk Программа Speed Disk проводит дефрагментацию диска, чтобы

восстановить оптимальную производительность. Кроме того, в результате реорганизации программой содержимого

диска файлы будут храниться в смежных кластерах, что повышает шансы на восстановление стертых файлов.

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 20

Page 21: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 21

3. Программы обслуживания магнитных дисков3. Программы обслуживания магнитных дисков

В процессе работы часто возникают ситуации когда файлы по каким то причинам пропадают. Это могут быть как системные ошибки так и пользовательские.

Для снижения риска потери файлов используют следующие средства:• Выделение специального места на диске для временного хранения

удаленных файлов• Восстановление файлов и файловой системы

Для снижения риска случайного уничтожения нужных данных используются средства их временного хранения. В ОС Windows таким средством является «Корзина» (Recycle Bin).

Существует множество программ способных восстановить файлы даже после форматирования дисков, при повреждении файловой системы или появлении неисправностей на носителях это: Easy Recover, Tiramisu, Drive Rescue и др.

Page 22: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

UnErase WizardUnErase Wizard Утилита позволяет найти и восстановить файлы, защищенные

посредством Norton Protection или Windows Recycle Bin. В случае случайного удаления файла утилита UnErase обеспечит

100% гарантию восстановления защищенных файлов.

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 22

Page 23: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 23

3. Программы обслуживания магнитных дисков3. Программы обслуживания магнитных дисковпрограммы уничтожения данныхпрограммы уничтожения данных

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

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

Удаление файлов средствами ОС, не гарантирует невозможность восстановления информации специальными программными или аппаратными средствами.

Для полного стирания файлов с диска используются специальные программы (например, Shredder или WipeInfo из NU).

Page 24: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

Wipe InfoWipe Info Утилита Wipe Info удаляет ненужные файлы без

возможности их восстановления.

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 24

Page 25: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

Восстановление системных файлов Восстановление системных файлов и параметрови параметров

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

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

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

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 25

Page 26: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

Norton GhostNorton Ghost Norton Ghost - включает в себя развитые возможности архивации и

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

его переноса на другой жесткий диск, при этом Norton Ghost поддерживает перенос не только операционной системы, но и инсталляций отдельных приложений.

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 26

Поддерживается быстрое восстановление данных, планирование автоматической архивации, копирование резервных данных на CD, DVD, сетевые диски и внешние устройства с интерфейсом USB или FireWire, создание аварийного диска для быстрого восстановления системы после сбоя и многое другое.

Page 27: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

WinUtilities ProWinUtilities Pro

WinUtilities Pro – пакет утилит содержащий 24 инструмента для комплексного обслуживания, оптимизации, управления безопасностью, управления файлами, резервным копированием и восстановлением реестра, управления системой в целом. Пакет предназначен для поддержки стабильной и быстрой работы системы.

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 27

Page 28: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 28

4. Программы записи и обслуживания 4. Программы записи и обслуживания компакт-дисковкомпакт-дисков

Запись носителей CD или DVD можно выполнять на компьютере при помощи пишущих устройств (CD-RW и DVD+/-RW) и специальных служебных программ - Easy CD Creator, WinOnCD, Nero Burning ROM, Direct CD и др.

Используются два основных метода записи на компакт-диски: сессионный (для CD-R и CD-RW) или с предварительным форматированием диска (только для CD-RW)

Сессионную запись можно делать в одном из двух режимов: • DAO (Disk At Once - весь диск за один прием)• ТАО (Track At Once - одна дорожка за один прием).

Page 29: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 29

4. Программы записи и обслуживания 4. Программы записи и обслуживания компакт-дисковкомпакт-дисков

В режиме ТАО создают многосессионные диски формата CD-R, допускающие последующую дозапись данных. • Недостатком данного метода являются непроизводительные

расходы (потери) дискового пространства: на первую сессию записи отводится 22,5 Мб на служебную информацию, на каждую последующую - 13,5 Мб. Если дозапись осуществляется более 10 раз, значительная часть емкости диска оказывается потерянной.

Метод с предварительным форматированием можно использовать только для записи RW-дисков.• При этом сначала производится форматирование, подобно

магнитным дискам. После форматирования CD-RW может использоваться как обычный сменный диск; стандартные файловые операции копирования, удаления и переименования преобразуются драйвером привода CD-RW в серии операций перезаписи секторов. Для работы не требуется специального программного обеспечения, кроме драйвера привода с поддержкой UDF (например, Adaptec DirectCD), и обычного файлового менеджера.

Page 30: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 30

5. Программы обслуживания операционной системы 5. Программы обслуживания операционной системы WWindows indows Программы оптимизации работы ОС позволяют повысить быстродействие

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

Установка программного обеспечения (Install, инсталяция) - это процедура добавления файлов и папок на жесткий диск и соответствующих данных в системный реестр Windows. Часто файлы инсталяторов имеют имена Install.exe и Setup.exe

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

(Uninstall, деинсталляция) - это процедура удаления файлов и папок программы с жесткого диска и соответствующих данных из системного реестра Windows.

Для оптимизации работы ОС используют специальные программы (RegCleaner, Reg Organizer, Customizer XP и др.) которые проводят анализ правильности хранения данных в реестре, удаляют ссылки на отсутствующие программы и упорядочивают структуру данных, что приводит к повышению быстродействия системы.

Page 31: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 31

5. Программы обслуживания операционной системы 5. Программы обслуживания операционной системы WWindowsindowsустановка и удаление программустановка и удаление программ

Page 32: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

Norton WinDoctorNorton WinDoctor Утилита производит серию

тестов с целью диагностики и исправления возможных проблем, возникающих в Windows.

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

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 32

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

Page 33: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 33

5. Программы обслуживания операционной системы 5. Программы обслуживания операционной системы WWindowsindowsчистка реестрачистка реестра

Page 34: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 34

5. Программы обслуживания операционной системы 5. Программы обслуживания операционной системы WWindowsindowsнастройка параметровнастройка параметров

Page 35: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

Norton AntiVirusNorton AntiVirus Новая версия программы Norton AntiVirus кроме полной и надежной

защиты от вирусов содержит следующие новые черты: • защиту от вирусов в приложениях Instant messenger (имеются в виду

программы мгновенного сообщения по Интернету, такие как ICQ, Microsoft Instant Messenger и др.);

• блокировку червей (Worm Blocking), которая позволяет защитить исходящую почту и предотвратить инфицирование компьютеров ваших респондентов.

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 35

Page 36: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 36

6. Программы сжатия 6. Программы сжатия информацииинформации

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

Назначение:• Хранение резервных копий (архивов)• Экономия дискового пространства• Передача и распространение информации (в т.ч.

создание дистрибутивов программ) Большинство программ используют свои

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

Наибольшее распространение получили такие программы, как ZIP, ARJ, RAR, LHA и другие.

Page 37: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 37

6. Программы сжатия 6. Программы сжатия информацииинформации

Существует несколько основных алгоритмов сжатия: Running, LZW и Huffman.

Биты=

3 3 6 1 3 1 4 1 5 1 2 1 И т.д.

Running - самый простой из них, основан на кодировании последовательностей одинаковых символов.

Page 38: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 38

6. Программы сжатия 6. Программы сжатия информацииинформации

Мы можем закодировать точки рисунка следующей последовательностью:

1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 0, 0, 0, 0, 2, 2, 2, ...

Построив таблицу служебных кодов и цветов:

Code Color(s)#0 0

#1 1

#2 2

#3 3

#4 Clear Code

#5 End Of Information Code

Size InDesc

Number OfColors

ColorCodes

ClearCode

EOICode

0 2 #0-#1 #2 #3

1 4 #0-#3 #4 #5

2 8 #0-#7 #8 #9

3 16 #0-#15 #16 #17

4 32 #0-#31 #32 #33

5 64 #0-#63 #64 #65

6 128 #0-#127 #128 #129

7 256 #0-#255 #256 #257100 исходных символов можно закодировать 36:#4 #1 #6 #6 #2 #9 #9 #7 #8 #10 #2 #12 #1 #14 #15 #6 #0 #21 #0 #10 #7 #22 #23 #18 #26 #7 #10 #29 #13 #24 #12 #18 #16 #36 #12 #5

Page 39: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 39

6. Программы сжатия 6. Программы сжатия информацииинформации

Алгоритм LZW (авторы А. Лемпель (A.Lempel), Дж. Зив (J.Ziv) и Терри А. Велч (Terry A.Welch, 1977г.) представляет собой средство кодирования последовательностей повторяющихся неодинаковых символов.

Алгоритм LZW как бы «обучается» в процессе сжатия файла. Если в файле существуют повторяющиеся строки, они будут закодированы в таблицу.

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

Page 40: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 40

6. Программы сжатия 6. Программы сжатия информацииинформации

Page 41: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 41

6. Программы сжатия информации6. Программы сжатия информации Алгоритм Хаффмана (Huffman) – основан на сборе статистики о

встречаемости каждой последовательности символов в файле. На её основе вычисляется вероятность значений для очередного символа. После этого можно применять арифметическое кодирование или кодирование Хаффмана для замены часто встречающихся последовательностей на более короткие, а редко встречающихся — на более длинные.

Это двухпроходный метод. При сжатии необходимо прочитать файл полностью и подсчитать, сколько раз встречается в нем каждый символ из расширенного набора ASCII. После подсчета частоты вхождения каждого символа (первый проход по файлу), формируется таблица ссылок на них по убыванию. Каждая ссылка является «узлом» дерева.

После создания дерева, с известной частотой вхождения для каждого символа, вторым проходом кодируется сам файл. Кодируя первый символ, прослеживаются все повороты ветвей вверх по дереву: если делается левый поворот, записываем 0, если правый - 1.

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

Page 42: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 42

6. Программы сжатия информации6. Программы сжатия информации В нашем примере «Москва и москвичи» буква «и» встречается 3 раза, в

дереве она будет первой и кодироваться соответственно 1 битом вместо 8. Всего 17 символов по 8 бит получится 136 бит (17 байт). В перекодированном виде они займут только 74 бита (10 бай) без служебной информации.

Символ Частота Бит на символ Всего бити 3 1 3с 2 2 4о 2 3 6м 2 4 8к 2 5 10в 2 6 12

«пробел» 2 7 14ч 1 8 8а 1 9 9

Итого 74

«Идеализированный» Huffman может достигать сжатия в 33%алгоритм Хаффмана требует читать входной файл дважды: один раз для подсчета частоты вхождения символов, второй - при непосредственном кодировании.

Page 43: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 43

6. Программы сжатия 6. Программы сжатия информацииинформации

01010010 00010011 0110111111000100 01101011 0100010111100001 01110001 1001011110111111 1011100

Page 44: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

6. Программы сжатия 6. Программы сжатия информацииинформации

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 44

Page 45: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

6. Программы сжатия 6. Программы сжатия информацииинформации

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

Для гарантии извлечения данных рекомендуется держать в системе несколько программ архиваторов.

Наибольшее распространение получили такие программы, как ZIP, ARJ, RAR, LHA и другие.

Основными характеристиками архиваторов являются:• степень сжатия информации (отношение размера исходного файла к

размеру упакованного файла); • скорость работы; • качество сервиса (набор функций и удобство работы с ними).

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 45

Page 46: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 46

6. Программы сжатия 6. Программы сжатия информацииинформации

Лидерами среди программ архиваторов являются Winrar и WinZip. Именно эти программы стоит использовать при сжатии больших объемов файлов. В большинстве случаев формат RAR дает лучшие результаты.

Page 47: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 47

6. Программы сжатия информации6. Программы сжатия информации Большинство архиваторов могут работать в трех режимах:

• оконном (полноэкранном), • консольном (режиме командной строки)• фоновом.

Page 48: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 48

6. Программы сжатия 6. Программы сжатия информацииинформации

Архиватор RAR (WinRAR) WinRAR обеспечивает:

• русскоязычный графический интерфейс;• полную поддержку архивов RAR и ZIP;• оригинальный высокоэффективный алгоритм сжатия данных;• специальный алгоритм мультимедиа-сжатия;• работу в оболочке с поддержкой технологии перетащить и

оставить (drag & drop);• интерфейс командной строки;• управление архивами других форматов (CAB, ARJ, LZH, TAR, GZ,

ACE, UUE);• поддержку непрерывных (solid) архивов, в которых степень

сжатия может быть на 10 – 50% больше, чем при обычных методах сжатия;

• поддержку многотомных архивов;• создание самораспаковывающихся (SFX) обычных и многотомных

архивов;• восстановление физически поврежденных архивов;• другие дополнительные функции, например, шифрование,

добавление архивных комментариев, ведение протокола ошибок и др.

Page 49: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 49

6. Программы сжатия 6. Программы сжатия информацииинформации

Главный экран программы

Page 50: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 50

6. Программы сжатия 6. Программы сжатия информацииинформации

Page 51: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 51

6. Программы сжатия 6. Программы сжатия информацииинформации

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

Интерфейс WinZip версии 8.0 напоминает интерфейс Windows Explorer (включая кнопки панели управления).

Так же, как и в Windows Explorer, в WinZip при щелчке правой кнопкой мыши на файле в списке архива появляется контекстное меню, включающее действия, которые можно проделать с этим конкретным типом файла (например, Open, Print или New).

Page 52: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 52

6. Программы сжатия 6. Программы сжатия информацииинформации

Page 53: 08 сервисное по, средства контроля и диагностики, архиваторы, обслуживание дисков

Контрольные вопросы:

©Ломакин С.В., доц.каф.ИОМАС ВГАУ 53