Скачиваний:
70
Добавлен:
09.05.2014
Размер:
812.54 Кб
Скачать

1.5. Первоначальная загрузка (Initial Program Loading) – ipl.

Первоначальная загрузка, загрузка операционной системы (operating system loading) – это считывание операционной системы из ВЗУ в ОП, ее настройка и запуск. Обычно загрузка операционной системы запускается специальной программой, хранящейся в ПЗУ компьютера. Эта программа сначала производит тестирование устройств компьютера, а затем считывает из ВЗУ в ОП программу загрузчик основных модулей ОС и передает ей управление. После того как основные модули окажутся в ОП, дальнейшая загрузка и настройка основных частей системы может осуществляться по мере считывания ее модулей. При этом управление загрузкой может передаваться от одного считанного модуля к другому.

1.6. Замечание об адресных пространствах:

Существуют:

  1. ЛАП - логическое адресное пространство. Логический адрес, виртуальный адрес (logical address, virtual address) – символический или условный адрес ячейки или области памяти, устройства или узла сети, указанный в программе логический адрес не зависит от конкретной конфигурации компьютера и мест в памяти, которые займут данные и программа в процессе ее выполнения. При загрузке программы в ОП при редактировании связей, а также при переадресации логический адрес преобразуется соответствующим программным обеспечением и аппаратными средствами в физический адрес, закрепленный в вычислительной системе за реально существующим ЗУ или его частью. Условность логического адреса и механизм управления памятью в ВС позволяет сделать программу относительно независимой от размера реальной ОП, имеющейся у компьютера.

  2. ФАП - физическое адресное пространство. Абсолютный адрес, физический адрес (absolute address, physical address) – адрес в виде цифрового кода, однозначно идентифицирующий реально существующие в вычислительной системе байт, ячейку памяти или устройство. Абсолютный адрес непосредственно интерпретируется аппаратными средствами или микропрограммами центрального процессора вычислительной системы. Абсолютный адрес либо указывается как неизменяемый адрес в машинной команде, либо вычисляется, исходя из логического адреса, и не может быть далее уточнен программными средствами.

  3. АППР - адресное пространство программы - множество логических адресов, по которым может обращаться задача. Система управления памятью устанавливает соответствие между адресным пространством задачи и физической памятью ЭВМ, и при выполнении задачи для каждого логического адреса вычисляет физический адрес. Адресное пространство программы может быть больше физического адресного подхода. Существует два подхода:

  1. структурно преодолевать проблему - создание соответствующих программ

  2. исполнение в режиме виртуальной организации памяти.

Обслуживание виртуальной памяти13- функция операционной системы. Физическое адресное пространство расширяется до логического адресного пространства. Различия есть, но они прозрачны для программиста. Такой режим работы называетсявиртуальным режимом.