Диагностика всех частей персонального компьютера
Отчет по практике - Компьютеры, программирование
Другие отчеты по практике по предмету Компьютеры, программирование
?ля обработки аппаратных прерываний. По умолчанию на исходном IBM PC и на IBM PC XT принимается STACKS=0,0 , на других компьютерах STACKS=9,128. При недостатке стеков прерываний DOS может выдать сообщение Stack Overflow или Exception error 12 и зависнуть. В этом случае надо увеличить количество и/или размер стеков прерываний (например, STACKS=18, 512). Многие новые компьютеры успешно работают при указании STACKS=0,0 .
Управление процессом начальной загрузки DOS. Следующая группа команд используется для управления процессом начальной загрузки DOS:
SHELL=полное_имя_файла_командного_процессора (параметры) позволяет указать имя и размещение командного процессора (интерпретатора команд) MS DOS. Обычно команда используется в виде
Shell = C:\COMMAND.COM /Е:число_байтов /Р , что позволяет увеличить размер области памяти, в которой хранятся переменные окружения. Число байтов задает размер этой области. Если размер области памяти для хранения переменных окружения недостаточен, то DOS выдает сообщение: Out of environment space.
SHELL = C:\COMMAND.COM /E:512 /P ;
SWITCHES /F /N пропуск двухсекундной паузы после сообщения Starting MS-DOS в процессе начальной загрузки DOS и блокирование возможности обхода выполнения команд файлов CONFIG.SYS и AUTOEXEC.BAT с помощью клавиш F5 и F8.
Команды для установки различных режимов DOS. Следующая группа команд файла CONFIG.SYS служит для установки различных режимов DOS:
Break = on или Break = off установить или отменить для программ DOS режим проверки нажатия клавиш Ctrl+Break или Ctrl+C при операциях ввода-вывода с диском. Это позволяет прерывать выполнение программ, которые иначе бы выполнялись до своего завершения. Изменить данный режим можно и впоследствии командами DOS: BREAK ON и BREAK OFF ;
Country = код_страны, кодовая_страница, полное_имя_файла_COUNTRY.SYS настройка на принятые в стране правила для отображения времени, даты и денежных сумм, перевода прописных букв в строчные и обратно и т.д.. В MS DOS, начиная с версии 6.2, предусмотрены установки для России: код страны 007, кодовая страница 866. В предыдущих версиях DOS наиболее подходящим являются кода страны 049 и кодовая страница 437.
country=007,866,c:\exe\msdos\country.sys ;
Numlock = on или Numlock = off включает или отключает фиксацию цифровой клавиатуры (т.е. режим Num Lock, отображаемый световым индикатором Num Lock клавиатуры).
При начальной загрузке DOS после завершения выполнения файла CONFIG.SYS автоматически выполняется командный файл AUTOEXEC.BAT, если он имеется в корневом каталоге загрузочного диска. В файл AUTOEXEC.BAT целесообразно записать команды, которые должны выполняться каждый раз при начальной загрузке операционной системы. Эти команды могут осуществить необходимую настройку операционной системы и установить удобное для работы окружение.
Как правило, в файл AUTOEXEC.BAT записывают следующие команды:
- команды запуска резидентных программ и других программ, которые целесообразно запускать при каждой загрузке DOS;
- команды для установки переменных окружения DOS (команда SET);
- команду Path для задания списка каталогов, в которых производится поиск запускаемых программ;
- команду Prompt для установки формата приглашения DOS.
При наличии файла AUTOEXEC.BAT DOS не задает в процессе начальной загрузки вопросов о текущей дате и времени.
Установка списка каталогов, в которых производится поиск программ. С помощью команды DOS Path можно установить, в каких каталогах будет производиться поиск выполняемых программ. После ввода любой команды, не являющейся внутренней командой DOS, поиск соответствующей программы производится сначала в текущем каталоге, а затем в каталогах, указанных в команде Path. Каталоги в команде path перечисляются через точку с запятой. Формат команды:
path имя-каталога (; имя-каталога)...
Просмотр каталогов, заданных в команде Path, производится в том же порядке, в котором они указаны в команде. В списке каталогов, задаваемом в этой команде, следует перечислить через точку с запятой каталоги, в которых находятся исполняемые программы общего назначения. Сначала лучше указать более часто используемые каталоги. Много каталогов в команде Path указывать нежелательно, так как это приведет к длительному поиску нужной команды на диске, особенно при отсутствии кэширования дисков.
Установка формата приглашения DOS. Для изменения вида приглашения DOS (т.е. текста, который показывает, что DOS готова к приему команд пользователя) используется команда Prompt. Формат команды: prompt (текст) . В тексте, указываемом в команде Prompt, можно употреблять специальные сочетания символов $р, $n, $d, $t, $h, $e, $g и др. Их смысл объяснен в главе 16. Так, команда PROMPT $p$g устанавливает приглашение DOS, содержащее информацию о текущем каталоге и символ >, например C:\W0RK\DOC . Такое приглашение обычно и используется.
Установка переменных окружения. DOS имеет специальную область памяти, называемую окружением (environment), в которой она хранит набор Строк символов, которые могут использоваться программами. Каждая строка символов в окружении имеет вид имя-переменной-значение , где
имя_переменной это строка символов, не содержащая знаков равенства и пробелов, а значение любая строка символов. Для установки переменных окружения может использоваться команда DOS Set. Формат команды:
set переменная = значение
Здесь переменная любая строка, не содержащая знаков равенства и пробелов, а значение любая строка символов. При выполнении команды DOS преобразует в имени переменной (но не в значении) строчные буквы в прописные. Наиболее часто используются следующие переменные окружения:
TEMP указывает имя