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




АРХИТЕКТУРА ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ - часть 2


Микропрограммная реализация ЭВМ обеспечивает:

1.     Технологичность изготовления ЭВМ, снижение расходов на изготовление конкретных аппаратных блоков.

2.     Легкость расширения и изменения внешней архитектуры ЭВМ.

3.     Повышение производительности ВС посредством погружения ПО на микропрограммный уровень.

Микропрограммный уровень, как правило, не доступен для ПО ВС и программируется с помощью программаторов (специальных устройств). Современные же ПЗУ (Flash ПЗУ) можно перепрограммировать с помощью пользовательской программы без использования специализированных устройств.

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

Инструментальное программное обеспечение (ИПО) включает средства, предназначенные для автоматизации программирования:

-         программирование решения задачи на подходящем языке;

-         поддержка на этапах отладки и тестирования;

-         разделение программ на части и объединение в требуемом порядке в программу.

ИПО включает системы программирования, редактирования текстов и отладки, редакторы исходных текстов, ассемблеры, компиляторы и интерпретаторы, редактор связей, абсолютный и перемещаемый загрузчик. Из числа этих средств общие для всех компоненты – редактор связей и загрузчик, всегда включаются в состав ОС.

Задача редактора связей – сборка модулей (частей программ), написанных в разное время и, возможно, разными людьми, на разных языках программирования, в единую программу.

Задача загрузчика – размещение выполняемой программы в ОП и настройка перемещаемых (относительных) адресов констант по месту размещения.




Содержание  Назад  Вперед