
ОПЕР СИСТЕМ / ЛР_5_ИнтерфейсКомСтроки
.doc
Лабораторная работа № 5
Интерфейс командной строки ОС «Windows XX».
Цель работы: Изучение интерфейса между пользователем и аппаратно-программными средствами компьютера.
Методические указания.
По реализации интерфейса различают неграфические и графические ОС. Неграфические ОС реализуют интерфейс командной строки. Основным устройством управления в данном случае является клавиатура. Управляющие команды вводят в поле командной строки, где их можно редактировать. Исполнение команды начинается после ее утверждения нажатием на клавишу ENTER. Для компьютеров платформы IBM PC такой интерфейс обеспечивается семейством ОС под названием MS-DOS.
Графические ОС используют кроме клавиатуры мышь. Работа с графической ОС основана на взаимодействии активных и пассивных экранных элементов управления. В качестве активного элемента управления выступает указатель мыши – графический объект, перемещение которого на экране синхронизировано с перемещением мыши. В качестве пассивных элементов управления выступают графические элементы управления приложений. (экранные кнопки, значки, раскрывающиеся списки, строки меню). Характер взаимодействия между активными и пассивными элементами управления выбирает сам пользователь.
Интерфейс командной строки является одним из основных для ОС Unix и Linux. Преимуществом этого интерфейса является возможность более рационального управления ресурсами системы, чем с помощью графического интерфейса. В системах Unix имеется более 300 внутренних команд, доступных опытному программисту.
Интерфейс командной строки (Command Promt Interface) в ОС Win так же присутствует, но количество внутренних команд, позволяющих решать задачи администрирования системы ограничен и составляет приблизительно 70 команд.
В ОС Win можно выделить следующие группы команд:
-
Команды справочной системы help: help имя_команды, имя_команды /? и т.д.
-
Команды файловой системы:CD – вывод имени текущей папки, chdir, copy, rename, dir, find, del, copy.
-
Команды управления работой ОС: date, start, time, mem.
-
Команды командных (пакетных) файлов: exit, for, goto.
Порядок выполнения работы
Студентам предлагается запустить режим командной строки:
-
Пуск>Выполнить, затем набрать cmd (commander)/
-
Пуск>Выполнить>Стандартные>Командная строка.
Этими действиями вызывается программа cmd.exe – 32-разрядный интерпретатор команд. На экране монитора появляется окно с мигающим курсором- приглашением к вводу команд. Вверху окна будет указана версия работающей ОС и строки приглашения:
C:\Documents and Setting\GUAP>
Выключение режима обеспечивается набором команд Exit и ее выполнением при нажатии клавиши Enter. Студенты могут создать каталог под собственным именем и занести в него несколько непустых файлов, созданных в разных программах, для дальнейшего их изучения (времени создания, размера, принадлежности и т.д.)
-
Наберите в командной строке help и посмотрите весь набор доступных команд.
-
Изучите простейшие команды управления работой ОС: time и data.
C:\Documents and Setting\GUAP>help date - вывод или изменения даты.
DATE [/T: data]
Команда Date без параметров отображает текущую дату и запрашивают ввод новой даты. Команда Date может быть запущена с ключом /T, позволяющим просто вывести текущее значение даты без запроса новой даты.
Запустите команду Date.
C:\Documents and Setting\GUAP>date
Посмотрите на текущую дату. Запишите ее. Затем введите новую дату.
-
Команда time.
Отсчет времени производится аппаратно-программными средствами таймера. Команда time используется для определения и смены значения реального времени.
C:\Documents and Setting\GUAP>time
Посмотрите на текущее время. Запишите его. Затем введите новое время.
-
Команда mem
выводит информацию о распределении оперативной памяти между загруженными программами.
- Выполнение команды без параметров извещает о суммарных объемах свободной и занятой памяти.
- Ключ /program информирует обо всех загруженных в память программы, включая системные программы.
- ключ /classify выводит сокращенный отчет о программах, отводя на каждую программу по одной строке.
- ключ /debug наиболее полно отражает сведения о данных и о внутренних системных драйверах.
C:\Documents and Setting\GUAP>mem/debug
Студентам предлагается самостоятельно заполнить таблицу ( в столбце Имя показано ее примерное наполнение).
Адрес |
Имя |
Размер |
Тип |
|
CON |
|
|
|
PRN |
|
|
|
COM1 |
|
|
|
LPT1 |
|
|
|
LPT2 |
|
|
5. Команды управления файловой системой Win/
-
Dir – команда вывода на экран дисплея содержимого каталогов (папок).
Формат команды dir диск:путь\имя_файла.
Варианты применения команды:
- без параметров, т.е. подразумевается исследование содержимого текущих каталогов и дисков.
Например:
C:\Documents and Setting\GUAP>dir
Содержимое папки GUAP можно увидеть в таблице.
Дата создания |
Время создания |
<DIR> или нет |
Название |
|
|
|
|
Студентам предлагается привести данные из таблицы в отчете.
- dir/p с параметром p.
Используется, когда количество объектов в каталоге превышает количество строк экрана.
-
Find используется для поиска фрагментов текстовой строки в одном или нескольких фалах.
-
Mkdir или md предназначена для создания новых каталогов.
Mkdir диск: путь\имя_каталога
C:\>md a:\new
Если в команде не указывается путь, то по умолчанию подразумевается, что создается дочерний каталог текущего каталога.
-
Chdir (cd) –команда смены каталога. Команда имеет формат Chdir диск: путь; Cd.. – возврат в корневой каталог.
Студентам необходимо самостоятельно изучить:
-
команду справочной системы help.
-
команды управления работой ОС: time, data, mem с ключами.
-
команды файловой системы: dir, chdir, copy, find, del (erase)/
-
команду командных файлов: exit.
В отчете по лабораторной работе должны быть приведены результаты изучения каждой команды (скриншоты).
Также требуется выполнить следующую программу действий:
-
Создать два непустых директория 1 и 2 (любыми средствами).
-
С помощью команд командной строки просмотреть директорий 1. Данные занести в таблицу 1.
-
Создать в директории 1 подкаталог 11.
-
Запустить встроенный редактор создания текстов edit. Создать в нем небольшой текст. Затем с помощью команды copy con prn распечатать его. Удалить созданный текстовый файл.
-
Скопировать несколько файлов из директория1 в директорий 2.
Список рекомендованной литературы:
-
Информатика. Базовый курс: учебное пособие/ С. В. Симонович [и др.] ; ред. С. В. Симонович. - 2-е изд.. - СПб.: ПИТЕР, 2009. 100 экз.
-
Сетевые операционные системы: учебное пособие/ В. Г. Олифер, Н. А. Олифер. - СПб.: ПИТЕР, 2006. -50экз.
-
Операционные системы: учебник/ А. В. Гордеев. - 2-е изд.. - СПб.: ПИТЕР, 2006. 50 экз.
-
Компьютерные сети : принципы, технологии, протоколы: учебное пособие/ В. Г. Олифер, Н. А. Олифер. - 3-е изд.. - СПб.: ПИТЕР, 2006. - 957 с. - (Учебник для вузов). 15 экз.