
- •Операционные системы и среды
- •Содержание
- •1 Лабораторная работа. Проверка дисков на наличие вирусов. Изучение антивирусных программ
- •1.1 Цель работы
- •1.2 Ход работы
- •1.5.2 Возможные симптомы вирусного поражения компьютера
- •1.5.3 Методы защиты от компьютерных вирусов
- •1.5.4 Антивирусные программы
- •1.5.5 Классификация антивирусных программ
- •3 Лабораторная работа. Управление файловой системой. Основные команды ms-dos. Создание командного файла.
- •3.1 Цель работы
- •3.2 Ход работы
- •3.5.2 Встроенные команды
- •3.5.3 Файлы и каталоги
- •4 Лабораторная работа. Работа с внешними устройствами. Перенаправление ввода-вывода
- •4.1 Цель работы
- •4.2 Ход работы
- •4.3 Содержание отчета
- •4.4 Вопросы для защиты работы
- •4.5 Методические указания
- •5 Лабораторная работа. Программа-оболочка Norton Commander. Работа с каталогами и файлами. Управление панелями nc
- •5.1 Цель работы
- •5.2 Ход работы
- •5.3 Содержание отчета
- •5.4 Вопросы для защиты работы
- •5.5 Методические указания
- •5.5.1 Управление панелями nc с помощью функциональных клавиш
- •6.5.2 Команды и клавиши для работы с файлами
- •Операции с файлами:
- •7 Лабораторная работа. Работа с архивными файлами в ms-dos и Norton Commander. Создание архива.
- •7.1 Цель работы
- •7.2 Ход работы
- •7.3 Содержание отчета
- •7.4 Вопросы для защиты работы
- •7.5 Методические указания
- •7.5.1 Архиватор arj.Exe (работает как архиватор и как разархиватор, в зависимости от команды.)
- •7.5.3 Pkunzip.Exe – разархиватор
- •7.5.4 Назначение архиватора rar.Exe
- •7.5.5 Сервисные функции rar.Exe
- •8 Лабораторная работа. Создание, копирование, перемещение, удаление, переименование объектов на рабочем столе и в окне Windows
- •8.1 Цель работы
- •8.2 Ход работы
- •8.3 Содержание отчета
- •8.4 Вопросы для защиты работы
- •8.5 Методические рекомендации
- •8.5.1 Управление многими окнами
- •8.5.2 Диалоговые окна
- •8.5.3.1 Создание
- •8.5.3.2 Выделение
- •8.5.3.3 Копирование и перемещение
- •8.5.3.4 Переименование
- •8.5.3.5 Удаление
- •8.5.3.6 Поиск
- •9 Лабораторная работа. Стандартные программы Windows: Блокнот, WordPad, Paint, Калькулятор
- •9.1 Цель работы
- •9.2 Ход работы
- •9.5.2 Общие сведения о программе WordPad
- •Кнопка Создать
- •9.5.3 Общие сведение о программе Калькулятор
- •9.5.4 Общие сведения о программе Paint
- •9.5.4.1 Создание рисунков
- •9.5.4.2 Работа с цветом
- •10 Лабораторная работа. Знакомство со служебными программами оптимизации файлов на диске.
- •10.1 Цель работы
- •10.2 Ход работы
- •10.3 Содержание отчета
- •10.4 Вопросы для защиты работы
- •10.5 Методические указания
- •10.5.1 Использование программы дефрагментации дисков
- •10.5.2 Восстановление удаленных файлов и каталогов
- •10.5.3 Проблема фрагментации дисков
- •11 Лабораторная работа. Создание и ведение архивов с помощью программы – архиватора WinRar.
- •11.1 Цель работы
- •11.2 Ход работы
- •11.3 Содержание отчета
- •11.4 Вопросы для защиты работы
- •11.5 Методические указания
- •11.5.1 Создание архива с помощью оболочки WinRar
- •11.5.2 Как извлечь файлы из архива с помощью оболочки WinRar
- •11.5.3 Работа с самораспаковывающимися архивами
- •11.5.4 Создание самораспаковывающегося архива
- •11.5.5 Извлечение из самораспаковывающегося архива
- •11.5.6 Работа с мастером
- •12 Лабораторная работа. Специальные возможности ос Windows
- •12.1 Цель работы
- •12.2 Ход работы
- •12.3 Содержание отчета
- •12.4 Контрольные вопросы
- •12.5 Методические указания
- •12.5.1 Общие сведения о специальных возможностях
- •13 Лабораторная работа. Работа с элементами панели управления и файловой системой компьютера
- •13.1 Цель работы
- •13.2 Ход работы
- •13.3 Содержание отчета
- •13.4 Контрольные вопросы
- •Методические рекомендации
- •13.5.1 Панель управления
- •13.5.1.1 Клавиатура
- •Заставка
- •Оформление
- •13.5.1.3 Мышь
- •13.5.1.4 Дата и время
- •13.5.1.5 Звук
- •13.5.1.6 Система
- •13.5.1.7 Установка и удаление программ
- •Установка оборудования
- •13.5.1.9 Язык и стандарты
- •13.5.2 Настройка панели задач и меню Пуск
- •14 Лабораторная работа. Работа с системным реестром в операционной системе Windows
- •14.1 Цель работы
- •14.2 Ход работы
- •14.3 Содержание отчета
- •14.4 Контрольные вопросы
- •14.5 Методические указания
4.5 Методические указания
К именам устройств относятся:
con – при вводе информации подразумевается клавиатура, при выводе – дисплей;
prn или LPT1(2,3) – принтер или любое устройство, подключенное к параллельному порту.
COM1(2,3,4) – внешнее устройство, подключенное к последовательному порту.
nul – нулевое устройство (пустое); все операции ввода-вывода для этого устройства игнорируются (при чтении с него программе сообщается о конце файла, а при выводе на него информация на самом деле никуда не выводится, но программе, которая делает вывод, сообщается, что вывод произошел успешно).
Для перенаправления ввода-вывода информации используются символы >, <, >>, | .
команда > имя файла — перенаправление в файл сообщений, выводимых с помощью указанной команды. Если файл уже существовал, то он заменяется новым;
команда >> имя файла — перенаправление в файл сообщений, выводимых с помощью указанной команды. Если файл уже существовал, то сообщения добавляются в конец этого файла;
команда < имя файла — чтение входных данных команды (программы) не с клавиатуры, а из файла;
команда | команда — передача сообщений, выводимых на экран первой командой, в качестве входных данных для второй команды.
При этом команда, как обычно, может состоять из имени команды или программы и параметров. Вместо имени файла можно задать имя устройства DOS.
MS DOS реализует ряд сервисных функций ввода/вывода на логическом уровне, которые выступают как пронумерованные функции прерывания Int 21h. При этом прикладная программа пользователя должна сообщить необходимые для данной функции параметры и передать управление DOS, которая и осуществит все необходимые операции по управлению устройством на физическом уровне (где-то, возможно, обратится за помощью к BIOS), а затем вернёт управление прикладной задаче, сообщив, успешно ли завершилась операция или же была допущена ошибка.
Прерывания, в основном, можно разделить на два основных типа: аппаратные (hardware) и программные (software interrupt). Аппаратные прерывания вызываются сигналами от периферийных устройств, требующими обслуживания процессором, а программные, через посредство команды Int, вызывающей какую-либо сервисную функцию (процедуру) DOS или BIOS.
Функции информационного обмена MS DOS в своём развитии изменялись от специализированных программ обмена для каждого типа устройства на основе блока управления файлами FCB (File Control Block) до унификации обмена на основе файловой системы через дескрипторы. Дескриптор или логический номер файла идентифицирует файл или устройство, с которым должна работать прикладная программа. Это упрощает программирование операций ввода/вывода, т.к. позволяет осуществлять обмен информации независимо от природы файла (устройства). Существует пять стандартных дескрипторов файлов, которые предоставляются прикладной программе:
0 – стандартный ввод с консоли (обычно клавиатура);
1 – стандартный вывод на консоль (обычно экран дисплея);
2 – устройство вывода ошибок (всегда дисплей);
3 – внешнее устройство обмена AUX (асинхронный адаптер COM1);
4 – стандартный принтер (первый параллельный порт LPT1).
Стандартный ввод (как и стандартный вывод) можно перенаправить средствами DOS на любое устройство или в файл, а стандартная ошибка всегда связана с экраном (обычно дескриптор 2 используют для вывода диагностических сообщений). Перенаправление ввода или вывода программы осуществляет командный процессор Command.com.