Назначение
Утилиты дополняют возможности ОС, обезпечивая выполнение различных вспомогательных действий. Обычно некоторое количество утилит поставляется в составе соответствующей ОС, но немало утилит создано независимыми разработчиками и поставляются отдельно от ОС. Часто утилиты объединяются в комплексы, например, Norton Utilities, PC Tools Deluxe и др. Ниже мы кратко опишем наиболее часто используемые типы утилит.
Использование утилит
Следует иметь в виду, что утилиты часто используют весьма низкоуровневые механизмы функционирования ОС, поэтому они могут работать только в тех ОС, на которые рассчитаны. Поэтому перед установкой или применением утилиты надо выяснить, поддерживает ли она соответствующую ОС. Особенно осторожным надо быть с программами обслуживания дисков (починки файловой системы, оптимизации размещения файлов, сортировки каталогов и т.д.) — их применение в «чужой» для них ОС может привести к уничтожению данных
Программы резервирования
ПОЛЕЗНЫЕ ПРОГРАММЫ ДЛЯ ПК | ПРОГРАММЫ ДЛЯ WINDOWS 10 | ЛУЧШИЕ ПРОГРАММЫ ДЛЯ ВИНДОВС | ТОП ПРОГРАММ
Программы резервирования, то есть для создания резервных копий информации на дисках, позволяют быстро скопировать нужную для вас информацию, находящуюся на жестком диске компьютера, на дискеты, съемные диски или кассеты стримера.
Антивирусные программы
Антивирусные программы предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения.
Программы-упаковщики
Программы-упаковщики позволяют за счет применения специальных методов «упаковки» информации сжимать информацию на дисках, т.е. создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл. Часто функции программ-упаковщиков встраиваются в программы-оболочки (например, Norton Commander, Norton Desktop для Windows 3.1 или Norton Navigator для Windows 95 фирмы Symantec) или добавляются к стандартным оболочкам Windows или Windows 95 с помощью программ типа WinZip фирмы Mak Computing, Zip-It фирмы Vertisoft и др.
Замечание. Имеются также программы сжатия исполнимых файлов (например, DIET, PKLite и др.), результатом их работы является исполнимый файл меньшего размера, который при запуске «разворачивается» в памяти (это занимает несколько секунд или даже доли секунды) и создает в памяти такую же программу, как исходный исполнимый файл, после чего эта программа выполняется как обычно. Некоторые программы DOS и программы комплекса Norton Utilities обработаны программами сжатия исполнимых файлов.
Программы-русификаторы
Русификатор — это программа, приспосабливающая другую программу для работы с русскими буквами и текстами (а иногда и переводящая на русский язык ее меню и сообщения). Раньше рынок программ-русификаторов был заметно шире, но сейчас наиболее распространенные программы переводятся на русский язык или приспосабливаются к работе с русскими буквами (при сохранении англоязычного интерфейса) фирмами-разработчиками. Однако для ОС (DOS, Windows, Windows 95, Windows NT) русификаторы до сих пор продаются, так как многие из них по удобству и возможностям лучше штатных средств ОС. Русификатор ОС обычно включает драйвер клавиатуры, обезпечивающий ввод русских букв и шрифты экрана. Кроме того, русификатор, как правило, настраивает ОС для корректной обработки русских букв (преобразования из прописных букв в строчные и обратно, правильная алфавитная сортировка и т.д.).
ТОП 7 самые полезные программы для Windows 10 и Windows 7!
Программы удаления приложений
Многие комплексы программ для Windows, Windows 95 и т.д. содержат программы установки, но не содержат средств для удаления этих комплексов с компьютера. А вручную корректно удалить многие комплексы программ не так-то просто, так как они записывают свои файлы в системные каталоги, вносят изменения в файлы конфигурации ОС и т.д. Для отслеживания этих изменений и корректного удаления (при необходимости) комплексов программ используются программы Uninstaller фирмы MicroHelp, CleanSweep фирмы QuarterDesk, WinDelete фирмы IMSI и др.
Программы для диагностики компьютера
Программы для диагностики компьютера позволяют проверить конфигурацию компьютера (количество памяти, ее использование, типы дисков и т.д.) и работоспособность его устройств. Многие такие программы работают в среде DOS, но есть и программы для Windows, Windows 95 и др. Большой популярностью пользуются программы Check-It фирмы Touchstone Software (версия для Windows называется WinCheck-It), NDiags из комплекса Norton Utilities фирмы Symantec, QAPlus/Win фирмы DiagSoft, PC Certify Pro фирмы Landmark Research, The Troubleshooter фирмы Midland Equipment и др. Для проверки работоспособности дисков весьма полезны программы Disk Technician Advanced, Calibrate из комплекса Norton Utilities и др. Они позволяют выявить «намечающиеся» дефекты дисков (возникающие из-за износа магнитной поверхности диска) и предотвратить потерю данных, хранящихся на диске.
Программы-кэши для диска
Программы-кэши для диска убыстряют доступ к информации на диске путем организации в оперативной памяти кэш-буфера, содержащего наиболее часто используемые участки диска. Чаще всего для кэша используется расширенная память компьютера. Весьма хорошую производительность и совместимость показывают программы SmartDrv фирмы Microsoft (эта программа входит в DOS, Windows и Windows 95), NCache из комплекса Norton Utilities фирмы Symantec и др.
Замечание. Некоторые контроллеры устройств храненияданных (дисков и др.) имеют в своем составе встроенный кэш-буфер, для них программное кэширование не требуется.
Программы для оптимизации дисков
Программы для оптимизации дисков позволяют обезпечить более быстрый доступ к информации на диске за счет оптимизации размещения данных на диске. Эти программы перемещают все участки каждого файла друг к другу (устраняют фрагментацию), собирают все файлы в начале диска и т.д., за счет чего уменьшается число перемещений головок диска (т.е. ускоряется доступ к данным) и снижается износ диска. Из программ для оптимизации дисков широко используются SpeedDisk из комплекса Norton Utilities, Microsoft Defrag и др.
Программы динамического сжатия дисков
Программы динамического сжатия дисков (например, Stacker фирмы Stac Electronics, DoubleSpace/DriveSpace фирмы Microsoft и др.) позволяют увеличить количество информации, хранимой на дисках путем ее динамического сжатия. Эти программы создают псевдодиски, с которыми пользователь может работать как с обычными дисками компьютера, но информация которых хранится в сжатом виде в виде файлов на обычных (настоящих) дисках компьютера. При записи на «сжатый диск» данные автоматически сжимаются, а при чтении восстанавливаются в исходном виде. Таким образом, для пользователя эти программы незаметны (как говорят, «прозрачны»), они проявляются только увеличением емкости дисков и изменением скорости доступа. Если на диске хранятся программы, то увеличение емкости невелико — в 1,5 раза, но для баз данных оно может достигать 4-5 раз.
Программы для управления памятью
Программы для управления памятью обезпечивают более гибкое использование оперативной памяти компьютера. В MS DOS, начиная с версии 6.0, входят диспетчер памяти ЕММ386.ЕХЕ и программа Optimize, позволяющие освободить наибольшее количество обычной памяти для DOS-программ. Имеются аналогичные средства других фирм (QEMM фирмы QuarterDesk, 386Max фирмы Qualitas).
Имеются программы управления памятью и для Windows (RamDoubler фирмы Computers Unlimited, MoreMem фирмы Accurate Technology, MagnaRAM фирмы Landmark и др.), они позволяют запускать в Windows несколько больше программ на компьютерах с ограниченным объемом памяти (скажем, на компьютере с 4 Мбайтами памяти). Впрочем, в связи с резким падением цен на оперативную память эти программы потеряли популярность — если за 90 дол. можно купить 16 Мбайт памяти, то это, безусловно, лучше, чем за примерно такие же деньги покупать программу, эффект которой будет гораздо меньшим. Имеются версии таких программ и для Windows 95, но там эффект их применения крайне незначителен, так что применение их вряд ли целесообразно.
Программы ограничения доступа к данным
Во многих случаях желательно защитить компьютер, файлы на нем или настройки компьютера от нежелательных или неквалифицированных пользователей. Программа Norton DiskLock фирмы Symantec защищает паролем компьютер, не позволяя загрузить компьютер посторонним, запрашивает пароль при возвращении пользователя после перерыва в работе и т.д. Программы DiskReet из комплекса Norton Utilities фирмы Symantec, DeadLock фирмы Security Intelligence позволяют создавать «зашифрованные» диски, доступ к которым можно получить, только указав пароль. Программы Cerberus фирмы HM Software, FutureLock фирмы Future Software Development и др. позволяют ввести ограничения доступа в Windows, так чтобы неквалифицированные пользователи не могли изменять конфигурацию ОС, удалить важные файлы и т.д.
Начальный набор вспомогательных программ
Если вы начинаете подбор необходимых вспомогательных программ «с нуля», то вам целесообразно приобрести комплекс типа Norton Utilities фирмы Symantec. Для обслуживания жесткого диска необходимы программы для его «сжатия» и заблаговременного нахождения дефектов (в Norton Utilities это программы NDD, SpeeDisk и Calibrate). Для проверки работоспособности компьютера полезно иметь программы длядиагностики типа Check-It (WinCheck-It) фирмы Touchstone Software. Остальные виды обслуживающих программ необходимы не всем пользователям.
Размещено в Без категории
Просмотров 5339 Комментарии 0
Источник: pchelpforum.ru
Вспомогательные программы (утилиты)
К системным программам можно отнести большое количество так называемых утилит, т.е. программ вспомогательного назначения.
Утилита (английское utility или tool) — программный продукт, предназначенный не для решения какой-либо прикладной задачи, а для решения вспомогательных задач.
- 1. Программы-упаковщики (архиваторы) позволяют за счет применения специальных средств сжимать информацию на дисках, например, создавать копии файлов меньшего размера, а также объединять несколько файлов в один архивный файл. При создании архивов используются такие алгоритмы сжатия, которые позволяют уплотнить данные в 2 и более раз. Наиболее популярные программы- упаковщики — PKZIP, ARJ, RAR., WinRAR, WinZip.
- 2. Программы для создания резервных копий информации позволяют быстро скопировать информацию, находящуюся на жестком диске компьютера, на дискеты или кассеты стримера. Из этих программ широко используются Norton Backup, Fast Back Plus.
- 3. Антивирусные программы предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения.
- 4. Программы для диагностики компьютера позволяют проверить конфигурацию компьютера (количество памяти, ее использование, типы дисков и т.д.), а также проверить работоспособность устройств компьютера. Утилиты для устранения дефектов на дисках называет дисковыми скан-корректорами. Наиболее распространены такие утилиты, как MS ScanDisk, Norton Disk Doctor из пакета NU.
- 5. Коммуникационные программы предназначены для организации обмена информацией между компьютерами. Программы типа Brooklin Bridge, DeskLink, Lap Link III и др. позволяют пересылать файлы с одного компьютера на другой при соединении кабелем их последовательных портов. Аналогичные возможности имеются в пакете NU. Другой вид программ (Telemate, Procomm и др.) обеспечивает возможность связи компьютеров по телефонной сети (при наличии модема). Программы типа BitFax, Fax-It и другие дают возможность посылать и принимать телефаксные сообщения при наличии в компьютере встроенной платы факс-модема.
- 6. Программы для оптимизации дисков позволяют обеспечить более быстрый доступ к информации на них. Эти программы перемещают все участки каждого файла друг к другу (устраняют дефрагментацию), собирают все файлы в начале диска и т.д., за счет чего уменьшается число перемещений головок диска (т.е. ускоряется доступ к данным) и снижается его износ. Программа дефрагментации имеется в Windows — Disk Defragmenter, а также в пакете NU — Speed Disk.
- 7. Программы динамического сжатия дисков позволяют увеличить количество информации, хранимой на дисках. Эти программы сжимают информацию при записи на диск, а при чтении — восстанавливают ее в исходном виде. Для пользователя эти программы незаметны. Возможно сжатие баз данных, например, в 4-5 раз.
- 8. Программы автономной печати (спулеры) позволяют распечатывать файлы на принтере параллельно с выполнением другой работы на компьютере.
Существуют утилиты, расширяющие функциональные возможности существующих прикладных или системных средств, например, утилиты автоматизации и конвертации медиа-файлов (mp3 id3, Ogg tags), безопасного (невосстановимого) удаления файлов, утилиты переконвертирования файлов различных форматов, утилиты системного менеджмента.
Утилиты-конвертеры выполняют конвертирование файлов, представляющих собой различное представление одного и того же типа данных, но в разных форматах: аудио, видео, графические, конструкторские, модельные, программные файлы.
Разумеется, многообразие системных программ для ПК не исчерпывается описанными выше типами.
Источник: studref.com
Вспомогательные программы (утилиты)
К системным программам можно также отнести большое количество так называемых утилит, т.е. программ вспомогательного назначения. Ниже мы кратко опишем некоторые разновидности этих программ. Часто утилиты объединяются в комплексы, наиболее популярны комплексы Norton Utilities, PC Tools Deluxe и Mace Utilities.
Программы — упаковщики позволяют за счет применения специальных методов «упаковки» информации сжимать информацию на дисках, т.е. создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл. Применение программ — упаковщиков очень полезно при создании архива файлов, так как в большинстве случаев значительно удобнее хранить на дискетах, предварительно сжатые программами — упаковщиками. Следует заметить, что различные упаковщики не совместимы друг с другом — архивный файл, созданный одним упаковщиком, чаще всего нельзя прочесть другим.
Программы для создания резервных копий информации на дисках позволяют быстро скопировать информацию, имеющуюся на жестком диске компьютера, на дискеты или кассеты стримера.
Антивирусные программы предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения вирусом.
Программы для диагностики компьютера позволяют проверить конфигурацию компьютера (количество памяти, ее использование, типы дисков и так далее), а также проверить работоспособность устройств компьютера (прежде всего жестких дисков).
Программы динамического сжатия дисков позволяют увеличить количество информации, хранимой на дисках путем ее динамического сжатия. Эти программы сжимают информацию при записи на диск, а при чтении восстанавливают в ее исходном виде.
Программы для автономной печати позволяют распечатывать файлы на принтере параллельно с выполнением другой работы на компьютере.
Системы программирования
Даже при наличии десятков тысяч программ для IBM PC пользователям может потребоваться что-то такое, чего не делают (или делают, но не так) имеющиеся программы. В этих случаях следует использовать системы программирования, т.е. системы для разработки новых программ.
Современные системы программирования для персональных компьютеров обычно предоставляют пользователю весьма мощные и удобные средства для разработки программ. В них входят:
компилятор, осуществляющий преобразование программ на языке программирования в программу машинных кодах, или интерпретатор, осуществляющий непосредственное выполнение текста программы на языке программирования высокого уровня;
библиотеки программ, содержащие заранее подготовленные программы, которыми могут пользоваться программисты;
различные вспомогательные программы, например отладчики, программы для получения перекрестных ссылок и т.д.
Системы программирования, прежде всего, различаются, естественно, по тому, кокой язык программирования они реализуют. Среди программистов пишущих программы для персональных компьютеров, наибольшей популярностью пользуются языки Си, Си++, Паскаль, Бейсик
В основу работы компьютеров положен программный принцип управления, состоящий в том, что компьютер выполняет действия по заранее заданной программе. Этот принцип обеспечивает универсальность использования компьютера: в определенный момент времени решается задача соответственно выбранной программе. После ее завершения в память загружается другая программа и т.д.
Программа — это запись алгоритма решения задачи в виде последовательности команд или операторов языком, который понимает компьютер. Конечной целью любой компьютерной программы является управление аппаратными средствами.
Для нормального решения задач на компьютере нужно, чтобы программа была отлажена, не требовала доработок и имела соответствующую документацию.
Поэтому, относительно работы на компьютере часто используют термин программное обеспечение (software), под которым понимают совокупность программ, процедур и правил, а также документации, касающихся функционирования системы обработки данных.
Программное и аппаратное обеспечение в компьютере работают в неразрывной связи и взаимодействии. Состав программного обеспечения вычислительной системы называется программной конфигурацией. Между программами существует взаимосвязь, то есть работа множества программ базируется на программах низшего уровня.
Междупрограммный интерфейс — это распределение программного обеспечения на несколько связанных между собою уровней.
Уровни программного обеспечения представляют собой пирамиду, где каждый высший уровень базируется на программном обеспечении предшествующих уровней.
Источник: studbooks.net