Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Электронный конспект ОС.docx
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆

Команды dos для работы с дисками

Смена текущего дисковода

Формат команды: Имя-дисковода:

Примеры: С: - установить текущим диск с:; a: - установить текущим диск a:. 

Режим проверки при записи на диски

Формат команды: verify [on/off]

Примеры: verify on - включить режим проверки при записи на диски; verify off - отключить режим проверки при записи на диски; verify - вывести информацию о том, включен или выключен режим проверки. 

Форматирование дискет

Формат команды: format дисковод: [параметры]

Параметры: /s - создать системный диск; /v:метка - задание метки диска; /u - безусловное форматирование с уничтожением имеющихся данных; /q - быстрая очистка без контроля наличия сбойных участков.

Если параметры не указаны, то программа проверяет, форматирована ли дискета; оставляет формат таким же, что и имеющийся; стирает информацию обо всех файлах и каталогах из системных областей; тестирует область данных на наличие сбойных участков.

Примеры: format a: /u - безусловное форматирование дискеты а:; format a: /q - очистка дискеты; format a: /s - форматировать дискету и сделать ее системной. 

Перенос на диск системных файлов DOS

Формат команды: sys [путь] диск:

Если путь не задан, системные файлы берутся из корневого каталога текущего диска.

Примеры: sys a: - перенести на диск а: системные файлы из корневого каталога текущего диска. 

Задание метки диска

Формат команды: label дисковод:

Метка - обозначение длиной до 11 символов.  Недопустимые символы: * ? / \ | . , ; : + = [ ] ( ) & < > ^ " . Чтобы узнать метку диска, можно использовать команду vol. (vol дисковод:)

Примеры: label a: - сообщить меткe диска а:. 

Программы и команды dos общесистемного назначения

Вывод информации о дате и установка даты в компьютере

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

Примеры: date Запрос: Введите новую дату (дд-мм-гг): (Enter new date (dd-mm-yy)) Вводимая строка: 11-09-2000 

Вывод информации о времени и установка времени в компьютере

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

Примеры: time - вывести текущее время; time 11:29 - установить время 11 часов 29 минут. 

Изменение вида приглашения DOS

Формат команды: prompt [текст]

Специальные сочетания символов: $p - текущий дисковод и каталог; $n - текущий дисковод; $d - текущая дата; $t - текущее время; $v - версия DOS; $_ - переход на новую строку; $s - пробел; $g - символ ">"; $h - удаление предыдущего символа.

Примеры: prompt $p$g - устанавливает приглашение вида c:\users\doc>; prompt $t$h$h$h$h$h$h$g - устанавливает приглашение вида 13:38>. 

Получение информации о версии DOS

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

http://detc.ls.urfu.ru/assets/acomp0041/lectures/dos-commands/DOS.html

Т е м а 2.4 Конфигурирование и настройка системы (2ч)

Конфигурация системы. Файлы пакетной обработки. Использование утилит MS-DOS.

Драйверы MS-DOS.

Два важнейших компонента электронного оборудования компьютера — центральный процессор и память. Остальные компоненты (дисководы, клавиатура, дисплеи, принтеры и т. д.) являются внешними по отношению к компьютеру. Эти внешние компоненты электронного оборудования называются периферийными устройствами или просто устройствами.

Связь машины с периферийным устройством осуществляется в строго определенном порядке. Каждому периферийному устройству в операционной системе соответствует программа, отвечающая за его контакт с компьютером. Эти программы называются драйверами.

Одна из основных функций операционной системы — это обеспечение работоспособности драйверов, доступных системным и прикладным программам. Если работающей программе необходим контакт с периферийным устройством, то она сообщает операционной системе, какое из устройств ей необходимо, и MS-DOS предоставляет ей соответствующий драйвер.

Устройства посимвольной и поблочной передачи данных. Устройства посимвольной передачи данных осуществляют пересылку информации по одному символу. К этим устройствам относятся порты последовательных и параллельных адаптеров и дисплеи. В MS-DOS каждому из этих устройств соответствует конкретное название (имя). Драйвер MS-DOS может управлять только одним устройством посимвольной передачи. Устройства поблочной передачи данных осуществляют пересылку информации блоками. Каждый блок, как правило, составляет 512 байт. К этим устройствам относятся дисководы для гибких дискет, дисководы для жесткого диска и другие накопители информации. Устройства поблочной передачи не обладают конкретным названием.

