Каноническая функциональная структура ЭВМ Джона фон Неймана,
архитектурные принципы. 2. Варианты архитектур ЭВМ: принстонская и гарвардская. 3. Варианты структур ЭВМ: иерархическая и магистральная. 4. Классификация архитектур многопроцессорных вычислительных си- стем по Флинну. 5. Многоуровневая модель функционирования ЭВМ. 6. Функциональная структура микропроцессора. 7. Краткая характеристика основных узлов. 8. Операционные и управляющие автоматы. 9. Синтез операционных автоматов канонической структуры. 10. Представление чисел в ЭВМ. 11. Алгоритмы умножения и деления, структура АЛУ умножения и деле- ния. 12. Управляющие автоматы с жёсткой логикой: классификация, основ- ные особенности. 13. Управляющие автоматы, построенные по схеме Мура, схеме Мили. 14. Управляющие автоматы с хранимой в памяти логикой: принципы по- строения. 15. Микропрограммирование, кодирование микрокоманд.
16. Простейшая микроархитектура процессора.
17. Преимущества трёхшинной микроархитектуры. 18. Предвыбрка команд: принципы построения, алгоритм функционирова- ния. 19. Микроархитектура с предвыборкой команд. 20. Простейшая конвейерная микроархитектура. 21. Стадии простейшего 5-ти ступенчатого конвейера. 22. Принцип суперскалярности. 23. Разновидности конфликтов при конвейерном исполнении команд и пу- ти их преодоления. 24. Динамическое прогнозирование ветвлений. 25. Переименование регистров. 26. Внеочередное и спекулятивное исполнение команд. 27. Понятие об архитектуре набора команд процессора. 28. Архитектура CISC: принципы построения, преимущества, недостат- ки, признаки. 29. Архитектура RISC: принципы построения, преимущества, недостат- ки, признаки. 30. Архитектура VLIW: принципы построения, преимущества, недостат- ки. 31. Группы команд: классификация и основные характеристики. 32. Форматы команд: назначение полей.
33. Режимы адресации: классификация и основные характеристики.
34. Направления повышения производительности вычислений на уровне архитектуры системы команд: SIMD-расширения. 35. Статические БИС ЗУ: принципы построения, основные особенности и области применения. 36. Динамические БИС ЗУ: принципы построения, основные особенности и области применения. 37. Принципы повышения быстродействия устройств динамической па- мяти в синхронном и асинхронном режимах. 38. Расслоение памяти. 39. Принципы построения кэш-памяти с прямым отображением. 40. Принципы построения полностью ассоциативной кэш-памяти. 41. Принципы построения частично ассоциативной кэш-памяти. 42. Проблема замещения: физически нереализуемые и реализуемые алго- ритмы.
43. Проблема обеспечение целостности данных: алгоритмы сквозной, бу-
феризованной сквозной и обратной записи. 44. Модели многоуровневой кэш-памяти. 45. Сегментная организация памяти: принципы построения, дескрипторы и дескрипторные таблицы. 46. Сегментная организация памяти: принципы построения, схема полу- чения линейного адреса. 47. Защита памяти на уровне сегментов. 48. Страничная организация памяти: принципы построения, схема полу- чения физического адреса. 49. Защита памяти на уровне страниц. 50. Управление задачами. 51. Прерывания и исключения: источники, порядок обработки. 52. Организация таблицы прерываний в реальном и защищённом ре- жимах работы процессора. 53. Блок выборки команд