Утиліта

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

Утилі́та (англ. Utility program, utility) — сервісна програма, що допомагає керувати файлами, отримувати інформацію про комп'ютер, діагностувати й усувати проблеми, забезпечувати ефективну роботу системи. Утиліти розширюють можливості ОС.

Утилі́тапрограмуванні) — невеличка прикладна програма.

Утиліти обслуговування системи (УОС)[ред.ред. код]

До УОС належать всі види сервісних програм, наприклад, утиліти дефрагментації, перевірки й виправлення структури розділів жорсткого диска, виправлення системних помилок, витонченого налаштуванню системи і т. д..

Оскільки типовий набір необхідних УОС приблизно однаковий для всіх користувачів ПК, то великого поширення набули заздалегідь зібрані пакети утиліт, найяскравішим прикладом яких може послужити пакет від компанії Norton Utilities (що входить до Norton System Works від Symantec Corporation).

Основні типи УОС[ред.ред. код]

Дефрагментатори[ред.ред. код]

Дефрагментатори перевіряють міру фрагментації файлів і вільного простору на доступних системі розділах логічних накопичувачів, усувають (знижують) її — дефрагментують, а також можуть переміщувати файли для розташування в порядку, що забезпечує оптимальний час доступу (мінімальний — для найуживаніших файлів за рахунок більшого — для таких, що використовуються рідко).

Утиліти контролю помилок і пошкоджень структури розділів та SMART-ревізори[ред.ред. код]

Ці утиліти перевіряють наявність помилок у файловій системі та на пристрої зберігання даних (твердому диску, пристрій на основі Flash-пам'яті, дискеті). Вони також можуть звертатися до SMART-модуля твердого диска для контролю його службової інформації.
До цих утиліт належать:

  • Для запуску в UNIX-подібних ОС:
    • fsck — оболонка для виклику команди, специфічної для конкретного типу файлової системи, напр. fsck.ext2, fsck.vfat, fsck.jfs чи reiserfsck.
  • Для MS Windows (як родини Windows 9х, так і родини Windows NT):

Утиліти контролю цілісності системи[ред.ред. код]

Сканують конфігураційні файли, символьні посилання і/або ярлики з метою пошуку некоректних записів, а також видалених або переміщених файлів.

  • Для UNIX-подібних ОС:

Утиліти розширення функціональності[ред.ред. код]

Розширюють функціональність наявних прикладних або системних засобів, наприклад, утиліти автоматизації й конвертації медіа-тегів (ID3 у MP3, Коментарі Vorbis в Ogg), безпечного (безповоротного) видалення файлів, утиліти конвертації файлів різних форматів, утиліти системного менеджменту.

Основні види утиліт розширення функціональності[ред.ред. код]

Утиліти-конвертери[ред.ред. код]

Займаються конвертацією файлів, що належать до одного типу даних: аудіо, відео, графічні, конструкторські, модельні, програмні файли,— але скомпонованих у різних форматах:

  • Конвертери програмного коду, що перетворюють вихідні тексти з однієї мови програмування або його реалізації на іншу (наприклад Borland C++ → Microsoft Visual C++).
  • Конвертери мультимедійних файлів, що займаються перетворенням формату закодованих в одному з відомих кодеків мультимедійних даних у формат, придатний для обробки іншим кодеком, а також (залежно від утиліти) такі, що міняють роздільну здатність, глибину кодування й інші параметри мультимедійного потоку.
  • Конвертери графічних файлів, що перетворюють їх з одного формату в інший чи виділяють зображення з відеопотоку.

Утиліти — редактори мета-інформації[ред.ред. код]

Займаються збором, записом і редагуванням мета-інформації файлів: вмісту тегів мультимедійних файлів, інформації про медіавміст, даних EXIF тегів цифрових зображень і тому подібної. Зазвичай входять до складу так званої медіа-бібліотеки.

Утиліти резервного копіювання[ред.ред. код]

  • AzovSky Version Safe

Утиліти системного менеджменту[ред.ред. код]

Займаються розширеним управлінням системою, таким як: робота з розділами дисків, перепрограмування (перепрошивка) пам'яті BIOS, установка розширених апаратних налаштувань апаратного забезпечення.<?br> У ОС Windows NT 4 … 5.1 більшість утиліт системного менеджменту згрупована в Windows Management Console, що викликається пунктом «Управління комп'ютером» контекстного меню значка «Мій комп'ютер».

  • Утиліти для роботи з розділами диска:
    • Microsoft fdisk — частина ОС Microsoft Windows.
    • Linux fdisk — консольне застосування для роботи з розділами диска під ОС на ядрі Linux
    • Disk Druid — утиліта для роботи з розділами диска під ОС GNU/Linux із графічним інтерфейсом (призначена для користувача).
    • mdadm — утиліта GNU/Linux для управління RAID масивами (Linux Software Raid)
    • PartitionMagic — утиліта для роботи з розділами диска під ОС Windows або DOS (із графічним інтерфейсом, призначеним для користувача).
    • Оснащення «Управління дисками» Windows Management Console.
    • parted і його графічна реалізація GParted — утиліти для роботи під GNU/Linux

Утиліти тонкого налаштування[ред.ред. код]

Займаються тонким (розширеним) налаштуванням існуючих програм або ОС.

До них належать:

  • Reg Organizer
  • Xteq-dotec X-Setup
  • OnTrack WinCustomizer

Інформаційні утиліти[ред.ред. код]

Містять монітори, бенчмарки й утиліти загальної (статичною) інформації.

Як правило, використовуються для прискорення розробки програмних продуктів:

  •  — генерації коду програми (див. lex, yacc)
  •  — автоматичної компіляції програми (див. make)
  •  — прекомпіляції, або попередньої обробки коду програми
  •  — генерування документації (див. perldoc, xmldoc, phpdoc)