- •Архитектура эвм
- •Введение
- •1. История развития вычислительной техники. Классификация и основные характеристики вычислительных машин и систем
- •1.2. Нулевое поколение
- •1.3. Первое поколение
- •1.4. Второе поколение
- •1.5. Третье поколение
- •1.6. Четвёртое поколение
- •1.7. Пятое поколение
- •1.8. Шестое поколение
- •1.9. Классификация эвм
- •2. Принципы построения эвм и вычислительных систем
- •2.1. Архитектура фон Неймана
- •2.2. Структурная схема персонального компьютера
- •2.3. Структурные схемы вычислительных систем
- •2.4. Внутренние устройства персонального компьютера и их характеристики
- •2.4.1. Центральный процессор
- •2.4.2. Оперативное запоминающее устройство
- •2.4.3. Постоянное запоминающее устройство
- •2.4.5. Энергонезависимое оперативное запоминающее устройство
- •3. Архитектура внутренних устройств персонального компьютера
- •3.1. Архитектура процессора
- •3.2. Архитектура оперативной памяти1
- •3.2.1. Блочная организация памяти
- •3.2.3. Синхронные и асинхронные запоминающие устройства
- •3.3. Очередь и стек, их назначение и система адресации.
- •4. Внешние запоминающие устройства
- •4.1. Характеристики, организация, и принципы работы внешней памяти эвм и вс.
- •4.2. Накопители на магнитных дисках для устройств памяти с прямым доступом
- •4.3. Накопители на магнитных носителях для устройств памяти с последовательным доступом.
- •4.4. Устройство и принцип работы накопителей на оптических дисках.
- •4.5. Устройство и принцип работы флеш-памяти nor и nand
- •5. Устройства ввода и вывода
- •5.1. Общие принципы организации системы ввода-вывода
- •5.2. Принципы работы и организация клавиатуры
- •5.2.1. Массивы клавишей, кнопок и индикаторов
- •5.2.2. Скан-коды клавиатуры
- •5.2.3. Контроллер интерфейса клавиатуры
- •8042 – Контроллер интерфейса клавиатуры;
- •5.2. Принципы работы и организация мыши
- •Системная плата
- •5.3. Принципы работы и организация видеоподсистемы
- •5.3.1. Принципы формирования изображения и режимы работы монитора
- •5.3.2. Архитектура видеоподсистемы
- •5.3.3. Интерфейсы дисплеев и адаптера
- •5.4. Принципы работы и организация портов
- •5.4.1. Принципы передачи данных
- •5.4.2. Последовательный Com-порт
- •5.4.3. Параллельный порт lpt
5.3.2. Архитектура видеоподсистемы
Обобщённая схема видеоподсистемы показана на рис. 5.9. Видеоподсистема состоит из адаптера монитора и монитора. Взаимодействие видеоподсистемы с процессором осуществляется через шину видеоподсистемы. Шина видеоподсистемы может быть специализированной отдельной шиной, например VLB или AGP, или частью системной шины.
Рис. 5.9. Обобщённая схема видеоподсистемы
Адаптер монитора обменивается данными с процессором через внешний интерфейс. Микросхема расширения BIOS хранит образы символов для текстового режима экрана. Графический процессор (акселератор) выполняет операции по подготовке данных для вывода на экран. Видеопамять хранит образ выводимого изображения. Она сканируется контроллером ЭЛТ (электронно-лучевой трубки), который формирует сигнал для вывода на аналоговый монитор. Контроллер атрибутов RAMDAC интерпретирует цветовую информацию, хранящуюся в видеопамяти, и формирует сигнал управления аналоговым и цифровым жидкокристаллическим мониторами. Внешний интерфейс управляет монитором и имеет выходы для аналогового и цифрового монитора, также композитный видео и S-видео сигналы1. Внутренняя шина организует высокоскоростной обмен информацией между графическим процессором, контроллером атрибутов, видеопамятью и внешним интерфейсом.
Видеопамять организуется в виде многослойной таблицы (матрицы). Прямоугольниками показаны матрицы ячеек видеопамяти. Цифрами обозначены номера пикселов изображения и номера ячеек видеопамяти, соответствующих пикселам. Многоточие в таблице показывают существование множества столбцов и строк. Видеопамять позволяет организовать одновременный доступ ко всем слоям одной строки. Каждый пиксел кодируется комбинацией одноимённых битов из всех слоёв. Такой способ отображения пикселов в видеопамять называется линейным по схеме один бит на пиксел. Существует и линейное отображение по схеме два бита одного слоя на один пиксел.
Рис. 5.10. Многослойная организация видеопамяти
Первые слои (рис. 5.10) используются для формирования цвета изображения. Последующие содержат различные атрибуты, например, мерцание. Последние слои используются знакогенератором, который программно недоступен программистам.
Всё множество описанных слоёв можно назвать первичным буфером. В видеопамяти может быть и вторичный буфер. В этом случае для формирования изображения применяется технология двойной буферизации. Эта технология предусматривает параллельно с демонстрацией кадра изображения подготовку во вторичном буфере следующего кадра. По окончании демонстрации первого кадра буферы меняются ролями.
Микросхема контроллера атрибутов RAMDAC объединяет в себе небольшую быстродействующую оперативную память и три цифроаналоговых преобразователя. Цифроаналоговые преобразователи формируют на основании кодов пикселей аналоговые сигналы управления каналами базисных цветов. Оперативная память микросхемы позволяет осуществить гамма-коррекцию цветовых искажений, вызванную нелинейностями трактов цветопередачи. Гамма-коррекция осуществляется введением предискажений в значения кодов управляющих цветами.