Драйвер MS-DOS может обслуживать несколько устройств поблочной обработки данных.

Загружаемые драйверы устройств.

1. ANSI.SYS – расширенное управление клавиатурой и дисплеем. Обеспечивает дополнительные функции управления дисплеем:

- возможность чтения текущего положения курсора.

- установка цвета символов и фона,

- позиционирование курсора,

- переназначение клавиш.

Формат директивы подключения драйвера

Device = диск:\маршрут\ansi.sys/X /K /R

Ключи:

/Х переназначение отдельных клавиш (правые Alt и Ctrl клавиши управления курсором) на дополнительной клавиатуре.

/К использование алгоритма работы со 101 –клавишной клавиатурой, с

83 – клавишной клавиатурой.

/R данный драйвер будет производить нормализацию строк прокрутки при работе программ чтения с экрана текстов, которые могут изменять строки прокрутки.

2. DBLSPACE.SYS – управление месторасположением в памяти модуля DBLSPACE.BIN, который обеспечивает доступ к сжатым дискам (командой dblspace осуществляется сжатие данных на жестких или гибких магнитных дисках для увеличения свободного пространства и создание дополнительных дисков, работающих под управлением программы Double Space).

Формат директивы подключения драйвера:

Device = диск:\маршрут\ dblspace.sys /MOVE/NOHMA

Ключи:

MOVE – перемещение модуля DBLSPACE.BIN в младшие адреса основной памяти, так как при загрузке ОС модуль DBLSPACE.BIN загружается в старшие адреса основной памяти.

NOHMA – предотвращение перемещения модуля DBLSPACE.BIN из основной памяти в область старшей памяти

3.DISPLAY.SYS - расширение возможностей стандартного драйвера консоли CON, входящего в состав DOS, или ANSI.SYS, если он установлен. Этот драйвер применяется для переключения кодовых страниц командой DOS MODE.

Формат директивы подключения драйвера:

Device = диск:\маршрут\ display.sys con = (тип, ном_стр, кол_стр, кол_шр)

Параметры:

Тип – тип дисплея, установленного на компьютере.

ном_стр – номер кодовой страницы, являющейся аппаратно поддерживаемой для данного типа дисплея.

кол_стр – указание количества страниц, которые будут использоваться при выводе текстовой информации на экран. По умолчанию количество страниц установлено для адаптера EGA равным 6, а для адаптеров LCD равным 1.

кол_шр – количество таблиц шрифтов, аппаратно поддерживаемых для каждой кодовой таблицы.

  1. DRIVER.SYS – определение дополнительных НГМД, непосредственно не поддерживаемых DOS.

Формат директивы подключения:

Device = диск:\маршрут\ driver.sys /D:номер/C/F:специф/H:голов /S:секторов/T:дорож

D:номер – номер физического накопителя на гибких дисках, номер накопителя может задаваться в диапазоне от 0 до 127.

F:специф – спецификатор дисковода, для указания типа используемого накопителя. Использование ключа /F: делает необязательным использование ключей /T:, /H:, /S:.

H:голов – число головок накопителя. По умолчанию число головок равно 2.

S:секторов – число секторов на дорожке.

T:дорож – количество дорожек на одной стороне.

  1. EMM386.EXE – поддержка расширенной памяти и эмуляция дополнительной памяти как расширенной, а также дает возможность загрузки программ и драйверов устройств в область старшей памяти (UMB). (описание данного драйвера в методичке)

  1. HIMEM.SYS – поддержка дополнительной памяти. (описание данного драйвера в методичке)

  1. RAMDRIVE.SYS – организация в оперативной памяти виртуального (электронного) диска. (описание данного драйвера в методичке)

  1. SMARTDRV.EXE – организация в дополнительной или расширенной памяти КЭШа для дисковых накопителей, для ускорения операций ввода-вывода.

Формат директивы подключения:

Device = диск:\маршрут\ smartdrv.exe/ DOUBLE_BUFFER

Ключи:

DOUBLE_BUFFER – предписывает SMARTDRV.EXE организовывать двойную буферизацию операций ввода-вывода данных.

Примечание:

  • Для организации кэша в дополнительной памяти директиве DEVICE=SMARTDRV.EXE в файле CONFIG.SYS должна предшествовать директива DEVICE=HIMEM.SYS.

  • Для организации кэша в расширенной памяти директиве DEVICE=SMARTDRV.EXE в файле CONFIG.SYS должна предшествовать директива DEVICE=ЕММ386.