NetNado
  Найти на сайте:

Учащимся

Учителям



Экзаменационные вопросы по дисциплине «Параллельное программирование»



Экзаменационные вопросы

по дисциплине «Параллельное программирование»

для магистров по направлению 555809 ««Информатика

и вычислительная техника»», гр.гр.4305,4382..

31 декабря 2009 г.

  1. Анализ современных тенденций развития вычислительных систем. Основные области и особенности применения многопроцессорных ВС.

  2. Классификация многопроцессорных систем. ВС с разделяемой общей памятью. Типовые схемы коммуникационных структур. Примеры.

  3. Классификация многопроцессорных систем. ВС с разделяемой общей памятью. Машины SMP и NUMA. Примеры.

  4. Классификация многопроцессорных систем. ВС с распределенной областью памяти. Примеры.

  5. Классификация многопроцессорных систем. Матричные системы.

  6. Классификация многопроцессорных систем. Системы с нетрадиционной структурой. ВС управляемые потоком данных.

  7. Классификация многопроцессорных систем. Системы с нетрадиционной структурой. Систолические машины.

  8. Обобщенная архитектура параллельных систем.



  9. Использование традиционных микропроцессоров для построения многопроцессорных систем. Микропроцессоры с нетрадиционной архитектурой. Архитектура транспьютера Т-805.

  10. Программная модель PARIX: статические и динамические возможности. Система индексации процессоров в малтикластере MC-3DE. Идентификация процессоров.

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

  12. Программная модель PARIX: статические и динамические возможности.

  13. Основные средства взаимодействия процессов в среде PARIX. Синхронное и асинхронное взаимодействие процессов.

  14. Средства и правила создания параллельных программ на многопроцессорной структуре в среде PARIX. Пример программы.

  15. Физические, виртуальные и локальные линки. Средства и правила создания линков между произвольными процессами в среде PARIX. Виртуальные и библиотечные топологии.

  16. Принципы и алгоритм работы планировщика процессов в Т-805.




  1. Машинные ресурсы. Проблема ограниченности машинных ресурсов. Единицы работы и управления в вычислительных средах.

  2. Концепция процесса. Понятия алгоритма и процесса. Объективная потребность введения понятия «процесс».

  3. Основные проблемы параллельного программирования.

  4. Основные направления решения проблем создания программного продукта с параллельной обработкой информации.

  5. Проблемы планирования, диспетчеризации и масштабирования в параллельном программировании.

  6. Краткая характеристика языка оболочки UNIX. Основные команды работы с файловой системой. Виды файлов.

  7. Многопользовательская защита информации в среде UNIX. Категории пользователей и атрибуты доступа к файлам.

  8. Управление доступом к файлам.

  9. Порождение процессов на уровне оболочки и их взаимодействие.

  10. Удаленный доступ и особенности работы в среде PARIX.

  11. Особенности структуры транспьютерного кластера. Проблема масштабирования.

  12. Глобальное планирование в транспьютерном кластере.

  13. Особенности взаимодействия асинхронных процессов. Информационные и логические связи. Основные механизмы взаимодействия процессов.

  14. Понятие синхропримитива. Синхропримитивы низкого уровня.

  15. Системные средства реализации взаимодействия процессов в среде UNIX.

  16. Каналы.

  17. Взаимодействие процессов через программный канал. Понятие конвейера команд в ОС UNIX.

  18. Именованный программный канал и взаимодействие процессов в UNIX. Пример.

  19. Сигналы.

  20. Сообщения

  21. Семафоры.

  22. Разделяемая память.

  23. Сокеты. Межпроцессное взаимодействие на основе программного интерфейса сокетов.

  24. Типовые задачи взаимодействия асинхронных процессов. Спецификация дисциплины межпроцессного взаимодействия с использованием сетей Петри.

  25. Задача «О читателях и писателях». Требования адекватности спецификации и предметной интерпретации. Задача «О производителе и потребителе».

  26. Задача «О курильщиках сигарет». Особенности задачи, используемые синхропримитивы.

  27. Спецификация асинхронных интерфейсов взаимодействия процессов.

  28. Понятие «рандеву». Виды рандеву.

  29. Буферизация асинхронных процессов с различной дисциплиной взаимодействия.

  30. Средства реализации межпроцессного взаимодействия системы PARIX. Формализованные спецификации.

  31. Сравнительная характеристика средств реализации межпроцессного взаимодействия системы PARIX и механизма сокетов.

  32. Спецификация взаимодействия через буфер с дисциплиной FIFO.

  33. Спецификация взаимодействия через буфер с дисциплиной LIFO.

  34. Спецификация протоколов канального уровня сетей.



20 января (Th) 2010г.

pr__prg_10.doc Thursday 31 December 2010 00:01:08


Дата создания 31.12.2009 22:27:00 стр. из

страница 1


скачать

Другие похожие работы:




Документы

архив: 1 стр.