- •1 Файловая система пк 5
- •1.4 Контрольная работа №1 40
- •2 Адресное пространство пк 43
- •2.3 Контрольная работа №2 60
- •3 Видеосистема пк 62
- •1.1.2 Примеры использования команд
- •1.1.3 Шаблоны и групповые имена
- •1.1.4 Перенаправление ввода-вывода
- •1.1.5 Учебные задания
- •1.1.6 Контрольные вопросы
- •1.2 Лабораторная работа №2 программирование пакетных файлов
- •1.2.1 Типовая структура bat-файла
- •1.2.2 Переменные и параметры пакетных файлов
- •1.2.3 Специальные команды bat- файлов
- •Команда echo используется в трех модификациях:
- •1.2.4 Учебные задания
- •1.2.5 Контрольные вопросы
- •1.3. Лабораторная работа №3 Исследование алгоритмов реализации файловых операций
- •1.3.1 Структура дискового пространства
- •1.3.1.1 Информационная структура
- •1.3.1.2 Физическая структура
- •1.3.1.3 Логическая структура
- •1.3.1.4 Особенности структуры жесткого диска
- •1.3.1.5 Особенности хранения длинных имен файлов
- •1.3.2 Алгоритмы выполнения типовых файловых операций
- •1.3.3 Учебные задания
- •1.3.4 Контрольные вопросы
- •Контрольная работа №1
- •2.1.2 Сегментная организация памяти
- •2.1.3 Информационная структура адресного пространства
- •2.1.4 Таблица векторов прерываний
- •2.1.5 Область данных bios
- •2.1.6 Адресное пространство ввода-вывода
- •2.1.7 Учебные задания
- •2.1.8 Контрольные вопросы
- •2.2 Лабораторная работа № 5 клавиатура пк
- •2.2.1 Алгоритм ввода данных с клавиатуры
- •2.2.2 Флаги клавиатуры
- •2.2.3 Буфер клавиатуры
- •2.2.4 Учебные задания
- •2.2.5 Контрольные вопросы
- •2.3 Контрольная работа №2
- •3 Видеосистема пк
- •3.1 Структура и основные характеристики видеосистемы пк
- •3.2 Структуры данных, обслуживающие видеосистему
- •3.3 Кодирование данных в видеопамяти
- •3.3.1 Кодирование данных в текстовых режимах
- •3.3.2 Кодирование данных в графических режимах
- •3.4 Знакогенераторы
- •3.5 Лабораторная работа №6 исследование видеопамяти в текстовых режимах
- •3.5.1 Учебные задания
- •3.8 Справочные материалы
- •Список литературы
- •Исследование функциональной структуры памяти персонального компьютера лабораторный практикум
2.1.3 Информационная структура адресного пространства
Базовая память (convertational memory)
Занимает младшие 640 Кбайт адресного пространства (с адресами от 0000:0000 до 9000:FFFFh). Это оперативная память (ОЗУ, RAM – Random Access Memory – "память с произвольным доступом"), доступная центральному процессору как для чтения, так и для записи. В базовую память загружаются системные и пользовательские программы и обрабатываемые ими данные.
Ряд фиксированных адресов в начале базовой памяти зарезервированы для хранения служебной информации, используемой операционной системой (таблица векторов прерываний, область данных BIOS, данные и программные компоненты DOS, драйверы внешних устройств, резидентные программы), а вся остальная базовая память доступна программам MS DOS.
Более детальные сведения об использовании базовой памяти операционной системой MS DOS приведены в таблице 2.1.
Таблица 2.1 - Распределение базовой памяти
Начальный адрес |
Длина |
Назначение области памяти |
|
0000:0000 |
1 Кб |
Таблица векторов прерываний |
|
0000:0400 |
256 б |
Область данных ROM-BIOS ( таблица 3.3) |
|
0000:0500 |
~ 128 Кб |
Область DOS : |
|
|
|||
|
~512 Кбайт |
Выполняемая прикладная программа |
Видеопамять (Video RAM)
Следующие 128 Кб (от А000:0000h до В000:FFFFh) занимает специализированная видеопамять, доступная как центральному процессору (чтение и запись), так и видеоадаптеру (только чтение), и используемая для временного хранения выводимой на экран информации. Видеоадаптер периодически сканирует эту область памяти и вырабатывает соответствующий её содержимому набор сигналов управления дисплеем, который, в свою очередь, формирует "экранный образ" фрагмента видеопамяти8.
Постоянная память
Следующие 256 Кбайт (от C000:0000h до F000:FFFFh) зарезервированы для постоянной памяти (ПЗУ, ROM – Read Only Memory), используемой для хранения неизменяемых программ и данных. В ПЗУ хранится программа самотестирования компьютера POST (Power_On_Self_Testing), автоматически запускаемая при включении питания, программа начальной загрузки MS DOS, компоненты базовой системы ввода-вывода ROM BIOS, другие программы, таблицы и идентификаторы. Распределение адресов ПЗУ в большой степени зависит от фирмы-производителя и модели ПК.
Расширенная память
Ячейки памяти, расположенные за пределами одно-мегабайтового адресного пространства, образуют так называемую "Расширенную (Extended) память". В MS DOS управление этой памятью осуществляет специальный программный драйвер (например, Himem.sys или Quemm386.sys). В расширенной памяти выделяется зона обмена данными с внешним микропроцессором и зона теневой BIOS (Shadow RAM), в которую копируются программы из системного ПЗУ и плат расширения (так как доступ к ПЗУ осуществляется существенно медленнее по сравнению с ОЗУ). В остальной части расширенной памяти могут размещаться прикладные и системные программы.