
- •1.Основные термины и понятия.
- •Системы обработки данных
- •2.Основные факторы,
- •3.Определяющие принципы организации эвм
- •2 Фактор
- •3 Фактор
- •Типы компьютеров
- •Одноразовые компьютеры
- •Микроконтроллеры
- •Игровые компьютеры
- •Персональные компьютеры
- •Серверы
- •Комплексы рабочих станций
- •Мэйнфреймы
- •Структурная организация компьютера.
- •Система команд
- •2 Организация системных шин в компьютере
- •2.1 Передача данных в компьютере
- •Шины бывают следующих типов:
- •Параллельные шины
- •Последовательные шины
- •2.2 Общая шина
- •2.3 Системные шины fsb, qpi и HyperTransport
- •2.4 Шина pci
- •2.5 Шина pci Express
- •2.6 Последовательные шины Serial ata и usb
- •3 Организации памяти в эвм
- •3.1 Иерархическая организация памяти и принцип локальности ссылок
- •3.2 Взаимодействие процессора и различных уровней памяти
- •3.3 Адресная память
- •Латентность памяти и тайминги [20]
- •3.4 Ассоциативная память
- •3.5 Организация кэш-памяти
- •3.5.2 Типы кэш-памяти
- •Кэш с прямым отображением
- •Полностью ассоциативный кэш
- •Множественно-ассоциативный кэш
- •3.5.4 Дисковая кэш-память
- •3.7 Целостность данных
- •Методы обеспечения целостности данных:
- •3.8. Когерентность данных в мультипроцессорных системах
- •3.9. Эксклюзивная и инклюзивная организация кэш-памяти
- •3.4 Ассоциативная память
- •Р и с. 3.4. Ассоциативная память
- •3.5 Организация кэш-памяти
- •3.5.2 Типы кэш-памяти
- •К эш с прямым отображением
- •3.5.3 Множественно-ассоциативная четырехканальная кэш-память процессора i486
- •3.5.4 Дисковая кэш-память
- •Магнитные диски
- •Дискеты
- •Паралельные вычислительные сиситемы
- •Матричная система
- •Векторно - конвейерный принцип обработки данных
- •Прогнозирование ветвлений
- •Многопроцессорные архитектуры
- •Многомашинные вс
- •Системы с массовым параллелизмом
- •Кластерные системы
- •Многоядерная архитектура (Multicore)
- •Проблемы Multicore
2.4 Шина pci
PCI (Peripheral Components Interconnected) - параллельная шина с 32 или 64 разрядами, которая используется для связи процессора с другими устройствами и другими шинами.
Передающее и приемное устройства, подключенные к шине, общаются по методу BUS-MASTER.
Передатчик захватывает шину и выставляет данные на линии, сопровождая их сигналом INICIATOR READY.
Приемное устройство записывает данные в свои регистры и выдает сигнал TARGET READY, который подтверждает запись и готовность устройства. Передача данных происходит под управлением контроллера шины независимо от процессора.
Когда одновременно несколько устройств запрашивают доступ к шине, используется схема арбитража. Она определяет приоритеты и образует очередь запросов к шине PCI.
Шина PCI использует мультиплексирование данных, то есть данные и адрес передаются по одним и тем же физическим линиям. Шина PCI распознает подключаемые устройства и подключает их в соответствии с принципом PLUG&PLAY.
2.5 Шина pci Express
PCI Express - компьютерная шина, использующая программную модель шины PCI и высокопроизводительный физический протокол, основанный на последовательной передаче данных [12]. Относится к 3GIO (Third Generation In-Out - ввод/вывод третьего поколения). Эта шина пришла на смену графической параллельной шине AGP.На базе этой шины построена технология фирмы AMD ATI CrossFire, позволяющая одновременно использовать мощности двух и более видеокарт Radeon для построения трёхмерного изображения. Каждая карта из видеокарт, используя определённый алгоритм, формирует свою часть изображения, которое передаётся в мастер-карту, имеющую собственную буферную память. Мастер-карта объединяет изображения каждой видеокарты и выводит финальный кадр. На рис 2.6 показана реализация алгоритма Scissor [8]. Здесь в качестве мастер-карты используется модель RADEON CrossFire Editon, а вторая видеокарта - модель Standart RADEON.
В отличие от шины PCI, использовавшей для передачи данных общую шину, PCI Express является пакетной сетью с топологией типа звезда.
Устройства PCI Express взаимодействуют между собой через среду, образованную коммутаторами. При этом каждое устройство напрямую связано соединением типа точка-точка с коммутатором.
Кроме того, шиной PCI Express поддерживается:
горячая замена карт;
у
правление энергопотреблением;
контроль целостности передаваемых данных.
В отличие от параллельной шины PCI шина PCI Express - последовательная асинхронная шина. Это позволяет избежать проблемы синхронизации и гонок в параллельных соединениях.
Одно соединение в шине PCI Express называется lane и показано на рис. 2.7.
С
оединение
lane
из двух пар проводов, представляющее
собой линию PCI Express, не достаточно для
обеспечения высокой пропускной
способности. Поэтому линии привычно
выстраивают в ряд. Их может быть 32, 16,
12, 8, 4 и 2. Вся последовательность данных
распределяется на все имеющиеся
линии «веером» Таким образом, реализуется
параллельная, но не синхронная передача.