
- •3 Лекция.
- •Основные команды для работы с файлами и каталогами.
- •Copy con имя-файла (нажать клавишу enter)
- •Type имя—файла
- •Copy имя—файла prn
- •2. Основные системные программы.
- •2.1 Инициализация (форматирование) дискет.
- •Format дисковод:[/ключ]
- •2.2. Задание метки на диске.
- •Label дисковод:
- •2.3. Изменение состояния логических дисков.
- •3. Командные файлы.
- •4. Начальная загрузка ms-dos.
- •5. Использование оперативной памяти
- •6. Основные команды, используемые в файлах autoexec.Bat и config.Sys.
- •7. Системная дискета.
5. Использование оперативной памяти
Коротко об оперативной памяти: Оперативная память делится на базовую (1 Мб) и расширенную (от 1 Мб и …) .Базовая память делиться в свою очередь на основную (640 Кб) и верхнюю (320 Кб). В базовую память при работе загружаются все резидентные программы, такие как например: сама операционная система, драйверы устройств мыши, клавиатуры, монитора, системные оболочки. Все эти программы занимают определенной место в базовой памяти, при том, что верхняя память используется крайне мало, а расширенная память операционной системой DOS вообще не используется. Во время запуска программ, работающих в DOS, им может не хватить места в базовой памяти, а имеено туда они размещаются при запуске. Для этого существует возможность загрузить часть операционной системы в верхнюю память, а также загрузить резидентные программы командой loadhigh. Для этого используется программа драйвер верхней памяти himem.sys. Также можно загрузить часть программ в расширенную память программой emm386.exe.
6. Основные команды, используемые в файлах autoexec.Bat и config.Sys.
В файле config.sys применяются следующие команды:
DEVICE=полное имя программы-драйвера - загрузка программ-драйверов в обычную память.
DEVICEHIGH=полное имя программы-драйвера - загрузка программ-драйверов в верхнюю память.
DOS=HIGH, UMB - переместить часть кода операционной системы в расширенную память и разрешить использование верхней памяти для загрузки драйверов и резидентных программ.
BUFFERS=число - установка числа буферов для операций ввода-вывода
FILES=число - установка максимального количества одновременно открытых файлов
LASTDRIVE=буква - установка последней буквы, которая может использоваться в качестве имени дисковода.
SHELL=местонахождение файла command.com
BREAK=on (off) - установить (отменить) режим проверки нажатия клавиш Ctrl-Break, при операциях ввода-вывода
Команды, применяемые в файле autoexec.bat:
PATH имя каталога; - открыть путь для поиска файлов в указанных каталогах. Эти пути целесообразно открывать для наиболее часто используемых программ. Во время запуска программы из командной строки поиск запускающего файла будет произведен в текущем каталоге и во всех каталогах открытых этой командой.
SET переменная=значение - установка переменных окружения.
Обычно в файле autoexec.bat указывают запускающие файлы программ русификаторов, антивирусную проверку и запуск программы оболочки, например Norton Commander. Необходимо учесть, что запуск программ оболочек указывается в самом конце файла autoexec.bat. Кроме этого в файле autoexec.bat можно использовать команды DOS, как и в обычном командном файле.
7. Системная дискета.
Если на жестком диске компьютера случайно удалены или испорчены вирусом дисковые файлы или командный процессор, то компьютер невозможно будет загрузить обычным способом - для этого понадобится системная дискета. Системная дискета - это дискета на которой в специальном месте - системной области находятся дисковые файлы и необходимые программы в минимуме.
Процесс создания системной дискеты.
Отформатировать дискету программой format.com
Скопировать системные файлы с помощью программы sys.com. Системные файлы io.sys, msdos.sys, command.com нельзя просто скопировать, поскольку они не будут скопированы в системную область и при загрузке компьютера загрузчик их не найдет и выдаст сообщение об ошибке. У программы sys.com нужно обязательно указать параметр - имя диска на который переносятся системные файлы, например sys.com a:. Если процесс копирования прошел нормально, то операционная система выдаст сообщение - System Transferred (Система перенесена). Эти два пункта можно заменить одной командой format a:/s.
Скопировать на дискету программу sys.com для того, чтобы восстановить операционную систему на жестком диске.
Это уже системная дискета. Для того, чтобы ей было удобно пользоваться необходимо добавить сервисные программы и осуществить их автозапуск.
Скопировать программу русификации клавиатуры и монитора, например keyrus.com или другую, которая используется на Вашем компьютере.
Скопировать программу оболочку, например Norton Commander. (Программа Norton Commander занимает большой объем, поэтому достаточно скопировать файлы nc.exe и ncmain.exe, а для редактирования файлов ncedit.exe)
Скопировать антивирусную программу, например drweb.exe или программы утилиты для работы с диском и т.д.
Создать файл autoexec.bat для запуска программы русификатора и программы оболочки.
Контрольные вопросы:
С помощью какой команды можно создать каталог.
Можно ли удалить не пустой каталог.
Как перейти на другое устройство для вывода списка файлов.
Зачем нужно форматировать дискеты
Какой командой можно просмотреть метку диска.
Что такое логический диск.
На каком диске должна находиться основные файлы операционной системы.
Что произойдет с информацией после изменения размера логических дисков
Зачем нужны командные файлы
Какие функции выполняет загрузчик
Какой размер используемой оперативной памяти для запуска программ в MS-DOS.
Для чего используется команда PATH.
Что произойдет если удалить файл io.sys.
Что такое системная область на диске.
Зачем нужен файл autoexec.bat.
Что делает программа sys.com.
Как создать системную дискету.
Литература:
Н. А. Олифер, В. Г. Олифер. «Сетевые операционные системы»
В.Э. Фигурнов «IBM PC для пользователя»
А.Б. Григорьев. «Операционная система MS-DOS »