Программное обеспечение ЭВМ Состав системного программного
Программное обеспечение ЭВМ
Состав системного программного обеспечения Между отдельными программами математического или программного обеспечения (ПО) существует тесная взаимосвязь. Такая связь обеспечивается распределением программного обеспечения на несколько взаимодействующих между собой уровней. Классификация программных продуктов по сферам использования приведена на рис. 3. 1. Там же дана и структура системного программного обеспечения.
Состав системного программного обеспечения Системное ПО направлено: на создание операционной среды функционирования других программ; на обеспечение надежной и эффективной работы самого компьютера и вычислительной сети; на проведение диагностики и профилактики аппаратуры компьютера и вычислительных сетей; на выполнение вспомогательных технологических процессов (копирование, восстановление и т. п. ).
Состав системного программного обеспечения Системное программное обеспечение тесно связано с типом компьютера и является его неотъемлемой частью. Пакеты прикладных программ нужны для решения функциональных задач и являются самым многочисленным классом программных продуктов. Инструментарий технологии программирования обеспечивает процесс разработки программ и включает специализированные программные продукты, являющиеся инструментальными средствами разработчика. Они поддерживают все технологические этапы процесса проектирования, программирования, отладки и тестирования создаваемых программ.
Состав системного программного обеспечения
Состав системного программного обеспечения Базовое ПО в архитектуре компьютера занимает особое положение: оно одновременно является частью аппаратных средств и одним из программных модулей операционной системы. Базовое ПО или BIOS (Basic Input/Output System — базовая система ввода/вывода) представляет программа, которая отвечает за управление всеми компонентами, установленными на материнской плате. Она может быть отнесена к особой категории компьютерных компонентов, занимающих промежуточное положение между аппаратурой и программным обеспечением. BIOS поддерживает процесс ввода/вывода и процедуру тестирования всего установленного на материнской плате оборудования, проводимую после каждого включения компьютера.
Состав системного программного обеспечения Это тестирование включает: Øпроверку работоспособности системы управления электропитанием; Øинициализацию системных ресурсов и регистров микросхем; Øтестирование оперативной памяти; Øподключение клавиатуры; Øтестирование портов; Øинициализацию контроллеров, подключение жестких дисков.
Состав системного программного обеспечения В процессе тестирования оборудования данные системной конфигурации сравниваются с информацией, хранящейся в CMOS — специальной энергонезависимой памяти, разновидности ПЗУ, расположенной на системной плате. Содержимое CMOS изменяется специальной программой Setup, находящейся в BIOS, и обновляется всякий раз при изменении каких-нибудь настроек BIOS. Еще одной важной функцией BIOS является загрузка операционной системы, которую можно выполнять с различных носителей. В последних версиях персональных компьютеров BIOS управляет потребляемой мощностью компьютера, включает и выключает источник питания. Наиболее известная фирма, производящая программное обеспечение для BIOS — это Award Software.
Состав системного программного обеспечения Основу системного ПО составляют программы, входящие в операционные системы (ОС) компьютеров. Операционная система предназначена для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами ЭВМ, организацией взаимодействия отдельных процессов, протекающих в компьютере во время его работы. Последний комплекс программ — служебные. Это программы, используемые при техническом обслуживании компьютера: редакторы, отладчики, архиваторы, антивирусные программы и т. п. Они облегчают пользователю процесс взаимодействия с компьютером. Чем богаче в целом системное ПО, тем продуктивнее работа на компьютере.
Операционные системы Операционные системы занимают промежуточное место в иерархии аппаратно- программных средств компьютера (рис. 3. 2). Самый нижний уровень занимают интегральные микросхемы, источники питания, дисководы и другие физические устройства. Выше, во втором слое, находятся внутренние регистры центрального процессора (ЦП), арифметико-логическое устройство (АЛУ). Они рассматриваются с точки зрения функционально-логических связей.
Операционные системы
Операционные системы Система команд компьютера образует машинный язык, имеющий от 50 до 300 команд. На этом языке осуществляется преобразование, модификация и перемещение данных между устройствами. Все эти действия выполняются весьма сложно, например, при программировании ввода/вывода диску нужно дать команду чтения, записав в его регистры адрес места на диске, адрес в основной памяти, число байтов для чтения и направление действия (чтение или запись). В действительности передается еще несколько параметров чисто технического свойства. Операционная система предназначена для того, чтобы скрыть от пользователя все эти сложности, избавив его от непосредственного общения с аппаратурой, предоставляя ему более удобную систему команд.
Операционные системы Над операционной системой в структуре аппаратно-программных средств находятся трансляторы, редакторы и т. п. Они не являются частью ОС. Все программы ОС защищены от вмешательства пользователя аппаратными средствами. Некоторые программы ОС работают в пользовательском режиме. Это значит, что их функции влияют на работу системы (например, программы изменяющие пароли), однако и эти программы также защищены от воздействия пользователя. Самый верхний слой схемы занимают прикладные программы. Это чисто пользовательские задачи, их состав может изменяться в широких пределах. Операционные системы выполняют две основные функции — расширение возможностей машины и управление ее ресурсами. С точки зрения пользователя ОС выполняет функцию виртуальной машины, с которой проще и легче работать, чем непосредственно с аппаратным обеспечением, т. е. представляет собой удобный интерфейс пользователя.
СПАСИБО ЗА ВНИМАНИЕ!!!
Программное обеспечение ЭВМ.ppt
- Количество слайдов: 14

