
- •Эвм и вычислительные системы».
- •Часть II.
- •Оглавление.
- •Лекция №19 конструкция персонального компьютера.
- •19.1. Основные конструктивные компоненты персонального компьютера.
- •19.2. Корпус пк.
- •19.3. Блок питания.
- •19.4. Системные платы.
- •19.5. Конструктивы и установка плат.
- •Лекция №20 ключевые микросхемы.
- •20.1. Стандартные микросхемы первых системных плат.
- •20.2. Набор микросхем или - chipset.
- •20.3. Микропроцессоры.
- •20.4. Организация доступа к памяти при использовании intel совместимых процессоров
- •Лекция №21 память компьютера
- •21.1. Иерархия подсистемы памяти пк.
- •21.2. Оперативная память.
- •21.3. Архитектура оперативной памяти.
- •21.4. Логическая организация памяти.
- •Лекция № 22 базовая система ввода/вывода.
- •22.1. Bios и cmos ram. Общие сведения.
- •22.2. Возможности bios. Конфигурирование системных ресурсов.
- •22.3. Тест начальной загрузки post.
- •Лекция № 23 кэш – память
- •23.1. Принципы построения кэш-памяти.
- •23.2. Типы кэшей
- •23.3. Целостность данных в кэш-памяти
- •23.4. Кэш-память и эффективность программ
- •Лекция №24 накопители на жестких дисках.
- •24.1. Типы накопителей.
- •24.2. Накопители на жестких дисках. (Винчестеры)
- •24.3. Параметры жестких дисков
- •24.4. Низкоуровневое форматирование
- •24.5. Логическая структура диска
- •24.6. Загрузочный сектор br (Boot Record).
- •24.7. Таблица размещения файлов fat (File Allocation Table).
- •24.8. Корневой каталог (root Directory).
- •24.9. Главный загрузочный сектор mbr (Master Boot Record).
- •24.10. Порядок установки винчестера.
- •24.11. Кэширование диска.
- •Лекция №25 интерфейсы винчестеров
- •25.1. Интерфейс st-506/412.
- •25.2. Интерфейс еsdi
- •25.3. Интерфейс scsi
- •25.4. Интерфейс ide (ata)
- •Лекция №26 шины персональных компьютеров.
- •26.1. Обзор шин пк.
- •26.2. Системные шины.
- •26.3. Локальные шины.
- •26.4. Шина pci (Peripheral Component Interconnect) (1992 год).
- •26.5. Магистральный интерфейс agp.
- •Лекция № 27 видеоподсистемы
- •27.1. Мониторы.
- •27.2. Основные стандарты мониторов (видеоадаптеров).
- •27.3. Проблемы цветопередачи.
- •27.4. Видеопамять.
- •27.5. Повышение скорости работы видеоадаптера.
- •Лекция № 28 современные видеоподсистемы персональных компьютеров.
- •28.1. Свойства современных видеоадаптеров
- •28.2. Современные видеоадаптеры
- •28.3. Архитектура персональных машин с объединенной памятью. Новая архитектура ibm-совместимых пк.
- •28.4. Варианты развития архитектуры uma
- •Лекция 29. Лекция №30 архитектура компьютера
- •30.1. Параллелизм, компьютерная архитектура и приложения пользователя
- •30.2. Однопроцессорные архитектуры
- •30.3. Многопроцессорные архитектуры
- •30.4. Выбор архитектуры
- •Лекция №31 архитектура современных программных средств План лекции
- •31.1. Программное обеспечение эвм
- •31.2. История развития программных средств эвм.
- •31.3. Структура программного обеспечения.
- •31.4. Проблемно-ориентированные пакеты прикладных программ.
- •Лекция №32 операционные системы эвм.
- •32.1. Системное программное обеспечение эвм
- •32.2. Операционные системы (ос) эвм
- •32.3. Организация операционных систем.
- •32.4. Концепция виртуальной операционной системы.
- •32.5. Типы операционных систем.
- •32.6. Операционная среда ms-dos.
- •32.7. Операционная система Unix.
- •Лекция № 33. Операционные системы эвм (продолжение).
- •33.1. Операционные оболочки эвм.
- •33.2. Многооконный графический интерфейс.
- •33.3. Инструментальное программное обеспечение (ипо) эвм.
- •33.4. Трансляторы с языка высокого уровня.
- •33.5. Двухуровневая организация схемы компилятора.
- •33.6. Естественные языки программирования.
- •Лекция № 34 прикладное программное обеспечение
- •34.1. Прикладное программное обеспечение эвм
- •34.3. Классы пакетов прикладных программ
- •34.4. Основные прикладные средства пк.
- •34.6. Качественные характеристики программного обеспечения
27.5. Повышение скорости работы видеоадаптера.
До сих пор мы в основном уделяли внимание разрешающей способности и количеству воспроизводимых цветов, не останавливаясь на скорости работы видеоадаптера. Однако, указанный параметр является одним из важнейших для адаптера.
Совершенно ясно, что чем большее количество памяти занимает изображение, тем большее число байтов необходимо обрабатывать и пересылать на монитор, причём за время, ограниченное прямым ходом кадровой развёртки.
Для оценки требований и производительности адаптера, рассмотрим пример .Допустим, что при работе в WINDOWS отображаются 256 цветов (т.е. 8 бит на пиксель) при разрешающей способности 1280Х1024 точки. Это значит, что 1,3 Мбайта данных передаются из видеопамяти на экран 72 раза в секунду. Т.о., необходимо обеспечить скорость передачи данных не менее 92 Мбайт/с, и это только для статического изображения. Любые другие операции потребуют увеличения производительности.
Повысить пропускную способность видеоадаптеров можно на основе нескольких различных технических решений:
1. Построение "интеллектуального" контроллера, который мог разгрузить основной процессор от выполнения рутинных операций.
2. Использование в качестве видеопамяти не обычных микросхем динамического типа DRAM, а специальных 2-х портовых (двухвходовых) VRAM (Video RAM).
3. Увеличение разрядности шины "память-контроллер".
1."Интеллектуализация" адаптера.
Обычная микросхема фрейм-контроллера, является достаточно пассивным устройством. Все операции по записи и модификации данных в видеопамяти выполняет сам процессор системы. При этом производительность ограничивается во-первых производительностью самого процессора, а во-вторых производительностью шины, связывающей МП с адаптером. По этой причине видеоадаптеры с фрейм-контроллером в настоящее время практически не производятся. Подавляющее большинство видеоадаптеров базируется на так называемых ускорителях (акселераторах) или реже, на графических сопроцессорах.
Акселераторы и графические сопроцессоры повышают быстродействие видеоподсистемы отчасти, благодаря сокращению количества информации, передаваемой по системной шине компьютера. Кроме того, значительная часть изображения может создаваться этими устройствами уже без загрузки основного процессора.
Акселератор представляет собой также графический сопроцессор. При этом, основной разницей, между акселератором и, собственно, самим графическим сопроцессором является степень их программируемости. Поскольку графические сопроцессоры оптимизированы именно для выполнения графических операций. то и все такие операции они выполняют быстрее, чем универсальные МП, кроме того, они работают с ним параллельно.
2. Микросхемы видеопамяти.
Обычные микросхемы DRAM в каждый конкретный момент времени могут выполнять либо запись, либо чтение информации. Поэтому, когда контроллер занят пересылкой содержимого на монитор (прямой ход кадровой развёртки), процессор вынужден ждать завершения этой операции, прежде чем начать запись новых данных. Новые схемы VRAM, благодаря своей двухпортовой структуре, позволяет выполнять чтение и запись одновременно. Отметим, что VRAM дороже DRAM примерно в 1,5-2 раза.
3. Увеличение разрядности шины "память-контроллер".
Большинство современных графических контроллеров имеют 32- или 64-разрядную внутреннюю структуру. Благодаря этому, скорость обмена превышает 180 Мбайт/с. Существуют адаптеры и со 128-разрядной внутренней шиной.