Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Sbornik_laboratornykh_rabot_i_KKR Осис.docx
Скачиваний:
18
Добавлен:
29.12.2021
Размер:
1.06 Mб
Скачать

ФГБОУ ВО "Тульский государственный университет"

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

Методические указания по выполнению лабораторных работ и контрольно-курсовой работы

Тула 2015

Лабораторная работа №1

ОПЕРАЦИОННЫЕ ОБОЛОЧКИ ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРОВ

1. ЦЕЛЬ И ЗАДАЧИ РАБОТЫ

Задачей данной лабораторной работы является изучение функциональных возможностей наиболее популярных операционных оболочек для IBMсовместимых ПК с целью приобретения практических навыков эффективного управления компьютером.

2. ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

Операционные оболочки, или файловые менеджеры, существенно упрощают работу пользователя с файловой системой ПК и предоставляют дополнительные возможности по управлению компьютером. Эти программы появились относительно давно, в эпоху операционных систем типа CP/M и MSDOS, имевших неудобный командный язык. Первой удачной, а потому ставшей чрезвычайно популярной программой для IBM-совместимых ПК стала операционная оболочка Norton Commander, которая появилась в 1986 году.

Причиной чрезвычайно широкой популярности программы Norton Commander стал удачно спроектированный многооконный видеоинтерфейс с пользователем, основанный на системе иерархических меню, управляемых и с помощью клавиатуры, и с помощью манипулятора "мышь". Оболочка наглядно отображала многоуровневую файловую структуру магнитных дисков и делала более удобным ввод команд операционной системы. На основе идеи Питера Нортона в дальнейшем было разработано многочисленное семейство клонов Norton Commander. Отметим далее лишь некоторые из них, разработанные как компьютерными фирмами, так и отдельными программистами:

  • PIE Commander (PIE Systems International, Россия);

  • Volcov Commander (Всеволод Волков, Украина);

  • DOS Navigator (RIT Research Labs, Молдова);

  • NDN (Денис Смирнов, Россия);

  • WinCommander (Мегасофт, Россия);

  • Total Commander (Кристиан Гислер, Швейцария);

  • FAR manager (Евгений Рошаль, Россия);

  • DISCo Commander (DISCo, Россия);

  • WinNavigator (Виктор Кокарев, Россия);

  • Frigate (WnSoft, Россия);

  • Jet Commander (Франк Клосер, Германия);

  • Turbo Browser (Pacific Gold Coast, США);

  • Nico's Commander (Нико Каппен, Нидерланды);

  • WinNC (Dunes Multimedia, Нидерланды);

  • Byte Manager (Петер Тот, Венгрия);

  • Folder Manager (Виктор Петров и Дмитрий Невожай, Россия).

Перечисленные программы предназначены для работы в среде операционных систем MS-DOS и Windows. Аналогичные операционные оболочки разработаны и для операционных систем семейства UNIX (например,

Midnight Commander и Demo Commander).

Несмотря на то, что операционные системы семейства Windows имеют в своем составе собственную управляющую оболочку Explorer ("Проводник"), оболочки типа Norton Commander остаются до сих пор популярным инструментом управления ПК, и даже разработан специальный вариант

Norton Commander для Windows.

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

Основные функциональные возможности оболочек и приемы работы с ними рассмотрим на примере оболочки Norton Commander, ставшей в компьютерном мире своеобразным эталоном среди программ данного назначения.

Перед запуском оболочки необходимо определить, на каком накопителе

ПК (C:, D:, E: и т.д.) и в каком каталоге размещены ее файлы. Обычно эти файлы располагаются в каталоге с примерным наименованием NC, VC и т.п. При этом центральным программным файлом оболочки является, например, nc.exe или vc.com. Запуск оболочки осуществляется с помощью командной строки, например:

C:\NC\>nc

В среде операционной системы Windows активизировать оболочку можно с помощью соответствующего ярлыка на рабочем столе, а также через меню "Программы", активизируемого с помощью кнопки "Пуск". Командную строку запуска оболочки можно ввести и с помощью пункта "Выполнить" главного меню системы. После запуска центральной программы на экране монитора появятся одно или два окна оболочки. Структура экрана операционной оболочки показана на рис. 1.

На экране цветного монитора будут отображаться две панели синего цвета (или только одна из них, справа или слева). Эти панели являются основными деталями экрана оболочки. В них отображаются списки имен каталогов и файлов. Имена файлов обычно выводятся строчными буквами, а имена каталогов – прописными и они обычно предшествуют файлам. Панели обычно занимают весь экран, но есть возможность сделать панели половинной высоты. В правом верхнем углу правого окна могут располагаться часы.

