Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Зимняя сессия 2014 / Вычислительные системы / Ответы на вопросы по дисциплине “Вычислительные системы”.doc
Скачиваний:
98
Добавлен:
13.03.2015
Размер:
403.46 Кб
Скачать

Обычная память ms-dos

Количество разрядов пространства адресации памяти определяет объём ОЗУ на которое ОС может ссылаться. В среде MS-DOSиспользуется 20 разрядная адресация. Это даёт возможность ОС и выполняемым в ней программам использовать 220ячеек ОЗУ что составляет приблизительно 1МБ. В средеMS-DOSпервые 640 КБ считают (основной) обычной памятью. Большинство программ для

Dosкак сама эта ОС выполняются в пределах пространства обычной памяти

Так как большинство программ для MS-Dosдостаточно просты , они обычно укладываются в рамки обычной памяти

ПРЕДОСТАВЛЕНИЕ ПРОГРАММАМ MS-DOS БОЛЬШЕГО РАЗМЕРА ПАМЯТИ ЗА СЧЕТ ДОПОЛНИТЕЛЬНОЙ ПАМЯТИ

По мере усложнения программ и возрастания необходимого им объема данных, их потребности быстро перерастают доступную им область памяти размером 640 КБ. Чтобы предоставить больше памяти для хранения данных разработана технология управления памятью, называемая спецификацией дополнительной памяти EMS(expandedmemoryspecificationилиLIM–EMSLotus,Intel&MicrosoftEMS). СпецификацияEMSсоздана дляIBMPCпервых выпусков на базе МП 8088 С помощью спец картEMSпамяти и драйвера устройстваEMSданные программы забиваются на разделы по 64 КБ. При этом все данные хранятся вEMSпамяти затем программные средстваEMSпамяти выделяют в обычной памяти область размером 64 КБ, которая будет использоваться для хранения данных. Когда программе потребуется доступ к определенным данным, драйверEMS, переместит их из картыEMSпамяти в эту область обычной памяти благодаря обмену данными между обычной иEMSпамятью программ предоставляемая доступ к большим массивам информации, таким как электронные таблицы размером несколько МБ. К сожалению, обмен данными между обычной иEMSпамятью требует времени и это снижает производительность системы. Поэтому со временем на сменуEMSпришла расширенная память-это ВСPC/ATна базеI80286 и названаXMS. СпецификацияXMSохватывает область памяти которая превышает 1 МБ. В отличие от спецификацииEMSкоторая предусматривает обмен данными между обычной и дополнительной памятью,XMSдаёт программам прямой доступ памяти за пределами одного мегабайта, что существенно увеличивает производительность системы.

Запрет использования EMS и XMS в среде Windows

ВС в среде Windowsиспользуется виртуальная память, приложенияwindowsне задействует дополнительную и расширенную память. Если ОСMS-DOSне используется, то можно высвободить часть системных ресурсов, отменив установку драйверов дополнительной и расширенной памяти. При каждом запускеWindowsанализирует файлconfig.sys, который находится в корневом каталоге. В этом файле указанные драйверы устанавливаются дляMS-DOS, которыйwindowsисполнит при открытии окнаMS-DOSили выполнении программMS-DOS. Чтобы просмотреть информацию о распределении памяти в средеMS-DOSнужно ПУСК->ВЫПОЛНИТЬ->COMMSND(enter) далее набратьc:\mem(если в системе используетсяEMSиXMSвыводится информация о их размерах) Чтобы отменить загрузку драйверовEMSиXMSнужно: ПУСК->ВЫПОЛНИТЬ->NOTEPAD\CONFIG.SYSнайти записьDEVICE=файлEMM386.sys(exe) соответствующий драйверу дополнительной памяти, аhimem.sys- расширение памяти, перед ним необходимо установитьREM

Системный реестр WINDOWS

До Win95, ОС компанииMicrosoftхранили загрузочную информацию в файлах с расширением *.ini(system.ini;win.ini) Расширение .iniпоказывает, что данный файл содержит настройки для инициализации. Вiniфайлах хранятся настройки, определения какие программы необходимо запускать при каждом запуске ОС. Хранятся настройки разрешения и цветовой гаммы монитора, а так же настройки драйверов, устройств. Очень часто сторонние компании разработчики размещают свои настройки вiniфайлах. Раньшеiniфайл представлял собой текстовый файл, который мог отредактировать каждый пользователь с помощью текстового редактора. Каждый раз, когдаwinзапускается система проверяет содержаниеiniфайла и настраивает свою работу в соответствием с директивами данного файла.

Драйверы видеокарты

мышка

клавиатура

принтер

модем

сетевой адаптер

сканер

ОС

Драйверы

устройств

Драйвер устройства содержит код который выполняется во время поступления прерывания от устройства В WIN95INIфайлы были заменены базой данных, которая известна под названиемRegistry– системный реестр.WINиспользует реестр для хранения настроек системы. Каждый раз при запускеWIN, система использует записи реестра для конфигурирования приложения или ОС.

Редактор системного реестра RegEdit

Системный реестр содержит много основных настроек, которые используются для WINпри её запуске. Неправильно отредактировав настройки реестра или удалив необходимые данные ест вероятность того, что после вступления в силу ОС могут не запуститься. Нельзя делать изменения в реестре, не имея его копии.

Структура реестра

В реестре хранятся тысячи записей. Они организованы в виде дерева и напоминают структуру хранения в виде папок и поддиректорий на ВС. Зная назначение каждого раздела реестра, легко ограничит диапазон поиска необходимых настроек. В RegEditможно просмотреть необходимые настройки. Для этого необходимо раскрыть узлы дерева