Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб Практикум_Компьютер.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
8.18 Mб
Скачать

Пример файла config.Sys

numlock = off

break = on

dos = high,umb

country = 7,,c:\dos\country.sys

fileshigh = 40

device = c:\dos\himem.sys

device = c:\dos\emm386.exe ram i=b000-b7ff

shell = command.com /p /e:512

Синтаксис

CONFIG.SYS имеет свой специальный синтаксис. В основном, он состоит из директив вида «команда=значение» (или то же самое, но без знака равенства — например, «numlock off»). Список некоторых часто используемых команд CONFIG.SYS:

;

строка с комментарием

break

задаёт поведение системы при нажатии комбинации   Ctrl  +  C  во время работы программ

country

задаёт региональные настройки (формат даты и времени, наименование валюты, порядок сортировки и т. п.)

device

загружает драйвер

dos

параметры загрузки DOS

files

сколько одновременно можно открывать файлов

installhigh

загружает резидентную программу в UMB

numlock

задаёт состояние переключателя Num Lock

shell

указывает интерпретатор командной строки, отличный от command.com, и/или его опции

Также, сразу после команды можно поставить знак вопроса ('?') — в этом случае перед исполнением директивы запрашивается подтверждение исполнения.

Среди всех файлов с расширением .sys, поставляемых с MS-DOS, CONFIG.SYS — единственный текстовый файл, доступный для модификации пользователями.

После загрузки CONFIG.SYS управление передается командному процессору. Командный процессор выполняет командный файл AUTOEXEC.BAT, содержащий команды, которые необходимо автоматически выполнить при загрузке системы.

AUTOEXEC.BAT (от англ. automatic execution — русск. автоматическое исполнение и англ. batch — русск. пакет, группа) — системный пакетный файл, расположенный в корневом каталоге загрузочного устройства (англ. Boot disk) (дискеты или диска). Впервые этот файл появился в операционной системе MS-DOS, а его имя является аббревиатурой и описывает его функцию — автоматическое исполнение команд при загрузке системы. Аббревиатура была необходима из-за ограничения 8.3 на длину имени файла (8 знаков собственно имени и 3 знака расширения) в файловой системе FAT.

При отсутствии файла AUTOEXEC.BAT (или при отмене его исполнения) в большинстве версий DOS командный интерпретатор запрашивает у пользователя текущие дату и время.

Начиная с MS-DOS 6.0, появилась возможность пропустить исполнение AUTOEXEC.BAT с помощью функциональных клавиш   F5  и   F8  (для этого в command.com ввели поддержку опций /Y и /D), но с помощью директивы SWITCHES= в файле CONFIG.SYS эти клавиши можно заблокировать.

Пример файла AUTOEXEC.BAT

@ECHO OFF

REM C:\WINDOWS\SMARTDRV.EXE

C:\WINDOWS\SMARTDRV.EXE 2038 512

PROMPT $p$g

PATH C:\DOS;C:\WINDOWS;C:\LWORKS;C:\EXPLORER.4LC

SET TEMP=C:\DOS

MODE LPT1:,,P >nul

C:\DOS\SHARE.EXE /F:150 /L:1500

C:\WINDOWS\mouse.COM /Y

cd windows

WIN

В этом примере можно видеть отключение эха (дублирование обрабатываемых строк на экран), запуск драйвера SMARTDRV (одна строка закомментирована, в другой SMARTDRV запускается с аргументами), установку переменных окружения (PROMPT, PATH, TEMP), запуск резидентной программы (MODE) и других драйверов (SHARE и MOUSE), и, наконец, переход в каталог windows (CD) и запуск собственно Windows (WIN).

Комплекс подпрограмм, содержащийся в файле MSDOS.SYS, позволяет управлять оперативной и дисковой памятью, организацией вычислительного процесса. В ПК главной задачей является распределение дискового пространства. При этом реализуются следующие принципы: все файлы данных хранятся в секторах стандартного размера; сектора выделяются по мере необходимости; обеспечивается логическая связь между секторами; каждый диск содержит корневой каталог. Подпрограммы второго системного файла ввода-вывода также управляют прохождением программы пользователя: загружают, контролируют выполнение и завершение.

