Программа по дисциплине «Распределенные вычисления» предназначена для студентов дневного и заочного отделений, обучающихся по специальности 351400 Прикладная информатика (в информационной сфере) и относится к блоку дисциплин специализации.




Скачать 186.83 Kb.
НазваниеПрограмма по дисциплине «Распределенные вычисления» предназначена для студентов дневного и заочного отделений, обучающихся по специальности 351400 Прикладная информатика (в информационной сфере) и относится к блоку дисциплин специализации.
страница2/2
Дата публикации28.03.2013
Размер186.83 Kb.
ТипПрограмма
www.vbibl.ru > Информатика > Программа
1   2
^ ТЕМАТИЧЕСКИЙ ПЛАН ЗАНЯТИЙ



Тема занятия

Аудиторных занятий, час




лекций

лаб. работ

^ Раздел 1. Введение. Парадигма распределенных вычислений

4




Тема 1. Введение. Обзор актуальных проблем и задач в компьютерной индустрии







Тема 2. Парадигма распределенных вычислений







Раздел 2. Кластерные решения. Параллельные алгоритмы

4




Тема 3. Суперкомпьютерные системы







Тема 4. Основные архитектуры параллельных компьютеров







Раздел 3. Эволюция объектной технологии

6




Тема 5. Параллельные алгоритмы




4

Тема 6. Распределенные вычислительные системы




4

Тема 7. Эволюция распределенных технологий. Метамодель







Раздел 4. Принципы ПО среднего слоя

6




Тема 8. Определение и типы ПО среднего слоя







Тема 9. Стандарты OMG. CORBA




8

Тема 10. Язык описания интерфейсов (IDL)







Итого

20

16


^ СПИСОК ИСТОЧНИКОВ И ЛИТЕРАТУРЫ
Основная


  1. М.Р.Когаловский Энциклопедия технологий баз данных. – М.:Финансы и статистика, 2002. -800с.

  2. Дирк С., Гарбис Д, Рассел П. Корпоративные системы на основе CORBA. – М.: Издательский дом «Вильямс», 2000 г. - 368 с.

  3. А. Цимбал Технология CORBA для профессионалов (+CD-ROM). СПб.: Издательство «Питер», 2001 г. - 624 с..

  4. А.А. Цимбал, М.Л. Аншина Технологии создания распределенных систем. Для профессионалов. – СПб.:Питер, 2003. -576с.

  5. Джейсон Причард Com и Corba. Просто и доступно. – М.: Издательство: Лори, 2001 г.. - 372 с.

  6. Арсеньев Б.П., Яковлев С.А. Интеграция распределенных баз данных. С-Пб.: “Лань”, 2001.

  7. Лацис А. Как построить и использовать суперкомпьютер. – М.Бестселлер.2003. – 240с.


Дополнительная


  1. Воеводин В.В., Воеводин Вл.В. Параллельные вычисления.- СПб.:БХВ-Петербург, 2004.-608с

  2. Корнеев В.Д. Параллельное программирование в MPI. – Москва-Ижевск: Институт компьютерных исследований, 2003. – 304с.

  3. Дж. Сигел CORBA 3. М.:МАЛИП, 2002. – 412с.

  4. Д.Кренке Теория и практика построения баз данных. – СПб.:Питер, 2003. -800с.

  5. Нирва Мориссо-Леруа, Мартин К. Соломон, Джули Басу Oracle8i: Java-компонентное программирование при помощи EJB, CORBA и JSP. Изд-во «Лори», 2002. - 484с.

  6. www.top500.org

  7. www.parallel.ru

  8. http://ilya-evseev.narod.ru/articles/#csa

  9. www.corba.org


СПИСОК лабораторных работ



  1. Моделирование работы многопроцессорной вычислительной системы при выполнении операции перемножения матриц.

  2. Установка и настройка инструментария для поддержки распределенных вычислений: Builder C++, VisiBroker, Java 2 SDK или Java(TM)2 Runtime Environment

  3. Разработка простейшей распределенной системы на основе CORBA-технологии:

Часть 1. Создание CORBA-сервера (описание функций, выполняемых на сервере, описание параметров обмена между приложениями, создание IDL-файлов, создание приложения сервера в среде C++ Builder).

Часть 2. Создание клиентского приложения в среде C++ Builder.

Часть 3. Инициализация связи клиента с сервером. Тестирование работы распределенной системы в локальной сети.

^ СИСТЕМА ТЕКУЩЕГО И ИТОГОВОГО КОНТРОЛЯ
К обязательной сдаче экзамена привлекаются студенты, не набравшие количество баллов, необходимых для получения положительной оценки (при условии выполнения всех лабораторных работ).


^ Форма контроля

Срок отчетности

Оценки

Контрольная работа

6 неделя

0 -15 баллов

