Управление программными ресурсами

Пирамида (сверху вниз): прикладные программы, системы программирования, управление логическими устройствам, управление физическими устройствами, аппаратные средства.

Ресурсы ВС разделяются на два типа: не участвующие в управлении программой (объем винчестера и т. д.) и участвующие в управлении программой (размер ячейки памяти, объем оперативной памяти, скорость выполнения команд). Ресурсы второго типа называются физическими ресурсами аппаратуры.

Управление физическими устройствами осуществляют программы, ориентированные на аппаратуру, взаимодействующие с аппаратными структурами, знающие "язык" аппаратуры.

Управление логическими устройствами. Этот уровень ориентирован на пользователя. Команды уровня не зависят от физических устройств, они обращены к предыдущему уровню. На базе этого уровня могут создаваться новые логические ресурсы.

Системы программирования – комплексы программ для поддержки всего технологического цикла разработки программного обеспечения.

Прикладное программное обеспечение необходимо для решения задач из конкретных областей.

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

Структура ЭВМ. Основная функция центрального процессора (ЦП) – обработка ин-формации и взаимодействие с устройствами. Обмениваться данными ЦП может только с ОЗУ. В ОЗУ размещается выполняемая в данный момент программа. ОЗУ состоит из ячеек памяти. Каждая ячейка имеет свой уникальный адрес и разбита на два поля: поле внутрисистемной информации (которое, например, может содержать бит чётности) и машинное слово, содержащее команду или данные. Машинное слово состоит из некоторого количества двоичных разрядов, которое определяет разрядность системы.

ЦП выбирает из ОЗУ последовательность команд для выполнения. ЦП состоит из двух компонентов. Устройство управления (УУ) принимает очередное слово из ОЗУ и разбирается – команда это или данные. Если это команда – то УУ выполняет её, иначе передаёт АУ. Арифметическое Устройство (АУ) занимается исключительно вычислениями. УУ работает с регистровой памятью, доступ к которой значительно быстрее, чем к ОЗУ, и которая используется специально для сглаживания дисбаланса в скорости обработки информации процессором и скорости доступа к ОЗУ.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: