Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы по СПО (1 часть).docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
449.46 Кб
Скачать

Утилиты

Утилиты (англ. utility или tool) – программы, предназначенные для решения узкого круга вспомогательных задач.

Иногда утилиты относят к классу сервисного программного обеспечения

Утилиты используются для

  • Мониторинга показателей датчиков и производительности оборудования – мониторинг температур процессора, видеоадаптера; чтение S.M.A.R.T. жёстких дисков;

  • Управления параметрами оборудования – ограничение максимальной скорости вращения CD-привода; изменение скорости вращения вентиляторов.

  • Контроля показателей – проверка ссылочной целостности; правильности записи данных.

  • Расширения возможностей – форматирование и/или переразметка диска с сохранением данных, удаление без возможности восстановления.

Типы утилит

  • Дисковые утилиты

    • Дефрагментаторы

    • Проверка диска – поиск неправильно записанных либо повреждённых различным путём файлов и участков диска и их последующее удаление для эффективного использования дискового пространства.

    • Очистка диска – удаление временных файлов, ненужных файлов, чистка «корзины».

    • Разметка диска – деление диска на логические диски, которые могут иметь различные файловые системы и восприниматься операционной системой как несколько различных дисков.

    • Резервное копирование – создание резервных копий целых дисков и отдельных файлов, а также восстановление из этих копий.

    • Сжатие дисков – сжатие информации на дисках для увеличения вместимости жёстких дисков.

  • Утилиты работы с реестром

  • Утилиты мониторинга оборудования

  • Тесты оборудования

Утилиты зачастую входят в состав операционных систем или идут в комплекте со специализированным оборудованием.

  1. Система программирования и Среда программирования: определения, сходства и различия двух понятий. Кросс-системы.

    Система программирования [Programming System, Development System, Supporting System] – совокупность (комплекс) системных программ и средств, предназначенных для разработки, отладки и исполнения нового программного обеспечения (ПО) на конкретном языке программирования.

Даже при наличии десятков тысяч программ для компьютеров пользователям может потребоваться что-то такое, чего не делают (или делают, но не так) имеющиеся программы. В этих случаях следует использовать системы программирования.

Среда программирования [Programming Environment] или Интегрированная среда разработки (ИСР) [Integrated Development/Debugging Environment = IDE] – система программных средств, используемая программистами для разработки нового программного обеспечения.

Система программирования на рис. 2 представлена, прежде всего, такими компонентами, как транслятор с соответствующего языка, библиотеки подпро­грамм, редакторы, компоновщики и отладчики. Не бывает самостоятельных (оторванных от ОС) систем программирования. Любая система программи­рования может работать только в соответствующей ОС, под которую она и создана, однако при этом она может позволять разрабатывать программное обеспечение и под другие ОС. Например, одна из популярных систем про­граммирования на языке C/C++ от фирмы Watcom для OS/2 позволяет по­лучать программы и для самой OS/2, и для DOS, и для Windows.

В том случае, когда создаваемые программы должны работать совсем на другой аппаратной базе, говорят о кросс-системах. Так, для ПК на базе микропроцес­соров семейства i80x86 имеется большое количество кросс-систем, позволяю­щих создавать программное обеспечение для различных микропроцессоров и микроконтроллеров.