Отчет по 1,2 лабораторным работам

12 неделя

0 -10 баллов

за каждую

Отчет по 3 лабораторной работе

18 неделя

0 -20 баллов

Итоговая аттестация




0 -45 баллов

Итого




0 – 100 баллов



^ Для получения положительной оценки по итогам текущей успеваемости

необходимо набрать 61 балл

(при условии выполнения всех форм контроля)
В зависимости от количества набранных в течение семестра баллов выставляются следующие экзаменационные оценки:

61-74 баллов экзамен - “удовлетворительно”

75 - 90 баллов - экзамен - “хорошо”

91 и более баллов - экзамен - “отлично”
К обязательной сдаче экзамена привлекаются студенты, не набравшие количество баллов, необходимых для получения положительной оценки.
К сдаче экзаменов в традиционной форме также допускаются студенты, желающие получить более высокую оценку.
^ ВОПРОСЫ ДЛЯ КОНТРОЛЬНОЙ РАБОТЫ


  1. Объяснить взаимосвязь направлений развития информационных технологий и экономической инфраструктуры общества.

  2. Дать обзор наиболее актуальных проблем и задач в компьютерной индустрии.

  3. Описать основные направления в развитии высокопроизводительных вычислений

  4. Описать общие свойства распределенных вычислительных систем.

  5. Сформулировать требования к современным приложениям распределенных корпоративных информационных систем

  6. Раскрыть пирамиду уровней кластерной системы

  7. Описать основные признаки и классы суперкомпьютерных систем

  8. Что такое TOP500? Провести анализ 3-5 позиций.

  9. Привести классификации параллельных компьютеров

  10. Что такое зернистость алгоритма

  11. Описать модель передачи сообщений (message passing)

  12. Описать модель с общей памятью (shared memory)

  13. Характеристики производительности параллельного алгоритма

  14. Закон Амдаля и его следствия

  15. Коммуникационный пакет PVM

  16. Коммуникационный пакет MPI

  17. Библиотеки параллельных программ

  18. Архитектура вычислительной системы(модели/слои)

  19. Модель файлового сервера

  20. Модель сервера СУБД

  21. Модель сервера приложений

  22. Модель доступа через Intra-/Internet CGI/API

  23. Модель доступа через Intra-/Internet через мигрирующие программы распределенной системы)

  24. Требования к современным распределенным системам

  25. Описать эволюцию объектной технологии

  26. Метамодель распределенной системы



^ ВОПРОСЫ ДЛЯ ИТОГОВОЙ АТТЕСТАЦИИ
Блок вопросов 1:

  1. В чем различие между системой клиент-сервер и распределенной системой?

  2. Является ли трехуровневая архитектура примером распределенной системы?

  3. Почему не все системы построены как распределенные системы?

  4. Каковы восемь измерений прозрачности в распределенных системах?

  5. В чем различие между прозрачностью местонахождения и прозрачностью доступа?

  6. В чем различия между прозрачностью производительности и прозрачностью масштабируемости?

  7. Что такое архитектура системы?

  8. Классифицируйте архитектуры.

  9. Что такое распределенная система?

  10. Классифицируйте требования к системам.


Блок вопросов 2:

  1. Приведите основные этапы эволюции архитектур и технологий распределенных систем.

  2. Приведите уровни абстракций представления систем.

  3. Что такое объект в распределенной системе?

  4. Что такое объектный тип?

  5. Что такое объектная заявка?

  6. В чем различие между объектом и объектным типом?

  7. Почему в метаобъектную модель распределенных объектов включены необъектные типы?

  8. Что такое исключение?

  9. Назовите основные особенности распределенных систем с точки зрения их разработчика.


Блок вопросов 3:

  1. Каким уровням модели ISO/OSI соответствует ПО среднего слоя?

  2. Перечислите виды ПО среднего слоя.

  3. Поясните почему не следует использовать транспортный уровень непосредственно.

  4. Какие задачи решаются уровнем представления в ПО среднего слоя?

  5. Что такое маршалинг (marshaling)?

  6. В чем отличие статического от динамического маршалинга (marshaling)?

  7. Назовите задачи, решаемые стабами (stub).

  8. Что такое безопасность типов?

  9. Какой вклад вносят клиентские и серверные стабы в обеспечение безопасности типов?

  10. Что такое язык определения интерфейсов (IDL)?

  11. Перечислите основные этапы разработки распределенных систем.


