- •Появление первых операционных систем
- •Раздел 1. Общие сведения об операционных системах
- •2.2.2 Wimp – интерфейс
- •2.3 Речевая технология
- •2.4 Биометрическая технология
- •2.5 Семантический (общественный) интерфейс
- •2.6 Типы интерфейсов
- •3. Методы и средства разработки пользовательского интерфейса
- •Алгоритмы распределения памяти с использованием внешней памяти.
- •Раздел 2 Операционная система ms-dos
- •Дефрагментация диска
- •Вопросы для размышления
- •Практические задания
- •Команды dos для работы с каталогами
- •Команды dos для работы с файлами
- •Команды dos для работы с дисками
- •Программы и команды dos общесистемного назначения
- •Раздел 3 Операционная система Windows (36ч.)
- •Тема 3.14 Обработка ошибок и исключений. (2ч.)
- •Раздел 4 Операционная система Linux (32ч.)
Команды 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.
кол_шр – количество таблиц шрифтов, аппаратно поддерживаемых для каждой кодовой таблицы.
DRIVER.SYS – определение дополнительных НГМД, непосредственно не поддерживаемых DOS.
Формат директивы подключения:
Device = диск:\маршрут\ driver.sys /D:номер/C/F:специф/H:голов /S:секторов/T:дорож
D:номер – номер физического накопителя на гибких дисках, номер накопителя может задаваться в диапазоне от 0 до 127.
F:специф – спецификатор дисковода, для указания типа используемого накопителя. Использование ключа /F: делает необязательным использование ключей /T:, /H:, /S:.
H:голов – число головок накопителя. По умолчанию число головок равно 2.
S:секторов – число секторов на дорожке.
T:дорож – количество дорожек на одной стороне.
EMM386.EXE – поддержка расширенной памяти и эмуляция дополнительной памяти как расширенной, а также дает возможность загрузки программ и драйверов устройств в область старшей памяти (UMB). (описание данного драйвера в методичке)
HIMEM.SYS – поддержка дополнительной памяти. (описание данного драйвера в методичке)
RAMDRIVE.SYS – организация в оперативной памяти виртуального (электронного) диска. (описание данного драйвера в методичке)
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.
