Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы_ГОС_2007.doc
Скачиваний:
72
Добавлен:
10.02.2016
Размер:
3.91 Mб
Скачать

Для увеличения объёма convention memory осуществляют перемещение dos, резидентных программ и драйверов в расширенную память.

Область расширенной памяти, начинающаяся с отметки 1Мб и занимающая 64кб, точнее 10-ый банк памяти без одного параграфа называется HMA.

Использовать HMA можно при помощи помощи драйвера himem.sys, прописав в config.sys строки:

Device=c:\dos\himem.sys

Dos=high --загрузка DOS в HMA

UMB—это свободные блоки верхней памяти на которые отображается, расширенная память, используя возможности страничной адресации МП386.

Использовать UMB можно при помощи помощи драйверов himem.sys и emm386.exe, прописав в config.sys строки:

Device=c:\dos\himem.sys

Device=c:\dos\ emm386.exe noems

Dos=umb --предоставление DOSу UMB, для загрузки драйверов и резедентов.

Для загрузки в UMB резидентных програм, используют команду:

LOADHIGH [program]

Для загрузки в UMB драйверов, используют команду:

DEVICEHIGH [driver]

Доплнительная память(EMS) – представляет собой вставную плату с добавочной памятью, что используется редко, поэтому для имитации EMS используют драйвер emm386.exe, при загрузке которого параметр NOEMS необходимо поменять на RAM (ON):

Device=c:\dos\ emm386.exe ram

В результате драйвер установит страничный блок в сегменте верхней памяти объёмом 64 кб, для последовательного доступа к EMS, которая физически равна расширенной памяти

Расширенная память(XMS) -- это область памяти, начинающаяся на отметке 1Мб.

Использовать XMS, позволяет драйвер himem.sys., при условии, что драйвер emm386.exe не предоставляет всю расширенную память под дополнительную (EMS)

Device=c:\dos\himem.sys

Device=c:\dos\ emm386.exe noems

Shadow-память ---- представляет собой сегмент E000h верхней памяти, который используется некоторыми ПЭВМ, хранящими там ПЗУ BIOS. Но в большинстве ПЭВМ этот сегмент пуст и его используют с целью увеличения быстродействия, организовывая теневую (Shadow-память) с помощью драйвера himem.sys

Device=c:\dos\himem.sys /SHADOWRAM:ON

Данный сегмент можно преобразовать в блок UMB и использовать для загрузки драйверов и резидентов.

CMOS – память --- это память, которая характеризуется низким потреблением энергии и занимающая объём 64 кб. Кроме того она является энергонезависимой, т.к. питается от батарейки. В ней хранятся данные конфигурации системы и часы. Эти 64кб не входят в общее адресное пространство, а управляются с помощью портов:

Порт 70 --- № интересующего байта.

Порт 71 --- содержимое байта.

63. Диски, дисководы и контроллеры. Типы, краткая характеристика.

Диск состоит из нескольких двусторонних пластин, на которые информация записывается концентрическими дорожками.

Внутренние дорожки резервируются. Дорожки двусторонней пластины , расположенные на одном удалении от центра составляют цилиндр.

Цилиндр=кол-во дорожек 2

Цилиндры, как и дорожки нумеруются от края диска внутрь, нумерация начинается от 0.

Стороны также нумеруются от 0. Число сторон и цилиндров жёстких дисков изменяется в широких пределах, определяя суммарную ёмкость и тип диска.

Дорожки делятся на секции. В пределах секции число секторов/дорожку одинаково.

Весь диск разбивается на сектора.

Число секторов на одной дорожке зависит от типа диска. Сектор состоит из трёх частей:

  • головик

  • блок данных

  • хвостовик

Головик и хвостовик содержат служебную информацию для синхронизации контроллера, которая заносится на этапе физ. Форматирования.

Длина сектора – код, который хранится в головике и чаще всего он равен логическому размеру сектора.

Структура головика:

00

00

A1A1A1FE

Nдорожки

Nголовки

Nсектора

Длина сектора

КС

4E

маркер- метка- идентификатор адреса

идентификатор идентификатор

Структура блока данных:

00

00

A1A1A1FE

Данные

маркер- метка-

данных идентификатор

Структура хвостовика: