Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

3- 3_Операционные системы

.rtf
Скачиваний:
45
Добавлен:
23.06.2014
Размер:
38.64 Кб
Скачать

Министерство образования Российской Федерации

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра автоматизированных систем управления (АСУ)

КОНТРОЛЬНАЯ РАБОТА № 3

по дисциплине «Операционные системы»

(Учебное пособие «Операционные среды, системы и оболочки»,

автор Гриценко Ю.Б., 2005 г.)

Выполнил: студент гр.

Ф.И.О.

« » 200 г.

200

Задание.

1. Разработать командный файл согласно полученному варианту.

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

Вариант № 3.

2. Письменно ответить на вопрос согласно полученному варианту.

1. Разработать командный файл, регистрирующий время своего запуска в файле протокола run.log и автоматически запускающий некоторую программу (например, антивирусную и т.п.) по пятницам или 13 числам.

Команда AT предназначена для запуска команд и программ в указанное время по определенным дням. Для использования команды AT необходимо, чтобы была запущена служба расписаний.

AT [\\имя_компьютера] [ [код] [/DELETE] | /DELETE [/YES]]

AT [\\имя_компьютера] время [/INTERACTIVE] [ /EVERY:день[,...] | /NEXT:день[,...]] "команда"

\\имя_компьютера Имя удаленного компьютера. Если этот параметр опущен, используется локальный компьютер.

код Порядковый номер запланированной задачи.

/delete Отмена запланированной задачи. Если код задачи опущен, отменяются все задачи, запланированные для указанного компьютера.

/yes Отмена запроса на подтверждение при отмене всех запланированных задач.

время Время запуска команды.

/interactive Разрешение взаимодействия задачи с пользователем, работающим на компьютере во время запуска задачи.

/every:день[,...] Запуск задачи осуществляется по указанным дням недели или месяца. Если дата опущена, используется текущий день месяца.

/next:день[,...] Задача будет запущена в следующий указанный день недели (например в следующий четверг). Если дата опущена, используется текущий день месяца.

"команда" Команда Windows NT или имя пакетного файла.

Листинг программы командного файла.

@ECHO OFF

CLS

ECHO.

ECHO Контрольная работа № 3.

ECHO по дисциплине "Системный анализ".

ECHO.

ECHO Задание.

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

ECHO в файле протокола run.log и автоматически запускающий некоторую

ECHO программу (например, антивирусную и т.п.) по пятницам или 13 числам.

ECHO.

ECHO Сегодня: %DATE% - Время: %TIME%.

ECHO Дата запуска программы: .%DATE%. Время: .%TIME%.>C:\Run.log

ECHO.

AT 13:00 /INTERACTIVE /EVERY:F %SystemRoot%\system32\notepad.exe

PAUSE

2. Приведите последовательность загрузки OC MS DOS.

Начальная загрузка MS DOS выполняется автоматически в следую­щих случаях:

  • при включении электропитания компьютера;

  • при нажатии на клавишу «Reset» на корпусе компьютера (та­кая клавиша есть не у всех моделей компьютеров);

  • при одновременном нажатии клавиш Ctrl-Alt-Del на кла­виатуре.

При выполнении начальной загрузки MS DOS работают программы проверки оборудования РOST, находящиеся в постоянной памяти компьютера. При обнаружении ошибок на экран выводится код ошибки. Самым длительным этапом проверки оборудования является проверка оперативной памяти.

После окончания работы программ тестирования оборудования запускается программа начальной загрузки BootRecord. Она пытается прочесть с диска программу загрузчика операционной системы. После того как с диска, с которого загружается операционная си­стема, прочитана программа-загрузчик, программа BootRecord считывает в память компьюте­ра модули операционной системы (для MS DOS – файлы IO.SYS и MSDOS.SYS) и передает им управление. Далее с того же диска читается файл конфигурации системы CONFIG.SYS и в соответствии с указаниями, содержащимися в этом файле, загружаются драйверы устройств и устанавливаются парамет­ры операционной системы. Если файл CONFIG.SYS отсутствует, все параметры устанавливаются по умолчанию. После этого с диска, с которого загружается ОС, читается командный процессор (файл COMMAND.СОМ) и ему пе­редается управление. Командный процессор выполняет командный файл AUTO-EXEC.BAT, если этот файл имеется в корневом каталоге диска, с которого загружается ОС. В файле AUTOEXEC.BAT указывают команды и программы, выполняемые при каждом запуске компьютера. Например, в нем можно указать запуск программы, обеспечивающей ввод русских букв с клавиатуры. Если файл AUTOEXEC.BAT не найден в корневом каталоге диска, с которого загружается ОС, то MS DOS запрашивает у пользователя текущую дату и время. После выполнения файла AUTOEXEC.BAT процесс загрузки опе­рационной системы заканчивается и MS DOS выдает приглашение.