Рис. 1. Схема экрана операционной оболочки Norton Commander (показана только левая панель полной высоты в режиме Full)

В процессе работы оболочки на экране могут появляться окна красного цвета, сообщающие о каких-либо ошибках, и диалоговые окна, предлагающие выбрать какой-либо параметр, например идентификатор накопителя.

На одной из панелей располагается маркер, являющийся курсором оболочки и представляющий собой выделение слова другим фоном (обычно серо-зеленым). Маркер указывает на текущий файл или каталог. Панель, на которой находится маркер, является активной, противоположная панель – неактивной. Если компьютер оснащен манипулятором "мышь", то на экране будет присутствовать курсор "мыши", который представляет собой прямоугольник (или стрелку), имеющий цвет, контрастный цвету панели (на синем фоне курсор "мыши" будет красного цвета).

Экран оболочки может исчезнуть автоматически, если в течение некоторого времени компьютер не используется. Вместо экрана оболочки при этом будет выводиться заставка (screen saver), как правило, в виде звездного неба. Экран оболочки можно погасить принудительно, если переместить курсор "мыши" в правый верхний угол экрана. Для возобновления работы с оболочкой следует нажать на любую клавишу клавиатуры или переместить "мышь".

Для перемещения маркера между панелями предназначена клавиша Tab. Для перемещения маркера внутри панели используются клавиши управления курсором: Home, End, PageUp, PageDown. Клавиши Home и End перемещают маркер соответственно в начало или конец списка каталогов и файлов, а клавиши PageUp и PageDown – соответственно на страницу вверх или на страницу вниз.

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

С помощью клавиши Insert можно выделять файлы или каталоги. Имена выделенных объектов обычно отображаются желтым цветом. Все манипуляции с выделенными объектами (копирование, удаление и другие) будут производиться как с единым целым. Для выделенных файлов будет выводиться их суммарный объем. Отмена выделения также осуществляется с помощью клавиши Insert.

Диалоговые окна могут содержать командные кнопки, выполненные в виде слова, заключенного в прямоугольные скобки, например [Copy]. Перемещаться по командным кнопкам можно с помощью клавиш управления курсором, клавиши Tab или курсора "мыши".

В самой нижней строке экрана обычно располагается нижнее меню, или меню функциональных клавиш, в котором перечислены десять команд оболочки, выполняемых после нажатия функциональных клавиш F1F10. Рядом с кратким наименованием каждой команды расположена цифра от 1 до 0, обозначающая порядковый номер (от 1 до 10) соответствующей функциональной клавиши. Функциональные клавиши имеют следующие общепринятые назначения:

F1 – вызов справочника;

F2 – вызов меню пользователя;

F3 – просмотр содержимого отмеченного маркером файла;

F4 – редактирование содержимого отмеченного маркером файла;

F5 – копирование отмеченного маркером файла, каталога, группы файлов или группы каталогов;

F6 – перенос отмеченного маркером файла, каталога, группы файлов или группы каталогов;

F7 – создание каталога в активной панели;

F8 – удаление отмеченного маркером файла, каталога, группы файлов или группы каталогов;

F9 – вызов верхнего меню; F10 – выход из оболочки.

Справочная информация, выводимая после нажатия клавиши F1, является контекстно-зависимой, то есть на экране появляется разъяснение именно того состояния, в котором находится оболочка. Для просмотра справочного материала используются клавиши управления курсором. В нижней части окна со справочной информацией находится ряд командных кнопок. Кнопка [Next] предназначена для вывода следующего раздела справочка, кнопка [Previous] – для вывода предыдущего раздела, кнопка [Index] – для вывода оглавления справочника, кнопка [Cancel] (или клавиша Esc) – для выхода из справочника. Справочник хранится в файле с расширением hlp.

Меню пользователя, которое выводится на экран после нажатия клавиши F2, содержит список команд, определенных пользователем. Выбор команды осуществляется с помощью курсора и клавиши Enter или специально назначенной оперативной клавиши, или "мышью". Меню пользователя создается и редактируется с помощью соответствующего пункта верхнего меню оболочки. Текст меню обычно хранится в каталоге программ оболочки в текстовом файле с расширением mnu. Основные правила оформления меню следующие.

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

Пример. Оформление пункта меню пользователя, предназначенного для изменения даты и времени. Используются две команды DATE и TIME соответственно. В качестве оперативной клавиши назначена функциональная клавиша F1.