Какие основные виды ПО бывают по назначению
Программное обеспечение, установленное на ПК, делится на 3 разновидности:
- прикладное;
- системное;
- инструментальное.
Системное
Это часть системы, которая помогает следить за аппаратной стороной ПК и управлять ею. Сюда входят программы, контролирующие работу оперативной памяти, центрального процессора, видеокарты, устройств ввода и вывода информации, сетевые подпрограммы.
Таким ПО считается:
- Драйверы — утилиты небольшого размера, функционирование которых заключается в обеспечении корректной работы остальных элементов оборудования;
- ОС;
- Дополнения — языковые пакеты или настройки расширения экрана.
Прикладное
Наиболее обширная доля классификации. Сюда относятся графические и текстовые редакторы, браузеры, базы данных и все, что люди используют в привычной работе за компьютером. Здесь же находятся антивирусные пакеты, бухгалтерия и различные архивы.
Смысл этой разновидности в выполнении четко поставленной задачи: рисовать, учитывать, открывать сетевые страницы, набирать текст. Если утилита нужна для конкретного выполнения действия, то она является прикладным ПО.
Инструментальное
Специфическое обеспечение любой компьютерной техники. Его можно было бы отнести к прикладному, но из-за специфики применения его выделили в отдельный вид. Основная функция — отладка, настройка, переписывание программного кода.
Постоянно пользоваться этим кодом базовым пользователям довольно сложно, поэтому были разработаны системы, которые позволяют переводить обычную речь в двоичную, привычную для ПК.
Разница между часто используемыми компиляторами и интерпретаторами заключается в том, что первый генерирует готовый файл, который можно запускать. А второй создает архив, который функционирует только с помощью самого сервиса.
-
Вышивка крестом сообщение краткое
-
Сообщение народные праздники крыма
-
Сколиоз сообщение по биологии 8 класс
-
Юрта сообщение на английском
- Сообщение театр народов мира
Специальные утилиты
Программы-утилиты чаще всего применяются для Windows-платформ, которые не отличаются стабильностью работы и безопасностью. Для правильного их подбора необходимо кратко ознакомиться с функциями, которые они должны выполнять. По функционалу можно перечислить такие группы утилит:
- Защита от вирусов и другого вредоносного ПО.
- Оптимизация файловой системы.
- Чистка и дефрагментация реестра.
- Удаление ненужных данных.
- Настройка системы.
- Шифрование данных.
- Корректное удаление установленных программ.
К первой группе можно отнести все антивирусы. Для выбора оптимального программного продукта необходимо воспользоваться различными интернет-ресурсами, на которых тестируется соответствующее ПО. Примеры антивирусов, обладающих хорошими характеристиками, являются продукты лаборатории Касперского и Евгения Рошаля (Dr. Web).
Другие типы утилит выбираются по такому же принципу, как и антивирусы. Некоторые программные модули могут включать сразу несколько функций. Например, Advanced System Care состоит из компонентов, отвечающих за безопасность, работу с файловой системой и реестром, а также модуля, отвечающего за корректное удаление программ.
Таким образом, системные программы позволяют не только осуществлять диалог клиента и ЭВМ, а также сохранять важные данные и поддерживать работоспособность вычислительной системы на высоком уровне.
Операционная система
ОС — совокупность ПО, которое управляет железом и ресурсами ЭВМ, а также разворачивает специальную среду для запуска и работы приложений клиентской части. Иными словами, она «оживляет» компьютер, поскольку без нее невозможно играть в игры, слушать музыку, смотреть фильмы, работать с документами. Основные задачи, которые выполняют современные ОС:
- Управление работой программного обеспечения.
- Распределение RAM между процессами.
- Обработка ввода-вывода.
- Осуществление доступа к файловой системе и таблице разделов.
- Обработка системных сообщений от устройств (прерываний — IRQ).
- Управление железом компьютера при помощи драйверов.
- Разворачивание интерфейса пользователя.
- Режим многозадачности.
- Консольные режимы для нескольких пользователей.
- Режим для нескольких клиентов.
- Настройку аппаратных и программных средств.
- Определение конфигурационной особенности для каждого ПК.
- Возможность установки дополнительного программного обеспечения.
- Безопасность.
Это основные критерии, которым должна удовлетворять каждая ОС. Для выбора последней нужно ознакомиться с основными видами и характеристиками.
Виды и характеристики
Для работы на персональном компьютере можно использовать несколько видов ОС, основные характеристики которых существенно отличаются между собой. Они условно могут делиться на 3 группы:
- LINUX.
- Windows.
- MAC OS.
Первая платформа является оптимальным решением для любых ПК и портативных устройств, поскольку отличается не только функциональностью, но и высокими требованиями к безопасности. Для нее практически не пишется опасное вредоносное ПО, данные пользователя надежно защищены. Кроме того, освоить ее довольно просто, поскольку существует множество модификаций с понятным интерфейсом. Для входа в систему предусмотрен пароль, который невозможно обойти.
В ОС существует возможность входа по паролю, однако его довольно легко взломать. Распространенной ошибкой новичков при инсталляции Windows является отсутствие пароля на аккаунте администратора, который просто не указывают. В результате этого злоумышленник может получить доступ ко всем данным пользователя, войдя в админскую учетную запись.
MAC-системы превосходят Linux-платформы по степени надежности и обеспечивают отличную защиту информации пользователя. Однако они обладают существенным недостатком — установить их можно только на устройства компании «APPLE».
Следует отметить, что MAC и LINUX имеют UNIX-ядро, т. е. структуру файловой системы, конфигурацию и модульные процедуры выполнения запросов. Этот подход к архитектуре позволяет существенно увеличить скорость работы, достигнуть высокого уровня безопасности, а также правильно управлять ресурсами при выполнении нескольких процессов.
Драйвера и многозадачность
Драйвер — специальная программа, предназначенная для выполнения взаимосвязи железа с операционной системой. Он необходим для корректной работы последней и инсталлируется при установке. Однако иногда его следует устанавливать вручную, поскольку система не всегда может найти и загрузить подходящее ПО для конкретного устройства. Эта проблема чаще всего происходит в Windows, поскольку UNIX-системы всегда «находят» подходящие драйвера (стабильные и свежие версии).
Следует отметить, что только OC UNIX-платформ обладают многозадачностью. Хотя в некоторых источниках указано, что Windows способна правильно распределять ресурсы при вычислительном процессе. Последнее — ошибочное утверждение, поскольку работа программ выполняется по одному экземпляру с последующим переключением между вычислительными потоками. IT-специалисты называют Windows — ОС с ложной многозадачностью.
Системное, что включает
Системное ПО (System Software) — группы программ и их систем, которые обеспечивают работу компьютера.
СПО предназначается для:
- формирования условий для функционирования других программных групп;
- обеспечения автоматизации разработки нового софта;
- регулирования качества работы компьютера и вычислительной системы;
- диагностирования и профилактики компьютерной аппаратуры;
- произведения дополнительных технологических процессов (архивирование, восстановление компонентов программ и файлов баз данных, копирование).
Продукты данного вида ПО являются неотъемлемой частью компьютера и рассчитаны на опытных пользователей — оператора, администратора сети или системного программиста.
СПО состоит из системных программ управляющих и обрабатывающих.
Управляющие системные программы обеспечивают корректную работу всех механизмов системы и выполняют функции:
- Руководство вычислительными комплексами.
- Взаимодействие с внутренними данными операционной системы.
В зависимости от местонахождения управляющие программные средства делятся на:
- резидентные составляют ядро ОС и расположены в основной памяти;
- транзитные загружаются в память компьютера только перед исполнением.
Компании-разработчики предоставляют управляющие системные программы в виде драйверов специальных устройств и инсталляционных пакетов ОС.
Обрабатывающие системные программы представляют собой дистрибутивные пакеты, в состав которых входит ПО (приложения, программы инсталляции).
По другой классификации в структуру ПО включают:
1. Базовое — минимальный комплекс программ, который обеспечивает работу компьютера. К ним относят:
- ОС и входящие в их состав драйверы;
- операционные оболочки, при помощи которых ОС может взаимодействовать с пользователем (интерфейс);
- системы, управляющие файлами.
Операционная система — комплекс программных средств, который обеспечивает регулирование работы аппаратной части компьютера и прикладных программ, их кооперацию и взаимодействие с пользователем.
Операционная система выполняет роль интерфейса между компьютерной аппаратурой и задачами пользователя. Её задача заключается в организации корректных вычислений и обеспечении эффективности использования вычислительных ресурсов.
Системы управления файлами служат для создания удобного доступа к файлам (данным), используют логический доступ, указывая имя файла вместо определенных физических адресов.
2. Сервисное — софт, который дает возможность расширить функционал базового ПО и обеспечивает удобство для пользователя. В зависимости от выполняемой функции среди них выделяют:
- драйверы специальных устройств, которые не входят в состав ОС;
- программы, диагностирующие работоспособность компьютерной системы;
- антивирусники, которые предназначены для защиты компьютера, обнаружения и очистки вредоносных файлов;
- программные средства, контролирующие процессы на дисках (сохранение файлов, сжатие дисков, формирование копий, проверка состояния поверхности диска;
- архиваторы, предназначенные для сжатия файлов с целью уменьшения их размеров;
- программы, обслуживающие сеть.
Для обозначения сервисных программ часто используют понятие «утилиты».
Классификация системных программ
Специалисты в IT-сфере считают, что СПО можно условно разделить на 3 типа. К ним относятся:
- Базовое.
- Операционные системы.
- Сервисные программы (утилиты).
К первой группе относятся программы, встроенные в аппаратную часть, т. е. «вшитые» в железо при его изготовлении. Они загружаются в специальную микросхему, которая называется модулем постоянного запоминающего устройства (ПЗУ).
Вторая группа — операционные системы. Это специальные программы-оболочки, разворачивающие соответствующую среду для обмена информацией между аппаратной частью компьютера и клиентом. Все команды последнего переводятся на специальный машинный язык, а затем обратно.
Для постоянного поддержания оптимального быстродействия ОС применяются утилиты. Они являются внешним программным обеспечением, хотя некоторые из них входят в состав самой ОС (проверка, дефрагментация диска). Однако специалисты рекомендуют настоятельно не использовать встроенные средства обслуживания системы, а применять только профессиональные.
Применение прикладного программного обеспечения
Прикладное программное обеспечение (ПО) является важной частью компьютерных систем и играет роль мощного инструмента для решения различных задач. Оно разрабатывается с учетом конкретных потребностей пользователей и предназначено для выполнения определенных функций
Существует огромное количество различных прикладных программ, которые предназначены для разных целей и решения различных задач. Некоторые из наиболее распространенных прикладных программ включают в себя:
- Текстовые редакторы: они позволяют пользователям создавать, редактировать и форматировать текстовые документы. Примеры таких программ включают Microsoft Word, Google Docs и Notepad++.
- Графические редакторы: они предназначены для создания, редактирования и манипулирования графическими изображениями. Примеры таких программ включают Adobe Photoshop, GIMP и CorelDRAW.
- Веб-браузеры: они используются для доступа к интернету и просмотра веб-страниц. Некоторые из самых популярных веб-браузеров включают Google Chrome, Mozilla Firefox и Safari.
- Электронные таблицы: они предоставляют возможность создавать и анализировать таблицы, выполнять математические операции с данными. Примеры таких программ включают Microsoft Excel, Google Sheets и LibreOffice Calc.
- Мультимедийные проигрыватели: они используются для воспроизведения аудио и видео файлов. Некоторые из популярных мультимедийных проигрывателей включают VLC Media Player, Windows Media Player и iTunes.
На практике, пользователи прикладного программного обеспечения различаются в зависимости от их сферы деятельности и конкретных потребностей. Прикладное ПО может быть использовано в различных областях, например:
- Бизнес и управление: здесь программное обеспечение может быть использовано для ведения учета и финансов, управления проектами, создания отчетов и диаграмм.
- Научные исследования: прикладное ПО в этой области может использоваться для анализа данных, моделирования и симуляции, создания графиков и диаграмм.
- Образование: здесь прикладное ПО может быть использовано для обучения студентов, разработки образовательных программ и решения учебных задач.
- Медицина и здравоохранение: в этой сфере ПО широко используется для управления медицинскими записями, анализа медицинских изображений и моделирования распространения заболеваний.
Примеры ПО и их применение в различных сферах
Прикладное ПО
Применение
AutoCAD
Проектирование и моделирование 2D и 3D объектов в инженерии и архитектуре
Adobe Premiere Pro
Редактирование и монтаж видео в кино и телевизионной индустрии
SPSS
Статистический анализ данных в научных исследованиях
Matlab
Математическое моделирование и численные расчеты в инженерии и науке
Meditech
Управление медицинскими записями и исполнением рецептов в медицине
В современном мире прикладное программное обеспечение играет важную роль в повседневной жизни людей и ведении бизнеса. Благодаря прикладному ПО люди могут решать самые разные задачи проще, быстрее и эффективнее.
Особенности современного технического и программного обеспечения
Для налаживания нормальной работы всех технических средств используется техническое и программное обеспечение. Это комплекс функций и задач, которые задаются машинам. Также в него входит четкий алгоритм выполнения действий.
Без программ компьютер, планшет, смартфон и другое устройство не смогут выполнять свои прямые задачи.
Системы программного обеспечения на данный момент разрабатывают не только частные программисты, как это было раньше, а целые компании и корпорации. Чаще всего данный продукт является коммерческим.
Очень редко создаются бесплатные программы, их пишут в рамках научных исследований или для личного пользования.
Наиболее распространенное в наше время программное обеспечение Виндоус создается группой высококлассных специалистов, оно постоянно обновляется и сразу же после совершенствования становится доступным для широкого круга потребителей.
Программное обеспечение ПК
С понятием программы мы сталкивались, когда знакомились с алгоритмами, ведь это и есть порядок действия, написанный на компьютерном языке специально для определенного оборудования. А сегодня мы ближе познакомимся с компьютерными программам.
Посмотрите на экран, там расположено множество «иконок», пиктограмм. Каждый такой рисуночек является ярлыком вызова одного из множества приложений.
Пиктограмма – небольшое схематическое изображение, позволяющее вызвать программу (запустить ее) и обозначающее узнаваемые или важнейшие черты вызываемого приложения.
Чтобы ПК превратился из бесполезного ящика с деталями в многофункциональную машину, нужен целый комплекс различных приложений, которые обеспечат работу всех частей прибора или программное обеспечение современного компьютера.
Программное обеспечение компьютера (ПО) включает в себя:
- системы программирования (поле деятельности программистов).
- системные приложения (это работа для системного администратора);
- прикладное программное обеспечение (их используют все пользователи);
Системное программное обеспечение
Состав приложений этой группы: базовые (идут по умолчанию с компьютером) и сервисные (их устанавливают дополнительно).
Базовая комплектация включает самые необходимые приложения, без которых невозможна работа с ПК. Это BIOS, ОС (операционная система) и интерфейс. BIOS обеспечивает взаимодействие основных аппаратов.
Операционная система – набор приложений, координирующих совместную работу всех блоков ПК и позволяющих пользоваться всеми возможностями прибора. Чтобы взаимодействовать с компьютером, «вести с ним диалог», давать команды, используется интерфейс ОС.
Есть также сетевые ОС, позволяющие работать в интернет сети.
Наиболее известные системы у всех на слуху:
- Windows, Linux, MacOs, Apple, другие (для ПК);
- Android, WindowsPhone, iOS – для мобильных устройств (смартфонов и др.).
Несмотря на различие интерфейса, назначение и функциональность, предназначение всех ОС одинаковое.
Ядро ОС выполняет загрузку и поддержку работы прибора. А управление периферийными и внутренними компонентами осуществляется при помощи драйверов.
Драйвер – программа, управляющая устройствами ПК, позволяющая производить их настройку и обслуживание, согласовывающая работу различных устройств между собой.
Функции ОС:
- загрузка (ОЗУ) и выполнение приложений;
- координация и связь между устройствами ввода-вывода;
- управление ОЗУ;
- контроль файловой системы;
- загрузка и функционирование интерфейса;
- многозадачность;
- функционирование в сети;
- защита системы от некорректных действий пользователей;
- разграничение прав пользователей и сисадминов.
Загрузка ПК – многошаговый, последовательный перевод всех составляющих ОС из долговременной памяти в оперативную. Загрузка обычно происходит из жесткого диска, но ее также можно выполнять из оптического диска.
Сервисные программы/утилиты (СП) предназначены для расширения возможностей компьютера, улучшения рабочей среды пользователя.
Утилиты – служебные алгоритмы для улучшения или расширения функциональности системных приложений. Обычно их работа направлена на автоматизацию, проверку и наладку ПК.
СП состоят из программ:
- для мониторинга работы ПК;
- с дисками (проверка, дефрагментация, др.);
- антивирусов (защита и лечение от вирусных файлов);
- архиваторов (сжатие данных);
- сетевых подключений;
- коммуникаторов.
Прикладные программы
В эту группу входят приложения, позволяющие повысить функциональность компьютера, расширить его возможности:
- офисные;
- для коммуникации;
- мультимедийные приложения;
- обучающие;
- игровые (развлекательные);
- специализированные (бухгалтерские, инженерные, конструкторские, экспертные и др.).
- другие.
Структура программного обеспечения компьютера:
Продуктов этой группы много, но назначение прикладного программного обеспечения – расширение возможностей ПК. Каждый выполняет свои задачи, повышая функциональность устройства.
Основные функции
Системные программы (СПО) имеют несколько ключевых функций:
- Поддержка эффективной работы имеющейся вычислительной системы.
- Предоставление компьютеру или сетевому окружению среды для функционирования прикладных программ в системе.
- Выполнение фоновых процессов с файловой системой, защиты данных от утраты/кражи, проверка на вирусы и вредоносные скрипты.
- Диагностика и предотвращение выхода из строя аппаратной части компьютерах, ноутбука или любого иного цифрового устройства.
- Взаимосвязь физического оборудования. Сюда же относят их дальнейшее преобразование в логический тип.
В первом случае применяются специальные программы. Они иногда входят в состав операционных систем. Чаще инициализируются из других источников. Во втором случае развертывание производится через ОС. А именно – путем программы-оболочки. В ней сможет функционировать любое иное программное обеспечение.
Третья операция помогает работать с элементами файловой системы – с файлами и каталогами. Соответствующие компоненты можно:
- перемещать;
- удалять;
- копировать;
- изменять и так далее.
Существует здесь и отдельная группа – архиваторы. Они позволяют сжать файлы и подготовить любые другие электронные материалы (картинки, документы, музыку и так далее) к последующей интернет-рассылке.
Диагностика и предотвращение утечки информации – один из самых важных моментов для компьютерных и цифровых систем. Эта функция позволяет скрыть данные от злоумышленников. Пример – пароли и логины от платежных систем.
Любая операционная система будет непосредственно работать не с устройством, а с его логической формой представления. Для этого используется система ввода-вывода (BIOS). Она обеспечивает взаимосвязь между элементами устройства.
3 основных вида программного обеспечения
Можно выделить три основных типа программного обеспечения:
Системное программное обеспечение
Оно служит для управления и распределения памяти и иных ресурсов для обеспечения работоспособности других приложений. К этому виду ПО относятся OS, СУБДД, утилиты, среды программирования.
Системное программное обеспечение
Прикладное программное обеспечение
Это программы, предназначенные для решения задач пользователя. Их также называют приложениями.
Этот тип используемого программного обеспечения обладает огромным разнообразием.
К таким приложениям можно отнести:
- Универсальное ПО. Используется повсеместно практически всеми пользователями.
- Специализированные программы. Такие пакеты, как правило, находят применение при решении узкопрофессиональных задач.
- Программное обеспечение для развлечения. Львиную долю этой ниши занимают компьютерные игры.
В качестве примеров прикладного программного обеспечения можно выделить следующие: текстовые, графические, видео- и аудиоредакторы, веб-обозреватели, антивирусные пакеты, комплексы для проектирования в различных профессиональных областях, проигрыватели, архиваторы и огромное множество других.
Инструментальное программное обеспечение
Оно необходимо при проектировании приложений. Такой вид ПО предназначен для разработчиков софта. Среди них: линковщики, компиляторы, трансляторы, сборники подпрограмм и пр.
Узнай, какие ИТ — профессии входят в ТОП-30 с доходом от 210 000 ₽/мес
Павел Симонов
Исполнительный директор Geekbrains
Команда GeekBrains совместно с международными специалистами по развитию карьеры
подготовили материалы, которые помогут вам начать путь к профессии мечты.
Подборка содержит только самые востребованные и высокооплачиваемые специальности и направления в
IT-сфере. 86% наших учеников с помощью данных материалов определились с карьерной целью на ближайшее
будущее!
Скачивайте и используйте уже сегодня:
Павел Симонов
Исполнительный директор Geekbrains
Топ-30 самых востребованных и высокооплачиваемых профессий 2023
Поможет разобраться в актуальной ситуации на рынке труда
Подборка 50+ бесплатных нейросетей для упрощения работы и увеличения заработка
Только проверенные нейросети с доступом из России и свободным использованием
ТОП-100 площадок для поиска работы от GeekBrains
Список проверенных ресурсов реальных вакансий с доходом от 210 000 ₽
Получить подборку бесплатно
pdf 3,7mb
doc 1,7mb
Уже скачали 23402
Приведем примеры:
- Turbo Paskal — интегрированная среда программирования для разработки консольных приложений.
- Borland C++ служит для разработки Windows приложений. Поддерживает объектно-ориентированный подход к программированию.
- Embarcadero Delphi предназначена для создания ПО для различных операционных систем (MicrosoftWindows, macOS, Android, iOS) при помощи языка Delphi.
- Microsoft Visual Studio — это комплексный продукт, позволяющий проектировать как консоли, так и программы с графическим интерфейсом.
Значимость, задачи, разновидности и прогнозы современного программного обеспечения
Персональный компьютер, смартфон, планшет, навигатор – все эти устройства используются человеком повседневно и повсеместно. Главная задача техники данного типа – получение, обработка и передача информации любого типа.
Мир цифровых технологий позволяет нам пользоваться такими услугами, как общение на большом расстоянии, обмен фото- и видеосообщениями, текстовыми и другими файлами. Все это возможно благодаря инновационным устройствам, так называемым гаджетам, которые прочно укоренились в нашем быте.
Однако само по себе устройство связи не может выполнять всех тех функций, которые были перечислены выше. Для полноценного функционирования компьютера или любого другого устройства нужно современное программное обеспечение.
Программа является ничем иным, как подробным и последовательным набором команд, которые выполняет гаджет. Именно благодаря специальным программам любой ПК можно превратить в инструмент для сложных бухгалтерских расчетов, плацдарм для героических игр, персональную записную книжку или многофункциональную базу данных.
Разнообразие программного обеспечения позволяет задавать машинам самые различные функции, настраивать их на многозадачность. Существует несколько видов программ, которые отличаются между собой выполнением задач и методом взаимодействия оборудования с пользователем.
Особенности и разновидности системного программного обеспечения
Системное программное обеспечение – это совокупность команд и действий, которые направлены на управление работой компьютера. По сути, это руководство для самой машины, которым она пользуется при выполнении каких-либо задач.
Системное ПО включает в себя такие наиболее распространенные программы:
- Операционная система;
- Драйверы;
- Операционные оболочки;
- Программы для создания резервных копий на дисках;
- Программы-антивирусы;
- Программы для диагностики компьютера;
- Коммуникационные программы и т.д.
Перечислить все виды этого ПО будет очень сложно, поскольку его разработкой на данный момент занимаются многие предприятия. Однако стоит отметить, что продукция данного типа от разных производителей чаще всего схожа между собой как по функциям, так и по интерфейсу.
Утилиты
Утилита (англ. Utility or tool) — вспомогательная компьютерная программа в составе общего программного обеспечения для выполнения специализированных типовых задач, связанных с работой оборудования и операционной системы (ОС).
Утилиты предоставляют доступ к функциям (параметрам, настройкам, настройкам), которые недоступны без их использования, или упрощают процесс изменения некоторых параметров (автоматизируют его).
Утилиты могут быть включены в операционные системы, в комплекте со специализированным оборудованием или распространяться отдельно.
В зависимости от операционной системы утилиты можно разделить на две большие группы:
- Независимые утилиты, для работы которых не требуется операционная система.
- Системные утилиты, входящие в комплект поставки ОС и требующие ее наличия.
Также все утилиты можно разделить по функциям, а именно:
- Файловые менеджеры (стандартная программа Windows, простой файловый менеджер с одной панелью);
- Архиваторы (с возможностью сжатия данных);
- Viewers (компьютерная программа, предназначенная для просмотра файлов).
- Утилиты для диагностики оборудования или программного обеспечения;
- Утилиты для восстановления после сбоев;
- Disk optimizer (своего рода утилита для оптимизации размещения файлов на диске, например, путем дефрагментации диска);
- Деинсталлятор (программа для удаления программного обеспечения);
- Утилиты для управления технологическими процессами.
Утилиты используются для мониторинга показателей датчиков и производительности оборудования (например, мониторинга температуры процессора или видеоадаптера), управления параметрами оборудования (ограничение максимальной скорости вращения CD-привода; изменение скорости вращения вентилятора), контрольных индикаторов (проверка ссылочной целостности; исправление запись данных), расширение возможностей (форматирование или переразметка диска при сохранении данных, удаление без возможности восстановления).
Виды программного обеспечения
Различают 3 основных вида программного обеспечения:
- системное;
- прикладное;
- инструментарий технологии программирования (инструментальные средства).
ПО классифицируется также в соответствии с характеристиками, выполняемыми функциями:
- По режиму эксплуатации: групповое, индивидуальное, сетевое.
- По масштабу: малое, среднее, большое.
- По свойствам стабильности: стабильное, средней стабильности, нестабильное. Стабильные компоненты обеспечения корректно функционируют, не требуя внесения изменений и дополнений. Нестабильное оборудование не гарантирует бесперебойной работы.
- По требованию защиты: надежные, сомнительные.
- По необходимым рабочим характеристикам: гибкие/неизменные, универсальные, полные.
- По исходному языку: машинные, машинно-ориентированные, алгоритмические, интегрированные, процедурно-ориентированные, проблемно-ориентированные.
- ПО различается в зависимости от характеристик вычислительной среды: алгоритмической сложности, объемов файловой системы, разновидности процессора, системности обработки.
- По классу пользователя: простой клиент, расширенный пользователь, максимум.
- По значению критичности: секретность, национальная безопасность, жизнь человека, паника в социальной сфере, частная собственность, безопасность в организации.
- По видам доступа к использованию: просмотр и редактирование для всех пользователей, только просмотр, редактирование для некоторых пользователей, просмотр только для некоторых пользователей.
По способу распространения и использования выделяют 6 типов:
-
Free — распространяются бесплатно, доступны для скачивания, копирования;
-
Adware — бесплатные, содержащие платные дополнительные функции;
-
Shareware — бесплатные для индивидуального пользования, доступ компании разрешается за определенную оплату;
-
Trial — скрипты, позволяющие бесплатно производить действия в течение установленного периода (10-30 суток), для дальнейшего доступа необходима покупка лицензионного ключа;
-
Demo — пробная версия программы;
- Закрытое ПО представляет собой частную собственность разработчиков, доступ к которой возможен лишь при определенных условиях, выставленных автором.
Базовое ПО
Основной частью базового ПО является BIOS. Она записывается в специальную микросхему ПЗУ, находящуюся на материнской плате, и выполняет следующие функции:
- Поддержку аппаратной конфигурации и назначение соответствующих прерываний.
- Инициализацию установленного железа и считывание его настроек при включении компьютера.
- Передачу управления ОС.
При включении персонального компьютера (ПК) управление передается программе, вшитой в микросхему BIOS. Она выполняет проверку оборудования, установленного на ЭВМ (электронно-вычислительную машину). Каждому компоненту назначается определенное прерывание, по которому и происходит его идентификация в системе.
Программа в микросхеме генерирует импульс для тестового запуска того или иного устройства. Если получен соответствующий двоичный код от тестируемого компонента, значит, последний успешно прошел диагностику. С самого начала тест-сигнал посылается на основные элементы ПК, т. е. микропроцессор (CPU), оперативную память (RAM), видеопроцессор (GPU) и контроллер жесткого диска. Когда одно из основных устройств не прошло тестирование, работа ПК прекращается и выдается соответствующий кодовый сигнал через динамик-пищалку.
При повреждении жесткого диска (винчестера), привода для чтения компакт-дисков и других устройств работа ЭВМ не прекращается, а выдается соответствующее сообщение об ошибке. Следует отметить, что для работы монитор компьютеру вообще не нужен. Он необходим только для пользователя. Поэтому многие начинающие компьютерщики начинают искать проблемы потухшего монитора не в самом устройстве, а в других компонентах ПК. Их действия могут привести к выходу из строя материнской платы, CPU и других элементов.
Следует отметить, что в BIOS можно вносить настройки при помощи функции SETUP, которая доступна во время инициализации оборудования. Вход в нее осуществляется одной из клавиш: delete, F1 или другими кнопками, поскольку все зависит от модели самой системы ввода-вывода.