Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет_Рек_УчПракт_Оператор.doc
Скачиваний:
42
Добавлен:
19.05.2015
Размер:
491.01 Кб
Скачать

13.Организация оперативной памяти. Проблемы expanded и extended. Драйверы памяти.

ОС DOSрасчитана на процессорIntel-8086, а он может обращатся только к 1Мб памяти,поэтомуDOS-программы могут обращатся только к памяти, имеющей адреса в первом Мб.Эта память состоит из 2х частей (см.п.3): - первые 640Кб – обычная память, может использоваться прикладными програмами и ОС.

- адреса памяти от 640Кб до 1Мб называют верхней памятью , она используется для служебных целей (хранения BIOSи т.д.)Память свыше 1Мб (дляIntel-286 и старше) наз.pасширенной(EXTENDED).Расширенную память рассматривают как дополнительное устройство и ,чтобы её использовать надо включить в файлCONFIG.SYSдрайверHIMEM.SYS,т.е.device=c:\dos\himem.sys (Himem.sysнаходится в каталогеDOS) Можно освободить 30-40 Кб обычной памяти, переместив программыMSDOSв первые 64Кб расширенной памяти, т.е. после этой команды нужно набратьDOS=HIGH, а с помощью драйвераEMM386.EXE можно загружать резидентные программы и драйверы в верхнюю память(блокиUMB).EMM(expandedmemorymanager) – драйвер управления дополнительной памятью. Был разработан стандарт – спецификация дополнительной памяти(EMS), но сейчас платыEMS-памяти уже не производятся, расширенная память гораздо лучше, но некоторые программы могут использовать толькоEMS-память, а драйверEMM386имитирует наличие этой памяти, для этого вместо параметраNOEMS нужно указатьRAM, т.е.device=c:\dos\emm386.exe ram.Для подключения расширенной памяти и частичного освобождения основной нужно вCONFIG.SYSуказать:

device=c:\dos\himem.sys

device=c:\dos\emm386.exe noems

dos=high,umb

14. Многовариантная конфигурация

Это организация меню в файле CONFIG.SYS: Блок с именемMENUсодержит:

MENUITEM=имя-блока,сообщение – определение пункта меню.

SUBMENU=имя-блока,сообщение - определение пункта меню с подменю.

MENUDEFAULT=имя-блока,число-секунд - определение пункта меню «по умолчанию», исполняется автоматически по истечении временичисло-секунд.

Блок с именем COMMON([COMMON])выполняется для всех пунктов. Имя любого блока обозначается в квадратных скобках “[“, “]”.

Пример: [MENU] На экране:

MENUITEM=DOS, Работа в DOS MS DOS 6.22 Startup Menu

MENUITEM=WIN, Работа в Windows

MENUDEFAULT=WIN, 5 1.Работа в DOS

[COMMON] 2.Работа в Windows

команды, исполняемые для всех пунктов

[DOS] Enter a choice:

команды, выполняемые для работы в DOS

[WIN]

команды, исполняемые при работе в Windows

15.Файл автозапуска, назначение, основные команды

AUTOEXECвыполняется сразу после выполнения файлаCONFIG.SYS.Он необязателен и должен находится в корневом каталоге загрузочного диска.AUTOEXEC.BATобычный командный файл. С его помощью можно осуществить настройку ОС и установить удобное для работы окружение.

- установка списка каталогов, в которых производится поиск программ (внешних команд DOS)

PATH имя каталога [;имя-каталога]…

Пример: Path с:\dos;c:\windows;c:\games

  • Установка приглашения DOS PROMT $P$Gприглашение, содержащее информацию о текущем каталоге и символ “>”,например,C:\GAMES\FALLOUT2>

  • Установка переменных окружения : SET переменная=значение Наиболее часто используют, например,TEMP –имя каталога для временного содержания некоторых файлов .BLASTER – параметры звуковой карты. Пример: set temp=c:\dos\temp set blaster=a220 i5 d1

  • Загрузка программ-драйверов(с расширением comexe) Пример:c:\1hd\keyrus.com , также в верхнюю память с помощьюLH, т.е.

lh c:\1HD\mouse.com

  • По желанию проверка на наличие некоторых файлов(IFEXIST…).

  • По желанию загрузка некоторых антивирусников или программ по обслуживанию дисков.

  • Загрузка программы-оболочки, типа NortonCommanderилиDosNavigator.

Пример: @echo off

PATH C:\DOS;C:\WINDOWS;C:\DN;C:\WINDOWS\SYSTEM

PROMT $P$G

SET BLASTER=A220 I5 D1

SET TEMP=C:\DN\TEMP

REM загрузка драйвера клавиатуры

KEYB RU, ,C:\DOS\KEYBRD2.SYS

REMЗапуск командного файла для проверки на вирусы

CALL C:\ANTIVIR\VIRTEST.BAT

REM Запуск Dos Navigator

DN