Экзаменационная программа
.docЭкзаменационная программа 2011/2012 уч.г.
по курсу ВМСС часть 2 (для студентов гр.А-13-08
)
Общие вопросы по 1-ой части курса (В экз.билет не входят)
-
Понятие поколения ЭВМ. Признаки классификации поколений. Характерные признаки различных поколений ЭВМ. Примеры
-
Фон Неймановская архитектура и принципы построения ЭВМ
-
Основные типы элементов и описание их характерных признаков
-
Понятие комбинационной схемы. Дешифраторы, шифраторы
-
Комбинационные схемы: компараторы, сумматоры.
-
Одноразрядный и многоразрядный сумматоры
-
Сумматоры с параллельным и групповым переносом
-
Схемы с памятью: T-, RS-, JK- и D-триггеры
-
Узлы ЭВМ: регистры, счетчики, сумматоры
-
Основные проблемы и тенденции развития элементной базы ЭВМ и систем
-
Понятие системы счисления. Виды: «10», «2», «4», «16» и «2-10». Способы перевода из одной системы в другую
-
Выполнение арифметических операций в двоичной системе счисления
-
Формы и диапазоны представления чисел в ЭВМ. Представление чисел с фиксированной и с плавающей запятой. Примеры.
-
Прямой, обратный, дополнительный и модифицированные коды для представления числовой информации в ЭВМ. Основные свойства
-
Арифметические операции над двоичными числами с плавающей запятой
-
Общие принципы функционирования ЭВМ, основанной на Фон-неймановской архитектуре.
-
Структурная и функциональная организация ЭВМ. Общие принципы
-
Организация ЭВМ с магистральной структурой.
-
Отображение адресного пространства программ на основную память. Основные методы борьбы с фрагментацией памяти.
-
Динамическое распределение памяти. Сегментация, странично-сегментная организация памяти.
-
Виртуальная память. Система прерываний в ЭВМ.
Общие вопросы по 2-ой части курса
-
Классификация архитектур ВС М.Флинна. Системы типа ОКОД, ОКМД и МКОД.
-
Классификация архитектур ВС М.Флинна. Системы типа МКМД с распределенной памятью. Организация коммутации в системах.
-
Классификация архитектур ВС М.Флинна. Системы типа МКМД с общей памятью. Организация коммутации в системах.
-
Классификация современных архитектур ВС . Системы типа МКМД со смешанной организацией памяти. Пример архитектуры.
-
Основные классы современных компьютеров: MPP и SMP архитектуры. Примеры.
-
Основные классы современных компьютеров: NUMA и PVP архитектуры. Примеры.
-
Основные классы современных компьютеров: кластерные системы. Примеры.
-
Распараллеливание как основной подход к эффективному процессу решения сложных задач. Основные этапы решения сложных задач на параллельных архитектурах. Уровни распараллеливания. Основные характеристики. Закон Амдаля.
-
Классы сложных задач. Иллюстрация на примере решения СЛАУ большой размерности. Иллюстрация характеристик параллельности на примере решения СЛАУ.
-
Виды параллелизма и их реализация в архитектуре современных ВС
-
Многоуровневая архитектура процессора. CISC и RISC архитектура.
-
Основные принципы RISC архитектур и задачи реализации RISC процессоров. Архитектуры MIPS и POWER.
-
Методы адресации и типы команд традиционного машинного уровня.
-
Принципы функционирования процессора со стековой организацией памяти. Пример. Основные преимущества и недостатки.
-
Микропроцессор. Основные характеристики и классы. Перспективы развития. Поколения семейства Intel.
-
Структура базового микропроцессора на примере МП Intel. Взаимодействие элементов при работе микропроцессора.
-
Принципы конвейерной обработки данных. Уровни конвейеризации. Конвейерная обработка на примере сложения двух чисел с плавающей запятой
-
Простейшая организация конвейера и оценка его производительности. Требования для построения эффективного конвейера
-
Конвейерная обработка. Структурные конфликты и методы их минимизации.
-
Конвейерная обработка. Конфликты по данным. Методы устранения.
-
Конвейерная обработка. Конфликты по управлению. Методы устранения
-
Понятие длинного конвейера. Обработка многотактных операций и механизмы обходов. Примеры конфликтов и пути их разрешения.
-
Проблемы реализации точного прерывания в конвейере
-
Модель векторно-конвейерной архитектуры. Векторно-конвейерные ЭВМ на примере суперкомпьютеров линии CRAY
-
Основы планирования загрузки конвейера и разворачивание циклов
-
Скалярные, суперскалярные и векторные процессоры. Типы векторных процессоров. Особенности организации.
-
Структура скалярного конвейерного процессора и особенности функционирования (на примере)
-
Структура векторного конвейерного процессора и особенности его функционирования. Примеры суперкомпьютеров с векторно-конвейерной организацией.
-
Особенности организации векторных вычислений на примере векторизации цикла
-
Организация памяти ЭВМ. Основные характеристики. Иерархия памяти и связь основных характеристик
-
Признаки классификация ЗУ. Возможный состав памяти ЭВМ и его краткая характеристика
-
Понятие системы памяти: классификация и критерии оценки эффективности, характер связей между уровнями.
-
Организация памяти с произвольным доступом. Структурная схема ОЗУ.
-
Организация памяти ЭВМ: основные характеристики и уровни кэш-памяти.
-
Устройства управления ЭВМ. Функциональная схема УУ с жесткой логикой работы
-
Устройства управления ЭВМ. Микропрограммное управление. Горизонтальное и вертикальное микропрограммирование.
-
Основные принципы управления внешними устройствами. Система ввода вывода ЭВМ. Требования к разработке.
-
Типы интерфейсов. Логический и физический уровни интерфейсов ввода-вывода. Способы управления обменом.
-
Прямой доступ к памяти. Особенности организации и функционирования.
-
Интерфейсы ЭВМ. Основные стандарты. Примеры.
Вопросы по материалам лабораторных работ
-
Распараллеливание арифметических выражений. Основные характеристики параллельности. Лемма Брента. Распараллеливание рекурсивной схемы Горнера.
-
Определение критического пути на графе задачи без учета времени передачи и с учетом времени передачи на МВС с общей памятью и на МВС с распределенной памятью.
-
Задача назначения и ее применение для реализации вычислительных процессов в МВС. Критерии оптимальности распределения узлов ВП в МВС.
-
Принципы распределения узлов ВП в однозадачном режиме с использованием различных стратегий назначения готовых к исполнению узлов ВП. Определение вероятности обнаружения ошибок в МВС и пути улучшения этой характеристики.
-
Принципы распределения узлов вычислительного процесса (ВП) в многозадачном режиме в МВС с использованием различных стратегий назначения и приоритетов
-
Принципы организации ВП при выполнении набора задач в МВС с общей памятью и в МВС с распределенной памятью.
Экзаменационный билет содержит:
-
2 вопроса из экзаменационной программы (1 из общей 2-ой части и 1 из «лабораторной» части)
-
Задача1 (определение критического пути на графах задач; моделирование арифметических выражений, анализ результатов моделирования сложных задач в многопроцессорных архитектурах)
-
Вопрос по реферату
Дополнительные вопросы могут быть любыми из перечисленных выше вопросов, включая вопросы по 1-ой части курса
1 Задача может быть как дополнение ко второму вопросу по усмотрению преподавателя