Для чего предназначены утилиты драйверы упаковщики
Утилиты предоставляют пользователю дополнительные услуги (не требующие разработки специальных программ) в основном по обслуживанию дисков и файловой системы.
Эти программы напрямую в вычислительном процессе не используются, а обеспечивают необходимый и разнообразный сервис при подготовке заданий пользователями.
Утилиты чаще всего позволяют выполнять следующие функции:
- обслуживание дисков (форматирование, архивация, сжатие, обеспечение сохранности информации, возможности ее восстановления в случае сбоя и т.д.);
- обслуживание файлов и каталогов (аналогично оболочкам);
- создание и обновление архивов;
- предоставление информации о ресурсах компьютера, о дисковом пространстве, о распределении ОЗУ между программами;
- печать текстовых и других файлов в различных режимах и форматах;
- защита от компьютерных вирусов.
Из утилит, получивших наибольшую известность, можно назвать программы MS Plub, а также комплексы программ Norton Navigator и Norton Utilites фирмы Symantec PC Tool Deluxe и др.
Антивирусные программы обеспечивают диагностику (обнаружение) и лечение (нейтрализацию) вирусов. Термином «вирус» обозначается программа, способная размножаться, внедряясь в другие программы, совершая при этом нежелательные различные действия. Среди антивирусных программ хорошо себя зарекомендовали Norton Antivirus (Фирмы Symantec), MS Antivirus в составе DOS 6.XX (фирмы Microsoft), Dr. Web (фирмы Диалог – Наука), Antiviral Toolki Pro (фирмы Ками) и др.
Несмотря на то, что объемы внешней памяти ЭВМ постоянно растут, потребность в архивации не уменьшается. Это объясняется тем, что архивация необходима не только для экономии места в памяти, но и для надежного хранения ценной информации, а также для быстрой передачи информации в другие сети ЭВМ.
Кроме того, возможность отказа магнитных носителей информации, разрушающее действие вирусов заставляют пользователей делать резервное копирование ценной информации на другие (запасные) носители информации.
Процесс записи файла в архивный файл называется архивированием (упаковкой, сжатием), а извлечение файла из архива – разархивированием (распаковкой). Упакованный (сжатый) файл называется архивом. Архивация информации – это такое преобразование информации, при котором объем информации уменьшается, а количество информации остается прежним. Степень сжатия информации зависит от типа файла, а также от выбранного метода упаковки.
Степень (качество) сжатия файлов характеризуется коэффициентом сжатия Кс, определяемый как отношение объема сжатого файла Vc к объему исходного файла Vo, выраженное в процентах: Чем меньше Кс, тем выше степень сжатия информации. Заметим, что в некоторых литературных источниках встречается определение коэффициента сжатия, обратное приведенному отношению.
Проблемы архивации (упаковки) тесно переплетены с проблемами кодирования (замена символов текста двоичными кодами с помощью кодовой таблицы), шифрования (криптография), компрессией звуковых и видеосигналов.
Все используемые методы сжатия информации можно разделить на 2 класса: упаковка без потерь информации (обратимый алгоритм) и упаковка с потерей информации (необратимый алгоритм).
Для уменьшения размеров мультимедийных файлов используют процедуру сжатия.
Под сжатием (компрессией, упаковкой, уплотнением) понимается такое преобразование информации, в результате которого исходный файл уменьшается в объеме, а количество информации в сжатом файле уменьшается на такую небольшую величину, которой практически можно пренебречь. По смыслу термин «сжатие» близок к термину «архивация». Однако последний термин чаще всего предлагает сжатие информации без ее искажения (без изменения, без потерь).
В зависимости от скорости упаковки изображений методы сжатия подразделяются на 2 группы.
К первой группе относится метод сжатия неважных изображений. Сжатие может выполняться с любой скоростью, так как этот процесс не регламентирован временем (в силу статичности изображения). Вторую группу образует методы сжатия движущихся изображений. Сжатие движущихся изображений должно выполняться, как правило, в режиме реального времени по мере ввода данных.
Статьи к прочтению:
Системные Программы Операционные Драйверы Утилиты
Похожие статьи:
Драйвер — программа, которая управляет работой внешнего устройства, преобразует данные на входе и выходе. Чтобы сигнал от внешнего устройства был…
Операционная система, сокр. ОС (англ. operating system, OS) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как…
По всей видимости, большинство пользователей знает о том, что для всех современных компьютерных устройств предусмотрено использование специализированных программ, часто называемых драйверами и утилитами. Вот только разницу между двумя этими категориями программного обеспечения понимают далеко не все начинающие юзеры. Давайте попробуем разобраться, что они собой представляют, для чего нужны и как использовать их в практическом отношении.
Что такое драйвер?
Начнем с понимания самих терминов и первым делом остановимся именно на драйверах. Что такое драйвера для компьютера?
Исходя из официальных трактовок, которые можно найти в интернете, драйверы представляют собой особый тип программного обеспечения, предназначенный для корректного взаимодействия и операционной системы, и прикладных программ со всеми «железными» и некоторыми виртуальными компонентами, установленными в компьютерной системе. Если хотите, это своего рода прослойка или мост, соединяющий оборудование (Hardware) с программной средой (Software). При этом драйверы могут выполнять не только роль соединителей, но еще нередко выступают в качестве управляющего ПО, которое позволяет производить некоторые настройки установленных устройств.
Что такое утилита в компьютере?
Под утилитами чаще всего понимают отдельный вид программного обеспечения, предназначенного для обслуживания компьютерной системы во всех направлениях.
Например, системные утилиты позволяют производить диагностику компьютерной системы, причем и аппаратной, и программной части, а затем либо устраняют возможные сбои и неполадки самостоятельно, либо предлагают наиболее оптимальное решение по исправлению ошибок, либо оптимизируют систему и ее компоненты на всех уровнях и т. д. Вообще, к классу утилит можно отнести множество инструментов, однако нередко среди них можно встретить даже комбинированные решения.
Для чего нужны драйверы и утилиты? Комбинированные наборы.
Итак, как уже было сказано, основное предназначение драйверов – обеспечение взаимодействия «железа» с программной частью компьютера, а утилит – обслуживание и/или оптимизация системы. Но иногда можно встретить и объединение драйверов и утилит в одно целое. Проще всего понять структуру таких наборов можно на примере установки управляющего ПО графических адаптеров.
Вы замечали, что в процессе инсталляции драйверов для дискретных видеокарт, например, NVIDIA устанавливается не только основной драйвер, но еще и несколько сопутствующих приложений, среди которых можно встретить специальную панель управления или оптимизаторы для тонкой настройки ускорителей в играх? «Панель управления» NVIDIA в данном случае позволяет оптимизировать не всю компьютерную систему, а только отдельно взятый компонент – видеокарту. То есть получить доступ к опциям ее работы средствами Windows невозможно, а вот за счет применения такого ПО как раз и можно выполнить тонкую настройку оптимального режима. И это далеко не единственный пример.
Примеры обслуживающих программ
С общим пониманием драйверов и утилит ясность внесена. Теперь остановимся именно на обслуживающих программах. Направлений в их применении можно найти достаточно много. Среди основных можно выделить и средства системы, и сторонние приложения, предназначенные для поиска или устранения неисправностей, средства проверки и очистки дисков или памяти, оптимизаторы системы, позволяющие ускорить работу ОС за счет отключения ненужных служб и процессов, антивирусные утилиты для проверки системы на предмет наличия угроз, программы для настройки отдельных программных или «железных» компонентов, приложения, следящие за своевременным обновлением программ или драйверов, инструменты для полного удаления программ вместе с остатками и т. д. Абсолютно все перечислить невозможно даже в принципе. Однако в качестве наиболее яркого примера обслуживающего ПО можно привести так называемые программы-оптимизаторы, которые позволяют выполнять комплексный уход за системой с использованием автоматического режима.
Самыми популярными можно назвать приложения вроде CCleaner, Advanced SystemCare, Windows Manager и т. д. Такие программы умеют выявлять проблемы с системным реестром, отключать ненужные системные компоненты и процессы для ускорения работы компьютера, удалять компьютерный мусор, выполнять проверку и дефрагментацию жестких дисков и съемных носителей, тестировать или оптимизировать использование оперативной памяти, удалять приложения целиком и полностью, и многое другое.
Программы для автоматической установки драйверов
Отдельного внимания заслуживают утилиты для поиска и установки драйверов, которые в большинстве своем практически полностью автоматизированы. Их применение выглядит совершенно логичным. Согласитесь, ведь искать и устанавливать необходимое программное обеспечение для каждого устройства самостоятельно – адский труд, особенно если учесть, что драйверы могут понадобиться не только для «железа», а и для некоторых виртуальных устройств. Применение же таких программ позволяет решить эту проблему в два счета. Отдельно стоит сказать, что многие из них, в частности, популярный пакет DriverPack Solution, имеют намного более обширную базу данных драйверов, нежели операционная система, и могут находить и устанавливать драйверы даже для большого числа нестандартного оборудования, поддержка для которого корпорацией Microsoft не заявлена.
Также весьма интересно смотрятся приложения наподобие Driver Booster, служащие для автоматизации процессов обновления драйверов и поддержания их в актуальном состоянии (сама Windows за апдейтом управляющего ПО не только не следит, но и выполняет его по требованию с грехом пополам). Приложения этой категории обращаются исключительно к официальным интернет-ресурсам производителей оборудования или разработчиков драйверов, что исключает проникновение в систему вирусов, загружают драйверы и интегрируют их в систему без участия пользователя. От него требуется всего лишь дать согласие на установку обновлений.
Заключение
Все вышесказанное лишь в очень малой степени отражает всю информацию о сфере применения драйверов и утилит, однако с пониманием предназначения такого программного обеспечения, думается, ни у кого вопросов не возникнет. Какие применять оптимизаторы или приложения, работающие с драйверами, советовать достаточно трудно, поскольку тут каждый выбирает для себя именно то, что ему подходит лучше всего. И важную роль в этих вопросах играет каждая конкретная ситуация. Грубо говоря, сначала нужно определиться, какие именно действия необходимо выполнить, и затем искать для себя наиболее приемлемое решение в виде какой-то программы.
Важными классами системных программ являются также программы вспомогательного назначения — утилиты (лат. utilitas — польза). Утилиты - программы, служащие для выполнения вспомогательных операций обработки данных или обслуживания компьютеров и расширяющие стандартные возможности оборудования и операционных систем, выполняющие узкий круг специфических задач. Утилиты предоставляют доступ к возможностям (параметрам и установкам), недоступным без их применения, либо делают процесс изменения некоторых параметров проще, т. е. автоматизируют его. Утилиты используются для:
• мониторинга показателей датчиков и производительности оборудования — мониторинг температур процессора, видеоадаптера; чтение S.M.A.R.T. жёстких дисков;
• управления параметрами оборудования — ограничение максимальной скорости вращения CD-привода; изменение скорости вращения вентиляторов.
• контроля показателей — проверка ссылочной целостности; правильности записи данных.
• расширения возможностей — форматирование и/или переразметка диска с сохранением данных, удаление без возможности восстановления.
К утилитам относятся:
• программы контроля, тестирования и диагностики, которые используются для проверки правильности функционирования устройств компьютера и для обнаружения неисправностей в процессе эксплуатации; указывают причину и место неисправности;
• программы-драйверы, которые расширяют возможности операционной системы по управлению устройствами ввода-вывода, оперативной памятью и т.д.; с помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся;
• программы-упаковщики (архиваторы), которые позволяют записывать информацию на дисках более плотно, а также объединять копии нескольких файлов в один архивный файл;
• антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусами;
• программы оптимизации и контроля качества дискового пространства ;
• программы восстановления информации, форматирования, защиты данных;
• коммуникационные программы, организующие обмен информацией между компьютерами;
• программы для управления памятью, обеспечивающие более гибкое использование оперативной памяти.
Необходимо отметить, что часть утилит входит в состав операционной системы, а другая часть функционирует автономно.
К системным программам можно также отнести большое количество утилит, т.е. программ вспомогательного назначения. Часто утилиты объединяются в комплексы.
Программы-упаковщики позволяют за счет применения специальных методов “упаковки” информации сжимать информацию на дисках, т.е. создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл. Применение программ-упаковщиков очень полезно при создании архива файлов, так как в большинстве случаев значительно удобнее хранить на дискетах, для примера, файлы, предварительно сжатые программами-упаковщиками.
Программы для создания резервных копий информации на дисках позволяют быстро скопировать информацию, находящуюся на жестком диске компьютера, на дискеты.
Антивирусные программы предназначены для предотвращения заражения компьютерным вирусов и ликвидации последствий заражения вирусом.
Программы для диагностики компьютера позволяют проверить конфигурацию компьютера (количество памяти, ее использование, типы дисков и т.д.), а также проверить работоспособность устройств компьютера (прежде всего жестких дисков). Они позволяют выявить “намечающиеся” дефекты дисков (возникающие из-за износа магнитной поверхности диска) и предотвратить потерю данных, хранящихся на диске.
Программы-КЭШи для диска убыстряют доступ к информации на диске путем организации в оперативной памяти кэш-буфера, содержащего наиболее часто используемые участки диска. Чаще всего для кэша используется дополнительная или расширенная память компьютера. Некоторые контроллеры дисков имеют в своем составе встроенный кэш-буфер, но обычно их производительность не намного выше, а стоимость значительно больше, чем у программы-КЭШа и соответствующего количества дополнительной памяти.
Программы для оптимизации дисков позволяют обеспечить более быстрый доступ к информации на диске за счет оптимизации размещения данных на диске. Эти программы перемещают все участки каждого файла друг к другу (устраняют фрагментацию), собирают все файлы в начале диска и т.д., за счет чего уменьшается число перемещений головок диска, т.е. ускоряется доступ к данным) и снижается износ диска.
Программы динамического сжатия дисков позволяют увеличить количество информации, хранимой на дисках путем ее динамического сжатия. Эти программы сжимают информацию при записи на диск, а при чтении восстанавливают ее в исходном виде. Таким образом, для пользователя эти программы незаметны, они проявляются только увеличением емкости дисков и изменением скорости доступа (кстати, скорость доступа при этом может не уменьшиться, а даже увеличиться). Если на диске хранятся программы, то увеличение емкости невелико – в 1,5 раза, но для баз данных оно может достигать 4-5 раз.
Программы для автономной печати (спулеры) позволяют распечатывать файлы на принтере параллельно с выполнением другой работы на компьютере. Некоторые из этих программ вдобавок обеспечивают и некоторое ускорение печати. Многие программы, например Microsoft Windows, Microsoft Word для DOS, имеют встроенные средства для поддержки автономной печати.
Программы для управления памятью обеспечивают более гибкое использование оперативной памяти компьютера. Некоторые из них дают возможность загрузить в память компьютера несколько программ и “переключаться” с одной на другую с помощью нескольких нажатий клавиш. Другие обеспечивают эффективное управление резидентными программами, в частности “выгрузку” их из памяти после того, как в них отпадает необходимость.
Программы для печати экрана бывают весьма полезны при использовании графических программ для вывода на печать содержимого экрана. Они работают со всеми наиболее распространенными экранами и принтерами, позволяют заменять цвета и использовать для передачи цвета на черно-белых принтерах различные штриховки, варьировать размер и расположение картинки на печатаемой странице.
26. Программы управления локальной сетью
Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом.
Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы.
Драйверы
Драйвер (англ. driver, мн. ч. драйверы) — компьютерное программное обеспечение, с помощью которого другое программное обеспечение (операционная система) получает доступ к аппаратному обеспечению некоторого устройства. Обычно с операционными системами поставляются драйверы для ключевых компонентов аппаратного обеспечения, без которых система не сможет работать. Однако для некоторых устройств (таких, как видеокарта или принтер) могут потребоваться специальные драйверы, обычно предоставляемые производителем устройства.
Системные утилиты
- программы контроля, тестирования и диагностики, которые используются для проверки правильности функционирования устройств компьютера и для обнаружения неисправностей в процессе эксплуатации; указывают причину и место неисправности;
- программы-драйвера, которые расширяют возможности операционной системы по управлению устройствами ввода-вывода, оперативной памятью и т.д.; с помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся;
- программы-упаковщики (архиваторы), которые позволяют записывать информацию на дисках более плотно, а также объединять копии нескольких файлов в один архивный файл;
- антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусами;
- программы оптимизации и контроля качества дискового пространства;
- программы восстановления информации, форматирования, защиты данных;
- коммуникационные программы, организующие обмен информацией между компьютерами;
- программы для управления памятью, обеспечивающие более гибкое использование оперативной памяти;
- программы для записи CD-ROM, CD-R и многие другие.
Часть утилит входит в состав операционной системы, а другая часть функционирует независимо от нее, т.е. автономно.
Читайте также: