Программное обеспечение

Для работы компьютера необходимо специальное программное обеспечение, обеспечивающее доступ к оборудованию и организующее среду взаимодействия пользователя и компьютера. Такое программное обеспечение, обеспечивающее работу персональных компьютеров, называется системным.

Системное программное обеспечение

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

Класс системного программного обеспечения обычно включает операционные системы, служебные программы и базовую систему ввода-вывода.

Базовая система ввода-вывода

Задача инициализации аппаратного обеспечения компьютера и проверки его работоспособности возлагается на базовую систему ввода-вывода или BIOS. Эта программа хранится в ПЗУ или микросхеме флэш-памяти на материнской плате.

Программу BIOS создает разработчик материнской платы, поскольку основной задачей является обеспечение взаимодействия между устройствами, расположенными как на самой материнской плате, так и с внешними устройствами.

Эта программа, также называемая прошивкой BIOS, может быть обновлена ​​разработчиком для предоставления новых функций и поддержки новых типов процессоров и оборудования. Прошивка чипа биоса производится либо с самого компьютера с помощью специализированных программ, либо с помощью специального устройства, называемого программатором.

Программное обеспечение

Рис. 1. Микросхема биоса.

Операционная система

Операционная система — это группа программного обеспечения, которая позволяет пользователю и оборудованию работать вместе. Наиболее распространенными операционными системами являются продукты семейства Microsoft Windows, MacOS и семейства Linux.

Программное обеспечение

Рис. 2. Логотипы популярных операционных систем.

операционная система, как любой программный продукт, защищена авторским правом. Поэтому устанавливать и использовать следует только лицензионные операционные системы.

Операционные системы решают следующие задачи:

  • поддержка работы оборудования;
  • предоставление пользовательского интерфейса для взаимодействия с компьютером;
  • реализация пользовательских и программных команд;
  • реализация процессов ввода/вывода и хранения информации;
  • администрирование работы с файлами.

Отдельный класс платформозависимого системного программного обеспечения — драйверы устройств. Их задача — обеспечить взаимодействие внешних устройств и операционной системы.

Дело в том, что современный рынок предлагает большой выбор оборудования для персональных компьютеров, которое различается как по цене, так и по своим возможностям. Логично предположить, что аппаратная реализация устройств одного класса, но разных моделей и производителей сильно различается, и обеспечить их поддержку из прикладных программ было бы просто невозможно. Именно поэтому существуют драйверы устройств, обеспечивающие определенный уровень между оборудованием и прикладными программами, обеспечивающие единый интерфейс для их взаимодействия.

Служебные программы

Группа инструментов также состоит из компьютерных системных программ и включает в себя сервисное и антивирусное программное обеспечение.

Сервисные программы

Основное назначение сервисных программ – предоставить пользователю вспомогательные услуги по обслуживанию компьютера. Вспомогательные программы также называют инструментами.

В группу инструментов входят:

  • диспетчер задач — это инструмент операционной системы, имеющий доступ к запущенным процессам и используемым ресурсам. Он позволяет удалить задачу, процесс или программу, если она зависла, или запустить новый процесс;
  • архиваторы – программы, используемые для сжатия файлов;
  • дисковая утилита – используется для работы с дисковым пространством: дефрагментация, сканирование, очистка, разбиение диска на разделы;
  • средства мониторинга и тестирования оборудования – контролируют конфигурацию и производительность компьютерных устройств;
  • коммуникационные программы – организуют доступ к сети Интернет и поддерживают обмен информацией между компьютерами.

Антивирусные программы

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

Программное обеспечение

Рис. 3. Логотипы популярных антивирусных программ.

некоторые исследователи утверждают, что антивирусы в среднем устаревают за 2 дня, и как следствие, самые новые вирусы проникают в компьютер даже при установленном антивирусном обеспечении. Поэтому следует регулярно обновлять базы антивирусных программ.

Что мы узнали?

Программное обеспечение, используемое для координации работы оборудования, управления файловой системой и поддержки выполнения прикладного программного обеспечения, называется системным программным обеспечением. Системное программное обеспечение включает базовую систему ввода-вывода, утилиты и операционные системы.