Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Иванько ответы 5 -7.doc
Скачиваний:
15
Добавлен:
09.04.2015
Размер:
108.03 Кб
Скачать

Память и ее функционирование

Память ПЭВМ включает системное постоянное ПЗУ, основную (главную) оперативную память, дисковую память, реализуемую на гибких или жестких магнитных дисках, на оптических дисках (CD-ROM) или на магнитооптических дисках (в зависимости от конфигурации ПЭВМ), ВЗУ - внешнее ЗУ. Помимо указанных типов ЗУ в составе устройств ПЭВМ могут использоваться свои ПЗУ, своя оперативная память, для оптимизации процесса обмена информацией используется буфер¬ная память (КЭШ — память), НМЛ - накопитель на магн. схеме. Каждое из указанных ЗУ имеет свое функциональное назначение и должно отвечать соответствующим требованиям.

Функции основных ЗУ ПЭВМ и особенности организации их взаимодействия.

Системное ПЗУ предназначено для хранения встроенной Базовой системы ввода-вывода (BIOS). В архитектуре IBM PC-совместимых ПЭВМ система BIOS занимает особое место. Она является как составной частью аппаратных средств, так и одним из программных модулей ОС.

Система BIOS в IBM PC-совместимых ПЭВМ реализована в виде 1 или 2х микросхем, устанавливаемых на системной плате. При использовании двух микросхем каждая из них помечается LOW (младший байт) или HIGH (старший байт).

Большинство современных видеоадаптеров, а также контролле¬ры накопителей дисковой памяти имеют собственную систему BIOS. В этом случае программы, входящие в конкретную BIOS, заменяют соответствующие программные модули основной BIOS. Вызов программ BIOS осуществляется через програм¬мные или аппаратные прерывания.

Для хранения кодов BIOS в настоящее время применяются в основном перепрограммируемые (электрические или использу¬ющие ультрафиолетовые лучи) запоминающие устройства.

Дисковая память ПЭВМ состоит из запоминающих устройств на жестких или гибких магнитных дисках — накопителей НЖМД и НГМД, а в ряде современных ПЭВМ включает и накопители на оптических и магнитооптических дисках. Дисковая память является хранилищем программ и данных в ПЭВМ.

Запоминающие устройства на гибких магнитных дисках, и особенно на оптических и магнитооптических дисках, обычно выступают в роли средств резервного хранения информации. Хра¬нящиеся в них данные переписываются в накопитель на жестких магнитных дисках и используются затем в ПЭВМ по мере необ-ходимости.

В последнее время распространилась практика хранения про¬граммных пакетов в сжатом виде на оптических магнитных дисках CD—ROM).

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

Накопители на жестких магнитных дисках обладают значительной емкостью. Поэ¬тому их объем делится на части переменной (а не постоянной) длины. Такие области диска получили название «Логические диски». Количество логических дисков НЖМД определяется поль¬зователем, равно как и размещение информации.

Оперативные запоминающие устройства. Оперативные запоминающие устройства или оперативная память используется для хранения программ и данных, необходимых для обеспечения функционирования ПЭВМ и работы пользователя. В момент вы¬ключения питания ПЭВМ оперативная память теряет находящуюся в ней информацию и поэтому после каждого включения возникает необходимость ее загрузки. Поскольку эта процедура постоянно повторяется, то ее выполнение возлагается на рассмотренную выше системную перепрограммируемую память BIOS. В процессе начальной загрузки оперативной памяти использу¬ются программы BIOS.

Программа «Вызова загрузчика операционной системы» BIOS отыскивает в накопителе на жестких магнитных дисках «Блок начальной загрузки». Это очень короткая программа, находящаяся в первом секторе (Boot Record) жесткого диска или системной дискеты. При этом реализуется функция считывания в ОЗУ еще двух модулей операционной системы, которые и завершают процесс загрузки ОС:

— модуля расширения базовой системы ввода-вывода;

— модуля обработки прерываний.

Блок начальной загрузки размещается на системном диске всегда в одном и том же месте: на нулевой стороне, в первом секторе дорожки 00, длина 512 Кбайт (один сектор на диске).

Модуль расширения базовой системы ввода-вывода отыскивает дисковый файл (BIO.SYS или BIO.COM), который загружается в ОЗУ ПЭВМ загрузчиком ОС и остается в памяти на весь период работы ПЭВМ.

Модуль обработки прерываний (MS DOS.SYS или DOS.COM) образует верхний уровень прерываний системы, с которым взаимо¬действует большинство программ. Компоненты данного модуля являются подпрограммами, обеспечивающими работу файловой системы устройств ввода-вывода (клавиатура, мышь, дисплей, принтер, коммуникации и т.д.), обслуживание некоторых специаль¬ных ситуаций, связанных с завершением программ, их искусствен¬ным прерыванием и обработкой ошибок.

Прерывания ОС используются для реализации функций опе¬рационной системы. Все используемые прерывания делят на две группы (для DOS):

— прерывание верхнего уровня, с номерами от 32 до 47;

— прерывание нижнего уровня — с 0 по 31.

Деление функций DOS на 2 уровня обусловлено модульностью и будущим развитием вычислительных систем. Выбор подходящего уровня и способа общения с аппаратными средствами определяется целями, критериями и сложностью систем.