From cefe1441dbf274928bb5344b3defb87e97c87098 Mon Sep 17 00:00:00 2001 From: Andrei Solodovnikov Date: Fri, 29 Dec 2023 15:49:40 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=B2=D0=BE=D0=BF=D1=80=D0=BE=D1=81=D0=BE?= =?UTF-8?q?=D0=B2=20=D0=BA=20=D1=8D=D0=BA=D0=B7=D0=B0=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D1=83=20(=D0=B7=D0=B0=D1=87=D0=B5=D1=82=D1=83)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\230\320\232\320\242, \320\240\320\242.md" | 45 ++++++++++++++ ...\237\320\230\320\235, \320\237\320\234.md" | 59 +++++++++++++++++++ .../\320\232\320\242.md" | 29 +++++++++ 3 files changed, 133 insertions(+) create mode 100644 "Other/\320\222\320\276\320\277\321\200\320\276\321\201\321\213 \320\272 \321\215\320\272\320\267\320\260\320\274\320\265\320\275\321\203 (\320\267\320\260\321\207\320\265\321\202\321\203)/\320\230\320\221, \320\230\320\232\320\242, \320\240\320\242.md" create mode 100644 "Other/\320\222\320\276\320\277\321\200\320\276\321\201\321\213 \320\272 \321\215\320\272\320\267\320\260\320\274\320\265\320\275\321\203 (\320\267\320\260\321\207\320\265\321\202\321\203)/\320\230\320\222\320\242, \320\237\320\230\320\235, \320\237\320\234.md" create mode 100644 "Other/\320\222\320\276\320\277\321\200\320\276\321\201\321\213 \320\272 \321\215\320\272\320\267\320\260\320\274\320\265\320\275\321\203 (\320\267\320\260\321\207\320\265\321\202\321\203)/\320\232\320\242.md" diff --git "a/Other/\320\222\320\276\320\277\321\200\320\276\321\201\321\213 \320\272 \321\215\320\272\320\267\320\260\320\274\320\265\320\275\321\203 (\320\267\320\260\321\207\320\265\321\202\321\203)/\320\230\320\221, \320\230\320\232\320\242, \320\240\320\242.md" "b/Other/\320\222\320\276\320\277\321\200\320\276\321\201\321\213 \320\272 \321\215\320\272\320\267\320\260\320\274\320\265\320\275\321\203 (\320\267\320\260\321\207\320\265\321\202\321\203)/\320\230\320\221, \320\230\320\232\320\242, \320\240\320\242.md" new file mode 100644 index 00000000..34395b55 --- /dev/null +++ "b/Other/\320\222\320\276\320\277\321\200\320\276\321\201\321\213 \320\272 \321\215\320\272\320\267\320\260\320\274\320\265\320\275\321\203 (\320\267\320\260\321\207\320\265\321\202\321\203)/\320\230\320\221, \320\230\320\232\320\242, \320\240\320\242.md" @@ -0,0 +1,45 @@ +# Вопросы к экзамену АПС для групп ИБ, РТ и ИКТ + +1. Процессоры. Определение, классификация, закономерности развития, области применения. Обобщенная структура микропроцессора. Общий алгоритм функционирования. + +2. Арифметико-логические устройства. Определение, структура, подход к проектированию, основные уравнения работы АЛУ (пример синтеза выражения). Особенности знаковой и беззнаковой арифметики. + +3. Арифметико-логические устройства. Определение, структура, подход к проектированию. Вариант АЛУ на основе мультиплексирования операций. Схема ускоренного переноса. Особенности знаковой и беззнаковой арифметики. + +4. Архитектура системы команд. Система команд и способы адресации операндов. Классификация архитектур по сложности кодирования инструкций (RISC, CISC). Уровни абстракции представления микропроцессора. + +5. Компиляция программ с языков высокого уровня в машинные коды (представления условных операторов, циклов и вызова подпрограмм на примере языка ассемблера RISC-V). Трансляция, ассемблирование, компоновка. + +6. Процессоры с однотактным, многотактным и конвейеризированным устройствами управления. Особенности построения. Достоинства и недостатки каждой из реализаций. + +7. Устройство микропрограммного управления. Структура, способы формирования управляющих сигналов, адресация микрокоманд. + +8. Подход к проектированию однотактного процессора на примере архитектуры RISC-V. Сравнение с другими подходами к реализации микроархитектуры. + +9. Подход к проектированию многотактного процессора на примере архитектуры RISC-V. Сравнение с другими подходами к реализации микроархитектуры. + +10. Подход к проектированию конвейерного процессора на примере архитектуры RISC-V. Виды конфликты конвейерных систем и способы их минимизации. Сравнение с другими подходами к реализации микроархитектуры. + +11. Основные режимы функционирования микропроцессорной системы: основная программа, подпрограмма, прерывания, ПДП. Обработка прерываний и исключений. Системы с циклическим опросом. Блок приоритетных прерываний. + +12. Иерархия памяти: причины, зависимости, следствия. Статическое и динамическое ОЗУ. Организация систем памяти в микропроцессорных системах. + +13. Принципы организации кэш-памяти. Способы отображения данных из ОЗУ в кэш-память. Варианты построения. + +14. Виртуальная память. Принципы функционирования и способы организации виртуальной памяти. TLB. + +15. Механизм граничного сканирования регистров. JTAG. Области применения. + +16. Обмен информацией между элементами в микропроцессорных системах. Организация шинного обмена. Виды и иерархии шин. + +17. Арбитр магистрали. Алгоритмы и схемы арбитража. Методы повышения эффективности шин. + +18. Организация систем ввода\вывода. Совмещенное и выделенное адресное пространство. Способы подключений периферийных устройств. Прямой доступ к памяти. Вычислительная машина с канальной системой ввода\вывода. + +19. Классификация и описание архитектур по месту хранения операндов: аккумуляторная, стековая, мостовая, регистровая. + +20. Классификация архитектур современных микропроцессоров. Архитектуры с полным и сокращенным набором команд, архитектура с длинным командным словом. Причины появления, достоинства и недостатки. Принстонская и гарвардская архитектуры. Фоннеймановские принципы построения компьютерных систем. + +21. Микроконтроллеры. Определение, виды, характеристики, особенности построения и применения. + +22. Процессоры общего назначения и методы повышения их производительности на примере реализации современной архитектуры x86 от Intel. diff --git "a/Other/\320\222\320\276\320\277\321\200\320\276\321\201\321\213 \320\272 \321\215\320\272\320\267\320\260\320\274\320\265\320\275\321\203 (\320\267\320\260\321\207\320\265\321\202\321\203)/\320\230\320\222\320\242, \320\237\320\230\320\235, \320\237\320\234.md" "b/Other/\320\222\320\276\320\277\321\200\320\276\321\201\321\213 \320\272 \321\215\320\272\320\267\320\260\320\274\320\265\320\275\321\203 (\320\267\320\260\321\207\320\265\321\202\321\203)/\320\230\320\222\320\242, \320\237\320\230\320\235, \320\237\320\234.md" new file mode 100644 index 00000000..8d7abdcd --- /dev/null +++ "b/Other/\320\222\320\276\320\277\321\200\320\276\321\201\321\213 \320\272 \321\215\320\272\320\267\320\260\320\274\320\265\320\275\321\203 (\320\267\320\260\321\207\320\265\321\202\321\203)/\320\230\320\222\320\242, \320\237\320\230\320\235, \320\237\320\234.md" @@ -0,0 +1,59 @@ +# Вопросы к экзамену АПС для групп ПМ, ИВТ и ПИН + +1. Процессоры. Определение, классификация, закономерности развития, области применения. Обобщенная структура микропроцессора. Общий алгоритм функционирования. + +2. Арифметико-логические устройства. Определение, структура, подход к проектированию, основные уравнения работы АЛУ (пример синтеза выражения). Особенности знаковой и беззнаковой арифметики. + +3. Арифметико-логические устройства. Определение, структура, подход к проектированию. Вариант АЛУ на основе мультиплексирования операций. Схема ускоренного переноса. Особенности знаковой и беззнаковой арифметики. + +4. Особенности представления чисел в форматах с фиксированной и плавающей запятой. Особенности аппаратной реализации арифметических операций над числами в форматах с фиксированной и плавающей запятой. + +5. Архитектура системы команд. Система команд и способы адресации операндов. Классификация архитектур по сложности кодирования инструкций (RISC, CISC). Уровни абстракции представления микропроцессора. + +6. Компиляция программ с языков высокого уровня в машинные коды (представления условных операторов, циклов и вызова подпрограмм на примере языка ассемблера RISC-V). Трансляция, ассемблирование, компоновка. + +7. Процессоры с однотактным, многотактным и конвейеризированным устройствами управления. Особенности построения. Достоинства и недостатки каждой из реализаций. + +8. Устройство микропрограммного управления. Структура, способы формирования управляющих сигналов, адресация микрокоманд. + +9. Подход к проектированию однотактного процессора на примере архитектуры RISC-V. Сравнение с другими подходами к реализации микроархитектуры. + +10. Подход к проектированию многотактного процессора на примере архитектуры RISC-V. Сравнение с другими подходами к реализации микроархитектуры. + +11. Подход к проектированию конвейерного процессора на примере архитектуры RISC-V. Сравнение с другими подходами к реализации микроархитектуры. + +12. Структурные конфликты и способы их минимизации. Конфликты по данным, их классификация и примеры реализаций механизмов их обходов. + +13. Сокращение потерь на выполнение команд перехода и методы минимизации конфликтов по управлению. + +14. Методы повышения производительности процессоров: суперскалярность, суперконвейерность, гипертрейдинг, внеочередное исполнение команд, переименовывание регистров и т.п. + +15. Основные режимы функционирования микропроцессорной системы: основная программа, подпрограмма, прерывания, ПДП. Обработка прерываний и исключений. Системы с циклическим опросом. Блок приоритетных прерываний. + +16. Иерархия памяти: причины, зависимости, следствия. Статическое и динамическое ОЗУ. Организация систем памяти в микропроцессорных системах. + +17. Принципы организации кэш-памяти. Способы отображения данных из ОЗУ в кэш-память. Варианты построения. + +18. Виртуальная память. Принципы функционирования и способы организации виртуальной памяти. TLB. + +19. Когерентность кэш. Примеры реализации когерентности кэш-памяти: VI, MSI, MESI. + +20. Потоковобезопасное программирование. Семафоры. Примеры распределения и ограничения доступа к ресурсам на основе семафоров. + +21. Механизм граничного сканирования регистров. JTAG. Области применения. + +22. Обмен информацией между элементами в микропроцессорных системах. Организация шинного обмена. Виды и иерархии шин. + +23. Арбитр магистрали. Алгоритмы и схемы арбитража. Методы повышения эффективности шин. + +24. Организация систем ввода\вывода. Совмещенное и выделенное адресное пространство. Способы подключений периферийных устройств. Прямой доступ к памяти. Вычислительная машина с канальной системой ввода\вывода. + +25. Классификация и описание архитектур по месту хранения операндов: аккумуляторная, стековая, мостовая, регистровая. + +26. Классификация архитектур современных микропроцессоров. Архитектуры с полным и сокращенным набором команд, архитектура с длинным командным словом. Причины появления, достоинства и недостатки. Принстонская и гарвардская архитектуры. Фоннеймановские принципы построения компьютерных систем. + +27. Микроконтроллеры. Определение, виды, характеристики, особенности построения и применения. + +28. Процессоры общего назначения и методы повышения их производительности на примере реализации современной архитектуры x86 от Intel. + +29. Классификации архитектур параллельных вычислительных систем: Флинна, по способу организации памяти. Нетрадиционные вычислители. diff --git "a/Other/\320\222\320\276\320\277\321\200\320\276\321\201\321\213 \320\272 \321\215\320\272\320\267\320\260\320\274\320\265\320\275\321\203 (\320\267\320\260\321\207\320\265\321\202\321\203)/\320\232\320\242.md" "b/Other/\320\222\320\276\320\277\321\200\320\276\321\201\321\213 \320\272 \321\215\320\272\320\267\320\260\320\274\320\265\320\275\321\203 (\320\267\320\260\321\207\320\265\321\202\321\203)/\320\232\320\242.md" new file mode 100644 index 00000000..c59c5ca8 --- /dev/null +++ "b/Other/\320\222\320\276\320\277\321\200\320\276\321\201\321\213 \320\272 \321\215\320\272\320\267\320\260\320\274\320\265\320\275\321\203 (\320\267\320\260\321\207\320\265\321\202\321\203)/\320\232\320\242.md" @@ -0,0 +1,29 @@ +# Вопросы к дифзачету АПС для направления КТ + +1. Процессоры. Определение, классификация, закономерности развития, области применения. Обобщенная структура микропроцессора. Общий алгоритм функционирования. + +2. Арифметико-логические устройства. Определение, структура, подход к проектированию. Вариант АЛУ на основе мультиплексирования операций. Схема ускоренного переноса. Особенности знаковой и беззнаковой арифметики. + +3. Архитектура системы команд. Система команд и способы адресации операндов. Классификация архитектур по сложности кодирования инструкций (RISC, CISC). Уровни абстракции представления микропроцессора. + +4. Компиляция программ с языков высокого уровня в машинные коды (представления условных операторов, циклов и вызова подпрограмм на примере языка ассемблера RISC-V). Трансляция, ассемблирование, компоновка. + +5. Процессоры с однотактным, многотактным и конвейеризированным устройствами управления. Особенности построения. Достоинства и недостатки каждой из реализаций. + +6. Устройство микропрограммного управления. Структура, способы формирования управляющих сигналов, адресация микрокоманд. + +7. Основные режимы функционирования микропроцессорной системы: основная программа, подпрограмма, прерывания, ПДП. Обработка прерываний и исключений. + +8. Иерархия памяти: причины, зависимости, следствия. Статическое и динамическое ОЗУ. Организация систем памяти в микропроцессорных системах. + +9. Обмен информацией между элементами в микропроцессорных системах. Организация шинного обмена. Виды и иерархии шин. + +10. Арбитр магистрали. Алгоритмы и схемы арбитража. Методы повышения эффективности шин. + +11. Организация систем ввода\вывода. Совмещенное и выделенное адресное пространство. Способы подключений периферийных устройств. Прямой доступ к памяти. Вычислительная машина с канальной системой ввода\вывода. + +12. Классификация и описание архитектур по месту хранения операндов: аккумуляторная, стековая, мостовая, регистровая. + +13. Классификация архитектур современных микропроцессоров. Архитектуры с полным и сокращенным набором команд, архитектура с длинным командным словом. Причины появления, достоинства и недостатки. Принстонская и гарвардская архитектуры. Фоннеймановские принципы построения компьютерных систем. + +14. Микроконтроллеры. Определение, виды, характеристики, особенности построения и применения.