Содержание |
Оболочка операционной системы (англ. shell - облочка) — интерпретатор команд операционной системы, обеспечивающий интерфейс для взаимодействия пользователя с функциями системы.
В общем случае, различают ОС с двумя типами интерфейса для взаимодествия с пользователем: интерфейс коммандной строки (CLI) и графический пользовательский интерфейс (GUI).
Утил́ита (англ. utility или tool) — небольшая программа, предназначенная не для решения какой-либо прикладной задачи (редактирование текста, таблиц, графики), а для решения вспомогательных задач (настройка, просмотр какой-либо системной информации).
Так компьютерные утилиты можно разделить на три группы: Утилиты сервисного обслуживания компьютера, утилиты расширения функциональности и информационные утилиты.
Относятся все виды сервисных программ, такие как утилиты по: дефрагментации, проверке и исправлению структуры разделов жёсткого диска, исправлению системных зависимостей, тонкой настройке системы и т. д..
Поскольку типовой набор необходимых УСО. примерно одинаков для всех пользователей ПК, то большое распространение получили заранее собранные пакеты утилит, наиболее ярким примером которых может послужить пакет Norton Utilities (входящий в Norton System Works) от компании Symantec.
Расширяют функциональность существующих прикладных или системных программ.
Утилиты-конвертеры
Занимаются переконвертированием (переводом) файлов, представляющих собой различное представление одного и того же типа данных (текст, граффику, аудио), но в разных форматах (jpeg -> gif, mp3 -> ogg).
Утилиты — редакторы мета-информации
Занимаются сбором, записью и редактированием мета-информации файлов, такой как содержимое тегов мультимедийных файлов (название песни или фильма, альбом, исполнитель), информация о медиасодержимом. Обычно входят в состав так называемой медиа-библиотеки.
Утилиты системного менеджмента
Занимаются расширенным управлением системой, таким как: работа с разделами дисков, перепрограммирование (перепрошивка) памяти BIOS, установка расширенных аппаратных настроек аппаратного обеспечения, настройка компьютерной сети.
В операционной системе GNU/Linux к ним относятся:
Утилиты тонкой настройки
Занимаются тонкой (расширенной) настройкой существующих программ или ОС. В основном бывают только для операционных систем семейства Windows.
Включают в себя мониторы, бенчмарки, и утилиты общей (статической) информации.