Ядро DOS.

Ядро ОС – это часть системы, постоянно находящаяся в оперативной памяти и являющаяся минимально необходимой для ее работы. В состав ядра DOS входят 3 программы, хранящиеся на диске в виде файлов:

io.sys это подпрограмма управления вводом-выводом

msdos.sys это основная управляющая часть, которая отвечает за обработку прерываний

command.com это библиотека встроенных команд для интерактивной работы системы

 

Если команды содержится в файле command.com, то она внутренняя, если нет, то внешняя. Внешними командами являются все исполняемые файлы на диске.

Исполняемые файлы для DOS – это файлы с расширениями .exe, .com , .bat

Например, файл format.com, который форматирует диски, это внешняя команда. Основной набор системных подпрограмм в виде набора файлов хранится в каталоге /DOS для чистого DOS или /windows/command для виртуального dos в windows.

Имя файла является именем команды т.е если на диске есть файл pole.exe, то его имя является внешней командой и его можно выполнить командой:

pole и “Enter”

Однако, если в этом же каталоге есть файл pole.bat, то при выполнении команды «pole» выполнится первый попавшийся. Для того, чтобы выполнился именно pole.bat, нужно дать команду с именем и расширением файла: pole.bat и “Enter”

Если при этом текущий каталог не тот, где находится файл pole.bat, то система выдаст сообщение об ошибке типа «bad command or file not found». В этом случае нужно указать путь к файлу pole.bat . Например: gamepolepole.bat

ПУТЬ:

Имеется 3 способа задания пути к каталогам (например к каталогу TEK):

1) Из текущей директории:

каталог1каталог2... . Например, если текущий каталог STAТ, то путь к каталогу TEK : TEXTTEK;

2) Из корневого каталога

каталог1каталог2... . Например, если текущий каталог WORK, то путь к каталогу TEK : STAТTEXTTEK;

3) Полныйдиск:каталог1каталог2 и т.д. Например, C:STAТTEXTTEK.

4) Предыдущий ( верхнего уровня) каталог: ..Например, если текущий каталог W2, то попасть в W1 можно указав путь ..W2

Для загрузки системы с диска нужно, чтобы первые 2 файла были расположены на диске в строго определенном месте т.е. в самом начале диска ( сначала io.sys, а затем msdos.sys). Для установки DOS на загрузочный диск предназначены 2 команды:

1) format диск: [ключи]

Любая команда DOS может быть задана с ключом /? по которому будет выведен краткая помощь с указанием ключей и их значений. ( например: format /? )

 

Команда FORMAT имеет множество ключей, среди которых наиболее интересны:

/S – сделать дискету (диск) системной, в результате чего на дискету переносятся системные файлы msdos.sys, io.sys, command.com и в дальнейшем можно загружать компьютер с этой дискеты;

/Q – быстрое форматирование, которое лишь обновляет некоторую служебную информацию без проверки диска на повреждения;

/F:объем – параметр задает размер дискеты после форматирования. Если этот параметр опущен, то дискета будет отформатирована на «стандартный» размер. Это 1,44 Мегабайта для дисков 3,5’ или 1,2 Мегабайта для дисков 5,25’. Допустимые размеры дискет :

3,5 дюйма 720 Кбайт /F:720 /t:80/n:9
3,5 дюйма 1,44 Мбайт /F:1,44 /t:80/n:18
3,5 дюйма 2,88 Мбайт /F:2,88  

/F может быть заменен на сочетание /t:80/n:9 , где t – количество дорожек, n – кол. секторов

/U – не проверяет предыдущее состояние дискеты (диска) перед форматированием (

Например, FORMAT b: /S /Q – осуществляет быстрое форматирование дискеты в дисководе b: и переносит на нее системные файлы. FORMAT a: /F:720 – форматирует дискету в дисководе а: на размер 720Kb. FORMAT b:– форматирует дискету в дисководе b: на размер, установленный по умолчанию.

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

DIR [путь][каталог] [/ключи] - получение информации о содержимом текущего каталога.

/P – вывод полной информации постранично;

/W – вывод краткой информации в несколько колонок.