Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Служебное программное обеспечение - это программное обеспечение, предназначенное для помощи в анализе, настройке, оптимизации или обслуживании компьютера. [1] Он используется для поддержки компьютерной инфраструктуры - в отличие от прикладного программного обеспечения , которое нацелено на прямое выполнение задач, которые приносят пользу обычным пользователям. Однако служебные программы часто являются частью прикладных систем . Например, пакетное задание может запускать написанный пользователем код для обновления базы данных, а затем может включать в себя шаг, запускающий служебную программу для резервного копирования базы данных, или задание может запускать служебную программу для сжатия диска перед копированием файлов.

Хотя базовый набор служебных программ обычно распространяется с операционной системой (ОС), и это служебное программное обеспечение первого производителя часто считается частью операционной системы, пользователи часто устанавливают замены или дополнительные служебные программы. [2] [3] Эти утилиты могут предоставлять дополнительные возможности для выполнения задач, которые выходят за рамки возможностей операционной системы.

Многие утилиты, которые могут повлиять на всю компьютерную систему, требуют от пользователя повышенных привилегий , в то время как другие, которые работают только с данными пользователя, этого не делают. [4]

Системные утилиты [ править ]

  • Антивирусные программы проверяют компьютерные вирусы и блокируют или удаляют их.
  • Менеджеры буфера обмена расширяют функциональные возможности буфера обмена операционной системы.
  • Программное обеспечение для управления доступом к компьютерам разрешает или отклоняет запросы на доступ к системным ресурсам.
  • Отладчики обычно позволяют проверять и изменять данные и программные инструкции в памяти и на диске.
  • Диагностические программы определяют и сообщают о рабочем состоянии компьютерного оборудования и программного обеспечения. Тестеры памяти являются одним из примеров.
  • Сетевые утилиты анализируют подключение компьютера к сети, настраивают параметры сети, проверяют передачу данных или регистрируют события.
  • Менеджеры пакетов используются для настройки, установки или поддержания в актуальном состоянии другого программного обеспечения на компьютере.
  • Очистители реестра очищают и оптимизируют реестр Windows , удаляя старые ключи реестра, которые больше не используются.
  • Система контролирует ресурсы и производительность компьютерной системы.
  • Системные профилировщики предоставляют подробную информацию об установленном программном и аппаратном обеспечении.

Утилиты управления запоминающими устройствами [ править ]

  • Утилиты сжатия диска прозрачно сжимают / распаковывают содержимое диска, увеличивая его емкость.
  • Дефрагментаторы диска обнаруживают компьютерные файлы , содержимое которых разбросано по нескольким местам на жестком диске, и собирают фрагменты в одну непрерывную область.
  • Устройства форматирования дисков подготавливают устройство хранения данных, такое как жесткий диск, твердотельный накопитель, гибкий диск или флэш-накопитель USB, к первоначальному использованию. Они часто используются для полного стирания всего устройства.
  • Редакторы разделов диска делят отдельный диск на несколько логических дисков, каждый со своей собственной файловой системой, которая может быть смонтирована операционной системой и рассматриваться как отдельный диск.
  • Анализаторы дискового пространства обеспечивают визуализацию использования дискового пространства, получая размер каждой папки (включая подпапки) и файлов в папке или на диске. показывая распределение используемого пространства.
  • Инициализаторы ленты записывают метку на магнитную ленту или другой магнитный носитель. Инициализаторы для DECtape форматировали ленту на блоки.

Утилиты управления файлами [ править ]

  • Архиваторы выводят поток или отдельный файл, если им предоставлен каталог или набор файлов. Архив сьютов могут включать в себя сжатие и шифрование возможности. Некоторые утилиты архивирования имеют отдельную утилиту разархивирования для обратной операции. Один из почти универсальных форматов архивных файлов - это zip-файлы .
  • Криптографические утилиты шифруют и дешифруют потоки и файлы.
  • Утилиты сжатия данных выводят более короткий поток или файл меньшего размера, если они предоставляются с потоком или файлом.
  • Преобразования данных утилиты преобразования данных из исходного файла в другой формат, например, из текстового файла в PDF документ.
  • Утилиты восстановления данных используются для восстановления хороших данных из поврежденных файлов.
  • Утилиты синхронизации данных обеспечивают согласованность данных от источника до целевого хранилища данных и наоборот. Есть несколько веток этого типа утилит:
    • Утилиты синхронизации файлов поддерживают согласованность между двумя источниками. Их можно использовать для создания резервных копий или резервных копий, но они также используются, чтобы помочь пользователям переносить свою цифровую музыку, фотографии и видео на свои мобильные устройства .
    • Утилиты управления версиями могут воссоздать согласованную структуру, в которой несколько пользователей одновременно изменяют один и тот же файл.
  • Очистители диска находят файлы, которые не нужны для работы компьютера или занимают много места.
  • Утилиты сравнения файлов предоставляют автономную возможность обнаруживать различия между файлами.
  • Файловые менеджеры предоставляют удобный метод выполнения рутинных задач управления данными, восстановления электронной почты и управления, таких как удаление, переименование, каталогизация, удаление из каталога, перемещение, копирование, объединение, установка статуса защиты от записи, установка прав доступа к файлам, создание и изменение папок и данных наборы.

Разные утилиты [ править ]

  • Генераторы данных (например, IEBDG ) создают файл тестовых данных в соответствии с заданными шаблонами.
  • Шестнадцатеричные редакторы напрямую изменяют текст или данные файла независимо от формата файла. Эти файлы могут быть данными или программами.
  • Программы проверки HTML проверяют HTML- код и проверяют ссылки.
  • Утилиты установки или настройки используются для инициализации или настройки программ, обычно прикладных программ, для использования в определенной компьютерной среде. Также есть деинсталляторы .
  • Утилиты установки исправлений выполняют изменения файлов, особенно объектных программ, когда исходный код программы недоступен.
  • Заставки предотвращают выгорание люминофора на ЭЛТ и плазменных мониторах компьютеров .
  • Программы сортировки / слияния упорядочивают записи (строки) файла в заданную последовательность.
  • Автономные средства записи макросов позволяют использовать макросы клавиатуры в программах, которые изначально не поддерживают такую ​​функцию.

См. Также [ править ]

  • Список утилит Microsoft Windows
  • Список команд DOS
  • Список утилит macOS
  • Программы поддержки для OS / 360 и последующих
  • Список команд Unix
  • Список утилит KDE
  • Пакетный скрипт
  • Сценарий оболочки

Ссылки [ править ]

  1. ^ Парсонс, Джун Джамрич; Оя, Дэн (2013). Новые взгляды на компьютерные концепции 2014: всесторонний . Курсовая технология. п. 129.
  2. ^ "Non-Opec (реклама)" . Компьютерный мир. 3 сентября 1979 . Проверено 20 мая 2019 года .
  3. Мендельсон, Эдвард (8 июня 1999 г.). «Исправьте то, что беспокоит ваш компьютер» . Журнал ПК . Проверено 20 мая 2019 года .
  4. ^ "Команда ifconfig Linux" . Компьютерная надежда . Проверено 20 мая 2019 года .