Вопросы для самопроверки
СОВРЕМЕННЫХ МИКРОПРОЦЕССОРОВ
Вопросы для самопроверки
Вопросы для самопроверки
МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ИЗУЧЕНИЮ КУРСА
«ИНФОРМАТИКА»
Для облегчения самостоятельного изучения курса ниже приводятся рекомендуемая литература со ссылками по темам программы, а также перечень вопросов для самоконтроля. Номер литературы, указанный в квадратных скобках, соответствует его номеру в списке литературы.
РАЗДЕЛ 1. ИНФОРМАЦИЯ ЕЕ ВИДЫ И СВОЙСТВА. МЕРЫ И КАЧЕСТВА ИНФОРМАЦИИ. СИСТЕМЫ СЧИСЛЕНИЯ. ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ В ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМАХ
Литература:
[2], гл. 1, с. 16–27; гл. 3, с. 63–80.
1. Какие существуют способы представления натуральных чисел в вычислительных машинах?
2. Каким образом представляется в памяти вычислительных машин целые знаковые числа?
3. Каким образом представляется в памяти вычислительных машин символьная информация?
4. Что такое синтаксическая мера информации?
5. Что такое энтропия информации?
РАЗДЕЛ 2. БАЗОВЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ. ВВЕДЕНИЕ В АРХИТЕКТУРУ СОВРЕМЕННЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ
Литература:
[2], гл. 2, с. 32–62; гл. 3, с. 82–102;
[3], гл. 1, с. 8–41.
1. Какие элементы принято включать в понятие архитектуры современной вычислительной системы?
2. В чем состоит смысл концепции хранимой в памяти программы?
3. Перечислите базовые принципы которые положены в основу всех современных универсальных вычислительных машин (принципы фон Неймана).
4. Какой структурный элемент в классической машине фон Неймана является основным?
5. К какому типу вычислительных машин по способу организации связей между структурными частями относятся современные вычислительные машины?
6. В чем состоит принципиальное отличие вычислительных машин с общей системной шиной и машин построенных на основе иерархии шин?
7. Перечислите основные структурные элементы современной вычислительной машины построенной на основе концепции многосвязных интерфейсов (иерархии шин).
8. К какому типу по методу доступа относится основная память в классической машине фон Неймана?
9. Перечислите виды памяти современной вычислительной системы в порядке убывания скорости доступа.
РАЗДЕЛ 3. ПРИНЦИПЫ ФУНКЦИОНИРОВАНИЯ
Литература:
[4], гл. 6, с. 215–231;
[3], гл. 2, с. 47–69;
[2], гл. 5, с. 103–104.
1. Что такое конвейеризация вычислений?
2. Перечислите в порядке следования последовательность прохождения инструкций через конвейер современного универсального микропроцессора.
3. Какое преимущество дает конвейеризация в микропроцессорах при исполнении машинных инструкций?
4. Перечислите основные проблемы возникающие при прохождении инструкций по конвейеру и методы их разрешения в современных микропроцессорах.
5. В чем состоит смысл предсказания переходов в современных микропроцессорах?
6. Какую роль играет в составе вычислительного ядра микропроцессора буфер переупорядочивания инструкций?
7. Какие функции выполняет в составе вычислительного ядра микропроцессора модуль выборки/декодирования?
8. Какие функции выполняет в составе вычислительного ядра микропроцессора модуль диспетчеризации/исполнения?
9. Какие функции выполняет в составе вычислительного ядра микропроцессора модуль возвращения результатов?
10. Назовите механизм логического разделения команд от данных в современных универсальных микропроцессорах
РАЗДЕЛ 4. АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ. БАЗОВЫЕ АЛГОРИТМИЧЕСКИЕ СТРУКТУРЫ В ЯЗЫКАХ ПРОГРАММИРОВАНИЯ. ПАРАДИГМЫ ПРОГРАММИРОВАНИЯ И ИХ РЕАЛИЗАЦИЯ В ЯЗЫКЕ VB/VBA
Литература:
[5], гл. 1, с. 3–23; гл. 2, с. 37–50; гл. 3, с. 67–77; гл. 4, с. 93–98.