Ые системы", "Операционные системы, среды и оболочки" и "Операционные системы и системное программирование" для студентов специальнос­тей факультета Кибернетики

Вид материалаДокументы

Содержание


Контрольная работа N 9Создание моделей операционных оболочек 1. Цель работы
2. Темы для теоретического изучения
3. Общее задание
Индивидуальные задания
5. Примеры выполнения задания
Заголовок навигационного фрейма
Vspace="4" align="absmiddle">
Width="16" height="16" hspace="2" vspace="4"
Заголовок рабочей страницы
5.2. Схемы решений для индивидуальных заданий
Пространство имён
Cреда открытой системы Open System Environment (OSE)
6. Вопросы к контрольной работе
Подобный материал:
1   ...   4   5   6   7   8   9   10   11   12

Контрольная работа N 9
Создание моделей операционных оболочек

1. Цель работы


Освоение механизмов построения и функционирования оболочек ОС для работы с обычными и распределенными приложениями, файловыми системами в локальных и глобальных сетях

2. Темы для теоретического изучения

  • Реализация сетевых команд операционных систем и операционных оболочек.
  • Стандарты реализации прикладных сред POSIX.
  • Пространство имен оболочек Windows
  • Оболочки Unix- C-shell, Bourne-shell, Korn-shell, bash.
  • Сетевые браузеры

3. Общее задание


Создание модели (макета) оболочки в операционных средах Windows и Unix.

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

Типичная операционная оболочка - это универсальная диалоговая программа, выполняющая основной набор действий по работе с файлами и объектами ОС: просмотр каталогов, переход в другие каталоги, создание и удаление каталогов и файлов, копирование файлов, запуск программ на выполнение. Существует довольно много программ-оболочек. Ранее наиболее распространенной для ПК была оболочка Norton Commander и ее клоны (Volkov Commander, Windows Commander, FAR MANAGER и др.), затем оболочки типа Проводник (Explorer) Windows. Даже сама ОС Windows начиналась как графическая оболочка MS DOS. В настоящее время операционной оболочкой являются также версии Internet Explorer v5+, имеющей множественное назначение – web-браузер Internet и intranet, проводник локальной ОС и мультимедиа-визуализатор.
  1. Индивидуальные задания

  1. Модель пространства имен оболочек Windows
  2. Модель оболочки для работы с файловыми системами, с заданиями, процессами, потоками (типа FAR);
  3. Модель оболочки Unix или Linux (типа - C-shell, Bourne-shell,

Korn-shell, bash.
  1. Модель операционной оболочки встраиваемой ОС (типа "ORDOS").
  2. Модель клиент-серверной оболочки
  3. Модель среды открытой системы Open System Environment (OSE).



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

5.1. Описание вариантов решения основного задания

      1. Пример гипертекстового приложение (на основе HTA средств IE v4.0+)

Пример HTA-приложения имеет 4 фрейма (имена hta, inst, tree, work). Содержимое каждого фрейма при запуске приложения определяется соответствующим файлом: :
  • hta - структура главного окна приложения (файл index.hta)
  • inst – инструментальная линейка приложения (файл inst.htm)
  • tree - основной навигационное дерево приложения (файл tree.htm)
  • work – начальное содержимое рабочего фрейма (файл work.htm)

Кроме этого, для функционирования навигационного дерева приложения требуется 2 файла (tree.xml и tree.xsl), содержащих структуру навигации в формате XML и ее отображение во фрейме.

В процессе работы содержимое фреймов может быть изменено в соответствии с логикой функционирования приложения (файлы inst1.htm, tree1.htm,work1.htm),

количество которых может быть произвольным, а содержание должно соответствовать по структуре исходным файлам приложения.
        1. Файл структуры главного окна приложения index.hta

HTA-курс открытого образования “Операционные системы”


BORDER="normal" BORDER CAPTION="yes"

MAXIMIZEBUTTON="yes" MINIMIZEBUTTON="yes"

SHOWINTASKBAR="yes" SINGLEINSTANCE="no" SYSMENU="yes"

WINDOWSTATE="maximize" VERSION="3.0" STATUSBAR="YES"

NAVIGABLE="YES"

>





inst" scrolling=no>



tree" application="yes">

work" application="yes">





5.1.1.2. Файл инструментов HTA-приложения (окно inst)
        1. Файл основной навигации HTA-приложения (окно tree)

Заголовок навигационного фрейма