Командный процессор COMMAND.COM считывает вводимые с клавиатуры команды системы и выполняет их.

Файловая система.

Файловая система ОС представляет собой перевернутое дерево (имеет иерархическую структуру).

Каталог – это место на диске, где хранятся файлы.

Корневой каталог обозначает имя диска (латинские С: , D:, E:, B:).

Файл – это поименованная совокупность байтов. Имя файла должно быть уникальным (в одном каталоге не должно быть двух файлов с одинаковыми именами).

Ms–Dos поддерживает для каталогов и файлов систему имен 8.3:

для имени не более 8 латинских символов

3 символа после точки – расширение, по которому можно определить характер хранимой информации в файле и программу, где был создан файл

запрещены в имени символы : \ / * ?| < > “

Примеры имен файлов

Samara.txt – неформатированный текст, создан файл простейшим текстовым редактором

Moskva.doc – форматированный текст, создан программой Ms Word

Risunok.bmp – точечный рисунок, создан программой Paint

Foto.jpeg – фотография

Pressa.ppt – презентация, создан файл программой Ms Power Point

Command.com – командный файл

Program.exe – исполняемый файл (программа, приложение)

Io.sys – системный файл операционной системы

index.html – веб-страница

Адрес файла включает имя диска, имена всех каталогов и подкаталогов и имя самого файла.

Пример1. На диске С: в каталоге proekt, в подкаталоге kosmos хранится текстовый файл familia.txt

Схема

Рис. 29. Схема размещения файла в каталоге на диске С.

Адрес файла запишется так C:\proekt\kosmos\ familia.txt

При удалении и копировании сразу нескольких выделенных файлов (каталогов) часто используется шаблон, который состоит из символов:

  1. *<звездочка> заменяет группу символов

  2. ?<знак вопроса> заменяет один символ

Пример2 Скопировать из каталога GIF на диске С: все графические файлы с расширением .bmp в каталог GIF_2 на диск F:

П

что куда

одается команда в командной строке: copy C:\Gif\*.bmp F:\Gif_2

Команды Ms-DOS

Команда HELP – вывод справочной системы.

Команда CLS – очистка экрана.

Команда VER - вывод сведений о версии Windows.

Команда TIME – вывод и установка системного времени.

Команда DATE – вывод и установка системной даты.

Команда <Логический диск> (А: В: С: D: …) – установить новый текущий диск.

Команда PRINT - вывод на печать содержимого текстовых файлов.

Команда TREE - графическое отображение структуры папок заданного диска или заданной папки.

Все команды выполняются после нажатия клавиши Enter ().

Таблица 7. Команды работы с файлами в операционной системе DOC.

Операции с файлами

Формат команды

создание

copy con имя

Необходимо ввести текст и нажать F6 ( конец файла)

удаление

del имя

копирование

copy что куда

конкатенация

copy имя1 + имя2 имя12

переименование

ren старое_имя новое_имя

чтение содержимого

type имя

правка содержимого

edit имя

Таблица 8. Команды работы с каталогами в операционной системе DOC.

Операции с каталогами

команда

создание

md имя папки

удаление пустого каталога

rd имя папки

переименование

move старое_имя новое_имя

просмотр содержимого

dir

выйти в корневой каталог

сd \

выйти (уйти) из каталога

cd ..

Войти в каталог (открыть папку)

cd имя папки

Просмотр постранично

dir /p

Примечание. Для работы в сеансе OC MS-DOS подайте команду: ПУСК/ПРОГРАММЫ/СТАНДАРТНЫЕ/КОМАНДНАЯ СТРОКА или подайте команду Пуск/Выполнить и ввести cmd.

Рис. 30. Окно Запуск программы.

На экране откроется обработчик команд Windows (рис.31):

Рис. 31. Обработчик команд Windows (режим эмуляции Ms-DOS).