Компьютерные системы и сети. Часть 1 (Архитектура ВС). Мельникова Е.В., БГУИР 2009 (Мет. пособие)

Название: 
Компьютерные системы и сети. Часть 1 (Архитектура ВС)
Авторы: 
Мельникова Е.В.
Издательство: 
БГУИР
Год издания: 
2009
Тип: 
Методическое пособие
Примечания: 

ПОИТ, КСиС, 6 семестр. Метода из ЭУМК. Немного не то, что она читала, но на худой конец сойдёт.

Содержание: 

СОДЕРЖАНИЕ
Введение
1.Архитектура микропроцессоров
1.1.Классификация
1.2.Основные характеристики микропроцессора
1.3.Структура типового микропроцессора
1.4.Устройство управления
1.5.Особенности программного и микропрограммного управления
1.6.Логическая структура микропроцессора
1.7.Система команд
1.8.Режимы адресации
1.9.Типы архитектур
1.10.Организация ввода/вывода в микропроцессорной системе.
1.11. Форматы передачи данных
1.11.1.Параллельная передача данных
1.11.2. Последовательная передача данных
1.12.Способы обмена информацией в микропроцессорной системе
1.12.1.Программно-управляемый ввод/вывод
1.12.2.Организация прерываний в микроЭВМ
1.12.3.Организация прямого доступа к памяти
2.Память в микропроцессорной системе
2.1.Основные характеристики полупроводниковой памяти
2.2.Постоянные запоминающие устройства
2.3.Оперативные запоминающие устройства
2.4.Буферная память
2.5.Стековая память
3. Интерфейсы
3.1.Терминология
3.2.Система VME
3.3.Система VХI
3.4.Система Multibus
3.5.PCI -локальная магистраль персональных компьютеров
4.Основные этапы развития параллельной обработки
5. Принципы конвейерной организации
5.1.Простейшая организация конвейера и оценка его производительности
5.2.Структурные конфликты и способы их минимизации
5.3. Классификация конфликтов по данным
5.3.1.Конфликты по данным, приводящие к приостановке конвейера
5.3.2 Методика планирования компилятора для устранения конфликтов по данным
5.3.3.Сокращение потерь на выполнение команд перехода и минимизация конфликтов по управлению
5.3.4. Снижение потерь на выполнение команд условного перехода
5.3.5. Статическое прогнозирование условных переходов: использование технологии компиляторов
5.3.6.Проблемы реализации точного прерывания в конвейере
5.3.7.Обработка многотактных операций и механизмы обходов в длинных конвейерах
5.3.8. Конфликты и ускоренные пересылки в длинных конвейерах
5.3.9.Поддержка точных прерываний
5.4.Конвейерная и суперскалярная обработка
5.4.1.Параллелизм на уровне выполнения команд, планирование загрузки конвейера и методика разворачивания циклов
5.4.2.Параллелизм уровня команд: зависимости и конфликты по данным
5.4.2.1.Основы планирования загрузки конвейера и разворачивание циклов
5.4.2.2.Устранение зависимостей по данным и механизмы динамического планирования
5.4.2.3.Динамическая оптимизация с централизованной схемой обнаружения конфликтов
5.4.2.4. Другой подход к динамическому планированию - алгоритм Томасуло
5.4.2.5.Аппаратное прогнозирование направления переходов и снижение потерь на организацию переходов
5.4.2.6.Дальнейшее уменьшение приостановок по управлению: буфера целевых адресов переходов
5.4.3 Архитектура машин с длинным командным словом
5.4.4. Аппаратные средства поддержки большой степени распараллеливания