Начальная загрузка компьютера выполняется в следующих случаях:
· при включении электропитания,
· при нажатии клавиши RESET на корпусе компьютера,
· при одновременном нажатии клавиш CTRL+ALT+DEL на клавиатуре.
Из ПЗУ (постоянное запоминающее устройство)считывается BIOS, который записывается заводом-изготовителем в постоянную память. В начале загрузки работают программы проверки оборудования. По окончании работы программ тестирования аппаратуры (успешном) программа начальной загрузки пытается прочесть с системной дискеты (и/или с жесткого диска) программу - загрузчик операционной системы (0 дорожка 1 сектор). После прочтения программы-загрузчика ОС, эта программа считывает в память компьютера модули операционной системы IO.SYS и MSDOS.SYS и передает им управление.
Далее с того же диска читается файл конфигурации Config.com и в соответствии с указаниями, содержащимися в этом файле, загружаются драйверы устройств и устанавливаются параметры операционной системы. Если этот файл отсутствует, то параметры устанавливаются по умолчанию.
|
|
После этого читается командный процессор COMMAND.COM и передается ему управление. Командный процессор выполняет командный файл Autoexec.bat, если этот файл имеется в корневом каталоге диска, с которого загружается операционная система. В нем указываются команды и программы, выполняемые при каждом запуске компьютера. Если отсутствуют необязательные файлы, то настройка системы производится в режиме общения с оператором.
Команды MS DOS
Команды дисковой операционной системы MS DOSбывают двух типов:
- внутренние (встроенные в одну из составных частей MS DOS- командный процессор COMMAND.COM);
- внешние (утилиты) – выполненные в виде отдельных исполняемых файлов.
Для описания команд MS DOS используется следующий формат:
имя_команды параметры /ключи
где в качестве параметров выступают, в данном случае, имена файлов, каталогов и логических дисков и, кроме этого, логические имена некоторых устройств ЭВМ. Ключи задают различные режимы работы команды. Для получения справочной информации по команде можно использовать ключ /?, что приведет к выводу справочной информации о команде без ее выполнения.