русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Параметры загрузки MS-DOS


Дата добавления: 2013-12-23; просмотров: 1753; Нарушение авторских прав


 

Многие из параметров загрузки MS-DOS могут быть установлены только при начальной загрузке системы, во время работы модуля SYSINIT, т.е. при помощи команд CONFIG.SYS.

Использование областей UМВ и НМА. По умолчанию система MS-DOS не использует области высокой (НМА 64 Кбайт) и верхней (640-1024 Кбайт) памяти. Изменить это можно командой CONFIG.SYS DOS. Использование её рассмотрим позже.

Число буферов ввод-вывода. Буферы дискового ввода-вывода располагаются системой MS-DOS в оперативной памяти. Это первое применимое в MS-DOS средство для ускорения и чтения и записи. Один буфер содержит столько информации, сколько умещается в одном дисковом секторе (512 байт), при этом каждый буфер занимает примерно 532 байта. Чтобы изменить значение количества буферов MS-DOS следует ввести в CONFIG.SYS команду BUFFERS = n. Максимально возможное количество буферов = 99. Если MS-DOS может использовать области высокой памяти (НМА), то до 45-48 буферов будут размещены в НМА, но если параметр BUFFERS имеет большее значение, то все буферы попадут в базовую память. Практика показывает, что при использовании программного кеширования дисков утилитой SmartDrive, следует установить количество буферов от 5 до 10.

 

Число одновременно открытых файлов. Начиная с версии 2.0 система MS-DOS использует универсальный механизм доступа к файлам как к логическим устройствам. Доступ к файлу осуществляется через обработчик файла. Количество обработчиков назначается командой CONFIG.SYS “Files = n” и может принимать значения 8-255. Первые 5 обработчиков устанавливаются при начальной загрузке MS-DOS и соответсвуют стандартному вводу (клавиатура), стандартному выводу (экран), стандартному выводу сообщений об ошибке (экран), стандартному асинхронному устройству (порт СОМ 1) и стандартному параллельному устройству (порт LPT 1). Количество используемых обработчиков файлов обычно назначают равным 30: Files = 30. Каждый обработчик файла занимает около 60 байт памяти.



Число допустимых имен дисководов. MS-DOS резервирует специальную область памяти для упорядочения доступа к дисководам компьютера. На каждый дисковод с именем после F: требуется дополнительно 80 байт памяти. По умолчанию MS-DOS резервирует одно имя дополнительно к именам дисководов, установленных на компьютере. Это значит, что если последний дисковод вашего компьютера D:, то с командой ASSIGN можно использовать имя E:, но не F:. Команда CONFIG.SYS “Last Drive = n” устанавливает количество имён дисководов, которое может быть использовано в работе MS-DOS. Значение n может изменяться до Z. Всего MS-DOS может использовать до 26 дисководов.

Число стеков. Этот параметр отводит дополнительный объем оперативной памяти для временного хранения различной системной информации. В стеке, например, хранятся данные, необходимые для возврата из подпрограммы в основную программу, и данные о параллельно выполняемых процессах. При работе MS-DOS с микропроцессорами 80286 и выше MS-DOS выделяет по умолчанию 9 стеков по 128 Мбайт. Изменить параметры стеков можно при помощи команды CONFIG.SYS “STACKS = n, m”,где n – количество стеков, m – размер каждого стека. MS-DOS позволяет создавать от 8 до 64 стеков объёмом от 32 до 512 байт. Впрочем, обычно программы имеют достаточный собственный объём стека. При работе с Windows 3.1 фирма Microsoft рекомендует использовать 9 стеков по 256 байт: STACKS = 9,256.

Страна. Для продуктивного использования за пределами США MS-DOS поддерживает кодовые страницы, принятые для ряда стран. Активизируется эта поддержка командой CONFIG.SYS COUNTRY: COUNTRY = xxx[, [yyy][, диск:][путь] имя файла]]. Обязательно должен быть указан код страны ххх. Если не указывается номер кодовой страницы yyy, то между кодом страны и именем файла с информацией для команды COUNTRY обязательно ставятся две запятые. Можно не указывать имя файла, но тогда он должен называться COUNTRY.SYS и находиться в корневом каталоге.

Пример: COUNTRY = 007,866, C:\DOS\ COUNTRY.SYS

Контроль нажатия Ctrl+C. Режим расширенного контроля Ctrl+C можно включить вначале сеанса работы командного файла CONFIG.SYS “BREAK = ON”. Отличие этого параметра от всех описанных выше состоит в том, что он является переключаемым. Для этого можно пользоваться внутренней командой MS-DOS BREAK, выполняемой в командной строке.

Контроль записи на диск. MS-DOS может осуществлять проверку кода целостности данных при операциях записи на диск. Это повышает надёжность записи данных, но замедляет процедуру записи. Включить режим контроля можно внутренней командой MS-DOS VERIFY с параметром ON.

Режимы клавиатуры. По умолчанию MS-DOS не изменяет состояния фиксации цифровой части клавиатуры при начальной загрузке компьютера. Указание команды CONFIG.SYS Numlock позволяет задать желаемое состояние индикатора Numlock при загрузке MS-DOS.

Переменные окружения. В специально отводимой системой MS-DOS области памяти, называемой окружением, хранятся значения строковых переменных, используемых различными программами, в том числе и MS-DOS. По умолчанию MS-DOS определяет три переменных окружения: COMSPEC, PROMPT. и PATH. Информация хранится в обычном текстовом виде: COMSPEC = C:\COMMAND.COM

PROMPT = $P $G

PATH = C:\DOS

Переменная COMSPEC хранит полный адрес файла текущего командного процессора. MS-DOS использует переменную COMSPEC для восстановления транзитной части командного процессора после выгрузки программ. Переменная PROMPT хранит код для генерации приглашения MS-DOS. По умолчанию PROMPT имеет значение $P $G, что формирует приглашение MS-DOS, состоящее из полного пути к текущему каталогу и символа “>”. Переменная PATH хранит путь поиска исполняемых файлов. MS-DOS сама создает переменную PATH только в том случае, если на компьютере есть каталог C:\ MSDOS или C:\DOS.

Для создания и изменения переменных окружения используется команда SET, применимая как в CONFIG.SYS, так и в командной строке MS-DOS. Синтаксис: “SET имя=“.

Для просмотра значений всех заданных переменных используется команда SET без параметров. Переменные PATH и PROMPT могут быть заданны, кроме того, внутренними командами MS-DOS PATH и PROMPT. Сама система MS-DOS может использовать ещё несколько переменных окружения.



<== предыдущая лекция | следующая лекция ==>
Этапы загрузки MS-DOS | Структура диска в MS-DOS


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.