Программа, программное обеспечение. Состав и назначение элементов системного программного обеспечения. Функции BIOS.
Программа - Упорядоченная совокупность указаний некоторой вычислительной системе, в результате выполнения которой получается требуемый результат. Програ́ммное обеспе́чение [1][2] (допустимо также произношение обеспече́ние [3][4][5]) (ПО) — совокупность программ системы обработки информации и программных документов[6], необходимых для эксплуатации этих программ (ГОСТ 19781-90[7]). Системные программные средства предназначены для обеспечения деятельности компьютерных систем как таковых. В их составе выделяют: тестовые и диагностические программы; антивирусные программы; операционные системы; командно-файловые процессоры (оболочки). Тестовые и диагностические программы предназначены для проверки работоспособности отдельных узлов компьютера, компонентов программно-файловых систем и устранения выявленных неисправностей. Антивирусные программы предназначены для выявления и устранения вирусных программ, нарушающих нормальную работу вычислительной системы. Операционные системы являются основными программными комплексами, выполняющими следующие основные функции: - тестирование работоспособности вычислительной системы и ее настройка при первоначальном включении; - обеспечение синхронного и эффективного взаимодействия всех аппаратных и программных компонентов вычислительной системы в процессе ее функционирования; - обеспечение эффективного взаимодействия пользователя с вычислительной системой. Операционные системы классифицируются следующим образом: - однопользовательские однозадачные системы (MC-DOC, DR-DOC); однопользовательские многозадачные системы (ОS/2, Windows 95/98); - многопользовательские системы (системы семейства UNIX). Командно-файловые процессоры (оболочки) предназначены для организации взаимодействия пользователя с вычислительной системой. В компьютерах Нового поколения оно осуществляется более простыми методами, чем в ранних операционных системах (например, Norton Commander или Windows 8 версий до 3.11). Часто программные оболочки создаются не просто с целью облегчения работы, но и для предоставления пользователю дополнительных возможностей, которые отсутствуют в стандартном программном обеспечении. Программное обеспечение BIOS (Базовая система ввода-вывода, БСВВ) выполняет несколько различных функций, однако самая важная из них – загрузка операционной системы. При включении компьютера микропроцессор пытается выполнить первую инструкцию и ее нужно откуда-то взять. Ее нельзя получить из операционной системы, поскольку последняя находится на жестком диске, а микропроцессор не может получить к нему доступ без инструкций, указывающих, как это сделать. BIOS располагает такими инструкциями. Вот еще некоторые стандартные задачи, которые решает BIOS: · Самотестирование при включении питания (power-on self-test, POST), для всех различных аппаратных компонентов системы с целью проверки правильного функционирования каждого из них. · Активация других чипов BIOS на различных платах, установленных на данном компьютере. Так, например, интерфейс малых вычислительных систем (SCSI) и видеокарты часто снабжаются собственными чипами BIOS. · Выполнение ряда операций низкого уровня, которые операционная система использует для связи с различными аппаратными средствами; название BIOS (базовая система ввода / вывода) появилось именно благодаря выполнению таких операций. Эти операции предусматривают управление таким оборудованием, как клавиатура, экран, последовательные и параллельные порты, главным образом при загрузке компьютера. Управление набором настроек жестких дисков, часов и т. п. BIOS – особое программное обеспечение, которое связывает главные компоненты аппаратных средств компьютера с операционной системой. BIOS обычно хранится в чипе флэш-памяти на материнской плате, однако иногда используется чип ПЗУ другого типа. Функции BIOS разделяются на следующие группы: - Инициализация и тестирование аппаратных средств по включении питания - POST (Power On Self Test); - Настройка и конфигурирование аппаратных средств и системных ресурсов- BIOS Setup; - Загрузка операционной системы с дисковых носителей - Bootstrap Loader; - Обслуживание аппаратных прерываний от системных устройств (таймера, клавиатуры, дисков) - BIOS Hardware Interrupts; - Отработка базовых функций программных обращений (сервисов) к системным устройствам -BIOS Services.
|