Блок вопросов 4:

  1. Назовите основные стандарты, принятые Object Management Group.

  2. В чем суть стандарта MDA (Model Driven Architecture)?

  3. Что такое UML (Unified Modeling Language)?

  4. Опишите архитектуру управления объектами стандарта OMG/OMA.

  5. Что такое брокер объектных запросов?

  6. Что такое сервисы CORBA?

  7. Что такое общие (горизонтальные) средства в CORBA?

  8. Что такое интерфейсы предметной области CORBA?

  9. Перечислите основные понятия объектной модели CORBA.

  10. Что такое объект CORBA.

  11. Как различается объектная модель CORBA и COM в отношении наследования интерфейсов?

  12. Определите основные элементы архитектуры CORBA.

  13. Определите роль стаба в CORBA.

  14. Определите роль скелетона в CORBA.

  15. Что такое объектный адаптер?

  16. В чем отличие статического и динамического вызовов в CORBA?



примерныЕ темЫ рефератов и докладов


  1. CORBA и распределенные компьютерные системы

  2. Интеграция CORBA 3 с Java и Интернетом

  3. Ландшафт области распределенных объектов. COM и CORBA – борьба интересов и тенденции развития

  4. Компонентная модель EJB (Enterprise JavaBeans)

  5. Компонентная модель CCM (CORBA Component Model

  6. Компонентная модель .Net

  7. XML- как составная часть технологий создания распределенных систем

  8. Сервисы сообщений как основной механизм взаимодействия для распределенных приложений

  9. WEB-приложения

  10. Корпоративные системы на основе CORBA

  11. Интеграция с базами данных и обработка транзакций с использованием технологии CORBA

  12. Стандарты платформы CORBA

  13. Большие задачи и параллельные вычисления

  14. Технологии параллельного программирования

  15. Как построить и использовать суперкомпьютер?


Список современных информационных технологий и мультимедийных продуктов


  • Internet

  • Microsoft Office XP;

  • Builder C++,

  • VisiBroker,

  • Java 2 SDK

  • Java(TM)2 Runtime Environment;

  • OMG;

  • CORBA;

  • MPI;

  • PVM;

  • TOP500

  • мультимедийный проектор MITSUBISHI SL2U;


1   2

Похожие:

Программа по дисциплине «Распределенные вычисления» предназначена для студентов дневного и заочного отделений, обучающихся по специальности 351400 Прикладная информатика (в информационной сфере) и относится к блоку дисциплин специализации. iconС. П. Соколова интеллектуальные информационные системы
Методические указания предназначены для студентов специальности 351400 «Прикладная информатика (в экономике)»

Программа по дисциплине «Распределенные вычисления» предназначена для студентов дневного и заочного отделений, обучающихся по специальности 351400 Прикладная информатика (в информационной сфере) и относится к блоку дисциплин специализации. iconЧеловек и его потребности
Учебно-методическое пособие предназначено для студентов дневного и заочного отделений технолого-экономического факультета нгпу, обучающихся...

Программа по дисциплине «Распределенные вычисления» предназначена для студентов дневного и заочного отделений, обучающихся по специальности 351400 Прикладная информатика (в информационной сфере) и относится к блоку дисциплин специализации. iconУстройство автомобиля системы охлаждения и смазки двигателя
Учебно-методическое пособие предназначено для студентов дневного и заочного отделений технолого-экономического факультета нгпу, обучающихся...

Программа по дисциплине «Распределенные вычисления» предназначена для студентов дневного и заочного отделений, обучающихся по специальности 351400 Прикладная информатика (в информационной сфере) и относится к блоку дисциплин специализации. iconРоссийской Федерации Федеральное агентство по образованию Нижегородский...
Учебно-методическое пособие предназначено для студентов дневного и заочного отделений технолого-экономического факультета нгпу, обучающихся...

Программа по дисциплине «Распределенные вычисления» предназначена для студентов дневного и заочного отделений, обучающихся по специальности 351400 Прикладная информатика (в информационной сфере) и относится к блоку дисциплин специализации. iconПояснительная записка Курс "Математическое программирование" является...
Утверждено на заседании кафедры математических и естественнонаучных дисциплин филиала рггу в г. Кирове 04. 09. 2006 г., протокол...

Программа по дисциплине «Распределенные вычисления» предназначена для студентов дневного и заочного отделений, обучающихся по специальности 351400 Прикладная информатика (в информационной сфере) и относится к блоку дисциплин специализации. iconУстройство автомобиля часть 2 системы питания двигателей учебно-методическое пособие
Учебно-методическое пособие предназначено для студентов дневного и заочного отделений технолого-экономического факультета нгпу, обучающихся...

Программа по дисциплине «Распределенные вычисления» предназначена для студентов дневного и заочного отделений, обучающихся по специальности 351400 Прикладная информатика (в информационной сфере) и относится к блоку дисциплин специализации. iconУстройство автомобиля часть 3 электрооборудование автомобиля учебно-методическое пособие
Учебно-методическое пособие предназначено для студентов дневного и заочного отделений технолого-экономического факультета нгпу, обучающихся...

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

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

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

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
www.vbibl.ru
Главная страница