Что относится к утилитам
Утилиты, их функции и типы.
• мониторинга показателей датчиков и производительности оборудования — мониторинг температур процессора, видеоадаптера; чтение S.M.A.R.T. жёстких дисков;
• управления параметрами оборудования — ограничение максимальной скорости вращения CD-привода; изменение скорости вращения вентиляторов.
• контроля показателей — проверка ссылочной целостности; правильности записи данных.
• расширения возможностей — форматирование и/или переразметка диска с сохранением данных, удаление без возможности восстановления.
К утилитам относятся:
• программы контроля, тестирования и диагностики, которые используются для проверки правильности функционирования устройств компьютера и для обнаружения неисправностей в процессе эксплуатации; указывают причину и место неисправности;
• программы-драйверы, которые расширяют возможности операционной системы по управлению устройствами ввода-вывода, оперативной памятью и т.д.; с помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся;
• программы-упаковщики (архиваторы), которые позволяют записывать информацию на дисках более плотно, а также объединять копии нескольких файлов в один архивный файл;
• антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусами;
• программы оптимизации и контроля качества дискового пространства ;
• программы восстановления информации, форматирования, защиты данных;
• коммуникационные программы, организующие обмен информацией между компьютерами;
• программы для управления памятью, обеспечивающие более гибкое использование оперативной памяти.
Необходимо отметить, что часть утилит входит в состав операционной системы, а другая часть функционирует автономно.
Утилита — что это такое? Определение
На каждом компьютере или ноутбуки есть маленькие программы, с небольшим функционалом, которые, не занимают много места на диске и выполняют специфические задачи в операционной системе.
Их называют — утилиты. Хоть они и маленького размера, и вроде бы не имеют много возможностей, для конкретных задач, для которой их создавали — такой вид программного обеспечения может быть просто незаменим.
Вы уже разобрались, что такое программа, из данного материала узнаете, что такое утилиты, почему их так называют и зачем они вообще нужны.
Что такое утилита
Утилита (Utility) — это небольшая программа, предназначенная для выполнения специфических/специализированных задач. Они могут быть, как уже встроенными в ОС, так и вспомогательными, но в любом случае они выполняют те действия, которых по умолчанию нет в самой операционной системе. Т.е. по сути они расширяют ее функционал: открывают доступ к настройкам, установкам или параметрам.
От программы утилиту отличает узкоспециализированная направленность, и дополнение/расширение/настройки возможностей операционной системы или аппаратного обеспечения.
Также, утилиты могут быть встроены/установлены не только в операционную систему, а, например, в BIOS.
Интересно! Такой тип софта может предоставлять несколько функций пользователю, а не одну или две. Так, например, возможность заархивировать и разархивировать файл, сразу же установить на него пароль и другие функции.
Виды утилит
Утилиты можно разделить на несколько основных групп:
Далее их можно разделить по функциям, которые они выполняют:
Полезные утилиты
Dr.Web CureIt!
Неимоверно полезная утилита-антивирус. Позволяет проверять любые носители информации на наличие вредоносного ПО. При его нахождении позволяет излечить или удалить файл.
Если на вашем компьютере или ноутбуке появились вирусы, то идеальным решением будет проверить его на наличие угроз именно этим программным обеспечением. Также, она будет полезна на тех ПО, на которых нет соединения с интернетом.
File-Info
Позволяет узнать какое расширение у какого-либо файла и сразу же предлагает варианты программ, которые могут его открыть со ссылками для скачивания.
Встраивается в контекстное меню и очень легка, и проста в использовании, так, чтобы узнать расширение и посмотреть ПО, которое сможет открыть файл, достаточно кликнуть по нему правой кнопкой мыши и выбрать File-Info в контекстном меню.
Unlocker
Еще одна очень полезная утилита, которая позволяет разблокировать заблокированный файл. Наверняка вы сталкивались с проблемой, что при удалении какого-либо файла или папки, выскакивало сообщение, что он/она заблокирован и не может быть удален.
Данное ПО поможет вам решить эту проблему. Она встраивается в контекстное меню, и при ее запуске на необходимом файле — разблокирует его. Так файл сразу станет доступным и удаляемым.
В заключение
Теперь вы знаете, что это такое — утилита простыми словами, как видите в этом нет ничего сложного. Надеюсь вам был полезен данный материал, и вы узнали для себя что-то новое и главное полезное. До встречи на страницах этого сайта.
Что такое утилиты в информатике
Что такое утилиты
Слово утилита в переводе с английского означает полезность.
Это программы для обслуживания ПК, которые автоматизируют многие ручные процессы, облегчают процедуру взаимодействия пользователя с машиной и установленным программным обеспечением. Они помогают оценить технические параметры компьютера, такие как температура нагрева жесткого диска, почистить память или упорядочить работу с носителями информации.
Назначение утилит
Утилиты – программы сервисные, предназначенные для оптимизации работы программ основных и всей системы в целом. Их задача – помощь, как обычному пользователю ПК, так и специалистам, которые занимаются программированием. Но бывают утилиты, созданные для причинения вреда компьютеру: взлома и получения доступа к управлению данными, например, скрытое администрирование. Справиться с ними можно при помощи тех же утилит, но уже отвечающих за обеспечение безопасности.
Осторожно! Если преподаватель обнаружит плагиат в работе, не избежать крупных проблем (вплоть до отчисления). Если нет возможности написать самому, закажите тут.
Виды утилит по связи с ОС, описание
В информатике существует несколько классификаций утилит. Одна из них определяет взаимосвязь сервисных программ с операционной системой. По этому принципу утилиты делятся на три группы:
Самый широкий круг утилит – системные. Они созданы для обслуживания той или иной операционной системы (DOS, WINDOWS, UNIX) и входят в ее состав по умолчанию, либо же устанавливаются с отдельного носителя. Ими пользуется, наверное, каждый, от простого обывателя до профессионала, подчас даже не подозревая, что ряд вспомогательных функций по обслуживанию ОС выполняют именно утилиты. Это могут быть мелкие единичные узкопрофильные программы, не занимающие много места на диске. Могут быть и целые комплексы, такие как Norton Utilities – программный пакет, который содержит несколько утилит, что изначально выпускались для DOS, а потом уже распространились и на WINDOWS.
Автономные утилиты противопоставляют системным. Они потому так и называются, что функционируют самостоятельно, вне зависимости от операционной системы. Работа компьютера начинается еще до включения ОС: подается питание, подключаются драйвера, инициализируются устройства ввода и т.д. Одна программа по цепочке активизирует другую до тех пор, пока очередь не дойдет до операционной системы. Эти процессы также можно ускорить и оптимизировать при помощи тех же автономных утилит. Например, проверить BIOS на взлом и исправность программой BIOS Verification.
Утилиты-оптимизаторы в отдельный вид по принципу взаимодействия с ОС выделяют не все. Некоторые ограничиваются двумя первыми. Тем не менее, существует большой кластер сервисных программ, цель которых заключается в работе с файловой системой на диске для освобождения места, дефрагментации.
Дефрагментация – перемещение файлов в определенном порядке, их группирование. Как и удаление мусора, временных файлов, она может быть произведена «вручную», но наличие утилит автоматизирует и ускоряет этот процесс. Таким образом улучшается продуктивность работы ПК.
К оптимизаторам также относят сервисные программы, которые могут помочь восстановить файлы, если они были удалены или случайно утрачены. Это касается как жесткого диска, так и удаленных носителей. Такие утилиты, как IsoBuster, Non-Stop Copy, могут скопировать и перенести в нужное место поврежденные файлы, программы типа Recuva, Disk Drill дают возможность вернуть текстовые документы и фото после удаления, Advanced System Care Free, Smart Defrag дефрагментируют и почистят жесткий диск, убрав все лишнее.
Виды утилит по функциональному назначению, характеристики
Еще одна классификация сервисных программ – по функциональному значению. Рассмотрим их по основным характеристикам:
Приведенные выше образцы были выбраны по принципу случайного отбора, как демонстраторы того или иного вида, без цели рекомендовать какую-то конкретную программу. Далее мы рассмотрим несколько примеров самых распространенных и часто используемых утилит.
Примеры утилит
Выбор утилит довольно широк и их функционал тоже. Они значительно упрощают жизнь простого пользователя и предоставляют дополнительные возможности в работе для специалистов в сфере IT.
Что такое утилита. Объясняем простыми словами
Утилита — небольшая вспомогательная программа для решения специализированных задач по настройке, оптимизации, улучшению работы оборудования и программного обеспечения (ПО).
Утилиты либо дают доступ к скрытым настройкам и параметрам системы, либо делают процесс изменения отдельных настроек проще — автоматизируют его. Эти программы могут входить в состав операционной системы или распространяться отдельно. Иногда набор нескольких программных продуктов объединяют в пакет утилит.
Пример употребления на «Секрете»
«Файрвол, или брандмауэр, — это ещё один из азов кибербезопасности. Это системная утилита, которая фильтрует трафик. Файрвол защищает компьютер от внешних атак, а также блокирует распространение вредоносного ПО, если оно всё же попало на компьютер».
(Из статьи об очевидных и не очень способах защитить смартфоны и ноутбуки от взлома.)
Ошибки в употреблении
Утилиты не стоит путать с драйверами, кодеками и обычными пользовательскими программами. Драйвер — это компьютерная программа, необходимая для подключения оборудования, например видеокарты, звуковой карты или принтера. Операционная система обращается к «железу» именно через драйвер — эта программа позволяет определить тип устройства и правильно с ним работать.
Кодек — небольшая программа для кодирования и декодирования данных мультимедиа (аудио, видео, цифровых изображений). Каждый кодек обрабатывает какой-то один тип данных. Например, за запись и воспроизведение звука среди прочих отвечают аудиокодеки MP3, WMA, FLAC, а с видео работают видеокодеки DivX, MPEG, AVI, H.261, H.263, H.264 и другие. Если в ролике содержится и звук, и видео, подключаются оба типа кодеков.
От обычных программам утилиты отличаются своим предназначением (в основном это диагностика и отладка операционной системы) и скромным функционалом. Но при желании к утилитам можно отнести вообще любую небольшую и узкоспециализированную программу, например виджет с информацией о погоде и дорожной ситуации, простой аудио- или видеопроигрыватель, текстовый редактор наподобие «Блокнота» или TextEdit.
Пик популярности подобных программ пришёлся на 2000-е годы, когда пользователи пытались с их помощью улучшить работу своего компьютера. Например, геймеры устанавливали пакеты утилит Alcohol 120% или Daemon Tools для создания образов загрузочных DVD-дисков. В те времена многие игры не шли без диска в дисководе, а сам диск был снабжён защитой от копирования. Эти программы помогали обойти ограничения.
С помощью утилиты-дефрагментатора можно было попытаться разогнать жёсткий диск (HDD).
Download Master или любой другой менеджер для загрузки файлов из интернета был необходим, когда скорость соединения была медленной, а фильм приходилось скачивать часами. Утилита позволяла в случае разрыва соединения докачать оставшиеся части файла, а не начинать скачивание заново.
Системное программное обеспечение. Операционные оболочки.
Системное программное обеспечение. Операционные оболочки.
К утилитам относятся: диспетчеры файлов или файловые менеджеры средства динамического сжатия данных средства просмотра и воспроизведения средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО).
Необходимо отметить, что часть утилит входит в состав операционной системы, а другая часть функционирует автономно. Большая часть общего (системного) ПО входит в состав ОС. Часть общего ПО входит в состав самого компьютера (часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате). Часть общего ПО относится к автономными программам и поставляется отдельно.
Оболочка операционной системы (от англ. shell — оболочка) — интерпретатор команд операционной системы (ОС), обеспечивающий интерфейс для взаимодействия пользователя с функциями системы.
В общем случае, различают оболочки с двумя типами интерфейса для взаимодействия с пользователем: текстовый пользовательский интерфейс (CUI) и графический пользовательский интерфейс (GUI).
Последние версии ОС Windows используют в качестве своей оболочки интегрированную среду Проводника Windows. Проводник Windows представляет собой визуальную среду управления включающую в себя Рабочий стол, Меню пуск, Панель задач, а также функции управления файлами. Ранние версии ОС Windows 3.xx в качестве графической оболочки включают менеджер программ.
Многие сторонние разработчики предлагают альтернативные среды, которые могут быть использованы вместо оболочки проводника, включенной по умолчанию компанией Microsoft в систему Windows.
2. ОС и среды: назначение и основные определения
Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это определение применимо к большинству современных ОС общего назначения.
В логической структуре типичной вычислительной системы ОС занимает положение между устройствами с их микроархитектурой, машинным языком и, возможно, собственными (встроенными) микропрограммами — с одной стороны — и прикладными программами с другой.
Разработчикам программного обеспечения ОС позволяет абстрагироваться от деталей реализации и функционирования устройств, предоставляя минимально необходимый набор функций (см. интерфейс программирования приложений).
В большинстве вычислительных систем ОС является основной, наиболее важной (а иногда и единственной) частью системного ПО. С 1990-х наиболее распространёнными операционными системами являются ОС семейства Microsoft Windows и системы класса UNIX (особенно Linux и Mac OS).
· вычислительная система используется для различных задач, причём программы, решающие эти задачи, нуждаются в сохранении данных и обмене ими. Из этого следует необходимость универсального механизма сохранения данных; в подавляющем большинстве случаев ОС отвечает на неё реализацией файловой системы. Современные ОС, кроме того, предоставляют возможность непосредственно «связать» вывод одной программы со вводом другой, минуя относительно медленные дисковые операции;
· различные программы нуждаются в выполнении одних и тех же рутинных действий. Например, простой ввод символа с клавиатуры и отображение его на экране может потребовать исполнения сотен машинных команд, а дисковая операция — тысяч
· между программами и пользователями системы необходимо распределять полномочия, чтобы пользователи могли защищать свои данные от несанкционированного доступа, а возможная ошибка в программе не вызывала тотальных неприятностей;
Функции операционных систем
· пользователя (между пользователем и программно-аппаратными средствами)
· между программным и аппаратным обеспечением
· между разными видами программного обеспечения
2. Обеспечение автоматического запуска. Все ОС обеспечивают свой автоматический запуск.
4. Обслуживание файловой структуры.
К функциям обслуживания относятся:
· навигация по файловой структуре
· переименование файлов и каталогов
· копирование и перемещение файлов и каталогов
· управление атрибутами файлов
6. Взаимодействие с аппаратным обеспечением.Существуют сотни различных моделей видеокарт, звуковых карт, принтеров, сканеров и т.д. Ни один разработчик программного обеспечения не может предусмотреть все варианты взаимодейчтвия своей программы, например, с принтером. Поэтому каждый разработчик оборудования прикладывает к нему специальные пролграммы-драйверы.
Обслуживание компьютера.
Состав операционной системы
Ядро операционной системы
Ядро операционной системы — часть ОС, выполняющаяся при максимальном уровне привилегий. Как правило, в ядро помещаются процедуры, выполняющие манипуляции с основными ресурсами системы и уровнями привилегий процессов, а также критичные процедуры.
Базовая система ввода-вывода
Базовая система ввода-вывода (БСВВ, BIOS) — набор программных средств, обеспечивающих взаимодействие ОС и приложений с аппаратными средствами. Обычно БСВВ представляет набор компонент — драйверов. Также в БСВВ входит уровень аппаратных абстракций, минимальный набор аппартно-зависимых процедур ввода-вывода, необходимый для запуска и функционирования ОС.
Командный интерпретатор
Командный интерпретатор — необязательная, но существующая в подавляющем большинстве ОС часть, обеспечивающая управление системой посредством ввода текстовых команд (с клавиатуры, через порт или сеть). Операционные системы, не предназначенные для интерактивной работы часто его не имеют. Также его могут не иметь некоторые ОС для рабочих станций (MacOS
Сервисные программы
Сервисное программное обеспечение — пакет приложений, включённый в состав ОС, реализующий множество полезных функций.
Основные принципы построения операционных систем
Принцип модульности
Под модулем в общем случае понимают функционально законченный элемент системы, выполненный в соответствии с принятыми межмодульными интерфейсами. По своему определению модуль предполагает возможность без труда заменить его на другой при наличии заданных интерфейсов. Способы обособления составных частей ОС в отдельные модули могут существенно различаться, но чаще всего разделение происходит именно по функциональному признаку. В значительной степени разделение системы на модули определяется используемым методом проектирования ОС (восходящее или нисходящее проектирование).
Принцип виртуализации
Принцип виртуализации: построение виртуальных ресурсов, их распределение и использование в настоящее время применяется практически в любой ОС. Этот принцип позволяет представить структуру системы в виде определенного набора планировщиков процессов и распределителей ресурсов (мониторов) и использовать единую централизованную схему распреде-ления ресурсов.
Наиболее естественным и законченным проявлением концепции виртуальности является понятие виртуальной машины. Виртуальная машина, предоставляемая пользователю, воспроизводит архитектуру реальной машины, но архитектурные элементы в таком представлении выступают с новыми или улучшенными характеристиками, как правило, упрощающими работу с системой.
Микроядерная архитектура
Современная тенденция в разработке операционных систем состоит в перенесении значительной части системного кода на уровень пользователя и одновременной минимизации ядра. Речь идет о подходе к построению ядра, называемом микроядерной архитектурой (microkernel architecture) операционной системы, когда большинство ее составляющих являются самостоятельными программами. В этом случае взаимодействие между ними обеспечивает специальный модуль ядра, называемый микроядром. Микроядро работает в привилегированном режиме и обеспечивает взаимодействие между программами, планирование использованияпроцессора, первичную обработку прерываний, операции ввода-вывода и базовое управление памятью.
Остальные компоненты системы взаимодействуют друг с другом путем передачи сообщений через микроядро.
Основное достоинство микроядерной архитектуры – высокая степень модульности ядра операционной системы. Это существенно упрощает добавление в него новых компонентов. В микроядерной операционной системе можно, не прерывая ее работы, загружать и выгружать новые драйверы, файловые системы и т. д. Существенно упрощается процесс отладки компонентов ядра, так как новая версия драйвера может загружаться без перезапуска всей операционной системы. Компоненты ядра операционной системы ничем принципиально не отличаются от пользовательских программ, поэтому для их отладки можно применять обычные средства. Микроядерная архитектура повышает надежность системы, поскольку ошибка на уровне непривилегированной программы менее опасна, чем отказ на уровне режима ядра.
В то же время микроядерная архитектура операционной системы вносит дополнительные накладные расходы, связанные с передачей сообщений, что существенно влияет на производительность. Для того чтобы микроядерная операционная система по скорости не уступала операционным системам на базе монолитного ядра, требуется очень аккуратно проектировать разбиение системы на компоненты, стараясь минимизировать взаимодействие между ними. Таким образом, основная сложность при создании микроядерных операционных систем – необходимость очень аккуратного проектирования.
Системное программное обеспечение. Операционные оболочки.
К утилитам относятся: диспетчеры файлов или файловые менеджеры средства динамического сжатия данных средства просмотра и воспроизведения средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО).
Необходимо отметить, что часть утилит входит в состав операционной системы, а другая часть функционирует автономно. Большая часть общего (системного) ПО входит в состав ОС. Часть общего ПО входит в состав самого компьютера (часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате). Часть общего ПО относится к автономными программам и поставляется отдельно.
Оболочка операционной системы (от англ. shell — оболочка) — интерпретатор команд операционной системы (ОС), обеспечивающий интерфейс для взаимодействия пользователя с функциями системы.
В общем случае, различают оболочки с двумя типами интерфейса для взаимодействия с пользователем: текстовый пользовательский интерфейс (CUI) и графический пользовательский интерфейс (GUI).
Последние версии ОС Windows используют в качестве своей оболочки интегрированную среду Проводника Windows. Проводник Windows представляет собой визуальную среду управления включающую в себя Рабочий стол, Меню пуск, Панель задач, а также функции управления файлами. Ранние версии ОС Windows 3.xx в качестве графической оболочки включают менеджер программ.
Многие сторонние разработчики предлагают альтернативные среды, которые могут быть использованы вместо оболочки проводника, включенной по умолчанию компанией Microsoft в систему Windows.
2. ОС и среды: назначение и основные определения
Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это определение применимо к большинству современных ОС общего назначения.
В логической структуре типичной вычислительной системы ОС занимает положение между устройствами с их микроархитектурой, машинным языком и, возможно, собственными (встроенными) микропрограммами — с одной стороны — и прикладными программами с другой.
Разработчикам программного обеспечения ОС позволяет абстрагироваться от деталей реализации и функционирования устройств, предоставляя минимально необходимый набор функций (см. интерфейс программирования приложений).
В большинстве вычислительных систем ОС является основной, наиболее важной (а иногда и единственной) частью системного ПО. С 1990-х наиболее распространёнными операционными системами являются ОС семейства Microsoft Windows и системы класса UNIX (особенно Linux и Mac OS).
· вычислительная система используется для различных задач, причём программы, решающие эти задачи, нуждаются в сохранении данных и обмене ими. Из этого следует необходимость универсального механизма сохранения данных; в подавляющем большинстве случаев ОС отвечает на неё реализацией файловой системы. Современные ОС, кроме того, предоставляют возможность непосредственно «связать» вывод одной программы со вводом другой, минуя относительно медленные дисковые операции;
· различные программы нуждаются в выполнении одних и тех же рутинных действий. Например, простой ввод символа с клавиатуры и отображение его на экране может потребовать исполнения сотен машинных команд, а дисковая операция — тысяч
· между программами и пользователями системы необходимо распределять полномочия, чтобы пользователи могли защищать свои данные от несанкционированного доступа, а возможная ошибка в программе не вызывала тотальных неприятностей;
Функции операционных систем
· пользователя (между пользователем и программно-аппаратными средствами)
· между программным и аппаратным обеспечением
· между разными видами программного обеспечения
2. Обеспечение автоматического запуска. Все ОС обеспечивают свой автоматический запуск.
4. Обслуживание файловой структуры.
К функциям обслуживания относятся:
· навигация по файловой структуре
· переименование файлов и каталогов
· копирование и перемещение файлов и каталогов
· управление атрибутами файлов
6. Взаимодействие с аппаратным обеспечением.Существуют сотни различных моделей видеокарт, звуковых карт, принтеров, сканеров и т.д. Ни один разработчик программного обеспечения не может предусмотреть все варианты взаимодейчтвия своей программы, например, с принтером. Поэтому каждый разработчик оборудования прикладывает к нему специальные пролграммы-драйверы.
Обслуживание компьютера.
Состав операционной системы
Ядро операционной системы
Ядро операционной системы — часть ОС, выполняющаяся при максимальном уровне привилегий. Как правило, в ядро помещаются процедуры, выполняющие манипуляции с основными ресурсами системы и уровнями привилегий процессов, а также критичные процедуры.
Последнее изменение этой страницы: 2017-03-17; Просмотров: 1332; Нарушение авторского права страницы