Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метода по домашнему заданию ОС.doc
Скачиваний:
16
Добавлен:
10.11.2018
Размер:
179.71 Кб
Скачать

4. Распределённая обработка данных в сети

Разработать комплекс программ, состоящий из программных компонент, запускаемых на нескольких машинах (минимум на трёх). Комплекс должен позволять осуществлять прием и обработку массива данных с "центральной" машины по заданной операции (сортировка, умножение, сложение элементов массива; поиск максимума или минимума; вычисление среднего и т. д.) и возвращать результат головной машине. При этом головная машина выполняет роль "задающего" правила обработки и источника исходных данных. После проведения вычислений программа на задающей ЭВМ сохраняет результат и учитывает время работы.

5. Сетевая игра

Разработать комплекс программ в виде компонент, которые выполняют обмен данными через сетевые интерфейсы. Программные компоненты должны запускаться на разных рабочих станциях в сети и обеспечивать возможность игры пользователей в одну из известных коллективных игр (карточные игры, "Кости", "Шахматы", "Морской бой" и т.д.). Одна из компонент может выступать в качестве координатора (по заданию преподавателя) действий для остальных компонент. Также возможен вариант реализации "равноправных" компонент.

6. Эмулятор работы сервера www

Разработать комплекс программ позволяющий осуществлять моделирование работы Web-сервера собственными программными средствами. Программа сервера должна обрабатывать часть стандартных запросов ЭВМ (предоставление доступа к Web-страницам, расположенным в определённой для этой цели директории; ограничение прав доступа к Web-директории с документами в зависимости от IP-адреса клиента и т.д.), с которой подключается клиент; а также регистрацию нового пользователя с применением обработки простейших форм и тегов языка HTML. В качестве клиентской части (если выбран протокол HTTP) должна использоваться программа одного из распространенных браузеров Internet (MS Internet Explorer, Netscape, Opera и др.). Если используется другой протокол (отличный от HTTP), то клиентская часть выполняется в виде самостоятельного приложения с ограниченным набором действий для просмотра публикуемых документов.

7. Управление запуском и выполнением процессов с консоли

Разработать комплекс программ позволяющий осуществлять работу оператора на двух станциях в сети одновременно (на собственной ЭВМ и на удаленной - через окно специальной консоли). На первой ведомой станции должна запускаться программная компонента (выполненная в виде скрытого от пользователя приложения), которая обрабатывает запросы ведущей станции. Запросы могут быть следующего характера: установка параметров видеорежима, запуск заданных приложений, прекращение их выполнения и т.д. На второй ведущей станции, где работает оператор, должна запускаться вторая программная компонента. При активизации она должна позволять выполнять просмотр экрана ведомой станции и вводить с клавиатуры управляющие команды для выполнения запросов на ней.

Литература

  1. Болл Б. Питс Д. Red Hat Linux 7. Энциклопедия пользователя: Перевод с английского. - К.: ДиаСофт, 2001.

  2. Иртегов Д.В. Введение в операционные системы СПб: БХВ-Петербург, 2002.

  3. Коберниченко А. Недокументированные возможности Windows NT. - М.: "Нолидж". 1998 г.

  4. Козлов В.А. Открытые информационные системы. - М.: Финансы и статистика, 1999.

  5. Одинцов И.О. Профессиональное программирование. Системный подход. - СПб: БХВ-Петербург, 2002.

  6. Олифер В. Г., Олифер Н. А. Сетевые операционные системы. - СПб: Питер, 2001.

  7. Сван Т. Delphi 4. Библия разработчика/Пер. с англ. – Киев, М., СПб: Диалектика, 1997.

  8. Теняков Е. И. Общие требования и правила оформления текстовых документов в учебном процессе. – Новочеркасск: НГТУ, 1998.

  9. Фролов А. В., Фролов Г. В. Программирование для Windows NT. - M.: Диалог - МИФИ, 1996. Ч. 1. Т.26.

  10. Фролов А. В., Фролов Г. В. Программирование для Windows NT. - M.: Диалог - МИФИ, 1997. Ч. 2. Т.27.

  11. Фролов А.В., Фролов Г.В. Глобальные сети компьютеров. Практическое введение в Internet. E-Mail, FTP, WWW и HTML, программирование для Windows Sockets. - М.: Диалог - МИФИ, 1996. Т.23.

  12. Фролов А.В., Фролов Г.В. Локальные сети персональных компьютеров. Использование протоколов IPX, SPX, NETBIOS. - М.: Диалог – МИФИ, 1993. Т.8.

Синхронизация вычислительных процессов в распределенных системах

Методические указания к выполнению домашних заданий

по курсу "Операционные системы"

Составитель Василий Александрович Мохов

Редактор Ж.В. Паршина

Темплан 2003 г. ЛР N 020417. 12.02.97 г.

Подписано в печать 18.11.2001 Формат 60х84 1/16

Бумага тип . Печать оперативная.

Печ. л. 0,65. Уч-изд.л. 0,5.

Тираж 50

Южно-Российский государственный технический университет

Редакционно-издательский отдел ЮРГТУ

Типография ЮРГТУ

Адрес ун-та: 346428, Новочеркасск, ул. Просвещения, 132