
- •Эвм и вычислительные системы».
- •Часть 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. Качественные характеристики программного обеспечения
Лекция № 28 современные видеоподсистемы персональных компьютеров.
План лекции
1. Свойства современных видеоадаптеров.
2. Современные видеоадаптеры.
3. Архитектура персональных машин с объединенной памятью. Новая архитектура IBM-совместимых ПК.
4. Архитектура UMA.
28.1. Свойства современных видеоадаптеров
В настоящее время свойства графического адаптера определяются почти полностью примененным в нем контроллером - chipset, так как последний определяет тип используемой памяти, набор ускоряемых функций, уровень производительности. Практически все выпускаемые модели chipset, выпускаемые ведущими производителями (S3, Trident, ATI, Cirrus Logic и другими), являются как минимум видеоускорителями. Очень быстро возрастает количество графических адаптеров, имеющих возможности ускорения трехмерной графики (3-D).
3-D ускорители придают персональному компьютеру черты графической станции начального уровня. Их возможности широко применяются в компьютерных играх и мультимедийных приложениях. 3-D графика использует представление поверхности объектов в виде множества плоских участков треугольной формы. Для получения реалистичного изображения эти участки затеняются или текстурируются (с учетом перспективы). На эти операции расходуется основное количество расчетного времени, поэтому 3-D ускорение предполагает аппаратную поддержку в первую очередь этих функций, а также Z-буфера, в котором хранится информация о глубине каждого пикселя (для работы со скрытыми участками изображения) и двойного буфера (для ускорения вывода анимационной последовательности).
Аппаратная реализация видео и 3-D графики предъявляет повышенные требования к видеопамяти: к объему, так как требуется место для хранения множества данных и организации буферов, и к пропускной способности. Основные типы микросхем памяти, используемые в видеоадаптерах, и их характеристики представлены в таблице 28.1.
Для обеспечения высокой пропускной способности большинство современных адаптеров используют 64- или 128-разрядную архитектуры.
Таблица 28.1
В настоящее время обработку и вывод изображений на экран осуществляют несколько устройств: аппаратный MPEG декодер (для воспроизведения видео на мониторе), телевизионный тюнер (позволяет принимать телеизображение на монитор), устройства для ввода и оцифровки изображений и так далее. Координация работы этих устройств возлагается на видеоадаптер. Для этого необходим соответствующий интерфейс, но большинство предложенных стандартных вариантов оказались неприемлемыми для массовой продукции. Поэтому ведущие производители графических chipset разработали свои варианты интерфейсов: фирма S3 -ScenicHighwayBus, фирмаCirrusLogicV-Port, фирма ATI - AMC. При их применении дополнительные блоки выполняются в виде дочерних плат, что гораздо дешевле, или непосредственно интегрируются в графический адаптер.
28.2. Современные видеоадаптеры
Рассмотрим современные 64-разрядные chipset, выпускаемые фирмой S3, популярные на нашем рынке.
Chipset Trio 64 V+ содержит в одном корпусе 2-D графический и видео ускоритель, 24-разрядный RAMDAC на 135 МГц (у Trio 64 V2/DX 170 МГц) и интерфейс S3 Scenic Highway Bus для подключения дополнительных видеоустройств. Графический ускоритель (максимальное разрешение 1280 * 1024) поддерживает стандартный набор операций - перемещение блоков, закраску многоугольников, рисование линий, аппаратный курсор. Видео ускоритель реализует конвертацию цветового пространства и масштабирование изображений с интерполяцией по осям "X" и "Y". Он воспроизводит "живое" видео, сжатое с применением MPEG-1, Indeo и Cinepak, в окне с размерами вплоть до 1024*768. Специальный S3 Stream Processor позволяет смешивать три отдельных потока данных перед их поступлением на на RAMDAC и преобразованием в аналоговые сигналы для монитора. Первичный поток - графические данные (RGB) с любой глубиной цвета, вторичный - графические (RGB) или видео (YUV) данные также с любой глубиной цвета, третичный - аппаратный курсор. Смешение потоков позволяет воспроизводить видео с глубиной цвета 24 бита поверх графического с глубиной цвета 8 бит, получать множество видео эффектов, ускорять обработку спрайтов в играх и многое другое. Через интерфейс S3ScenicHighwayBusможно подключить аппаратный MPEG декодер или устройство для ввода или оцифровки изображений. Chipset Trio 64 V+ рассчитан на динамическую память типа FPM RAM или EDO RAM (до 2 Мб).
На основе Trio 64 V+ создан chipset Trio 64 UV+, поддерживающий архитектуру UMA. В качестве видеопамяти он использует от 512 Кб до 1,5 Мб оперативной памяти и позволяет добиваться почти таких же результатов, как и базовая модель, при более низкой стоимости.
Chipset ViRGE (Video and Rendering Graphic Engine) относится к разряду 3-D ускорителей. Построен на S3d Engine, которое, кроме 2-D и видеоопераций, реализует на аппаратном уровне такие 3-D функции, как затенение по Гуро, наложение текстур с коррекцией перспективы, би- и трилинейную фильтрацию, обеспечивает 3-D рендеринг для игр и интерактивных приложений и многое другое. Данный chipset снабжен 24-разрядным RAMDAC на 135 МГц (уViRGE/DX- 170 МГц), процессоромS3StreamProcessorи интерфейсомS3ScenicHighway Bus. Максимальное разрешение - 1600*1200.
3-D ускоритель ViRGE/VX предназначен для построения видеоадаптеров более высокого класса и использует память типа VRAM или WRAM (до 8 Мб), обеспечивает разрешение до 1600*1200 в режиме с 16,7 млн. цветов при частоте 81 Гц. При меньших разрешениях частота регенерации от 119 Гц. RAMDAC встроенный или внешний на 135, 175 или 220 МГц.
Chipset других производителей имеют примерно такие же характеристики. С S3 Trio 64 V+ можно сравнить ATI264VT (фирма ATI), CL-5446 (фирма Cirrus Logic), а сS3ViRGE-T39632 (фирмаTrident),NV1 (фирмаNvidia), 3-DRage(фирмаATI),MGA2064W(фирмаMatrox).
В наиболее производительных моделях видео и 3-D ускорителей используются такие решения, как память с повышенной пропускной способностью, 128-разрядная архитектура. Так, например, для достижения максимально высокой производительности фирма Tseng Labs применила оба варианта: увеличила разрядность своего chipset ET6000 до 128, ориентировала его на память MDRAM, которая организована в блоки размером 256 Кб (8 банков по 32 Кб), и достигла максимальной пропускной способности 1 Мбайт/с, что в сочетании с технологией "multiport cache" позволяет одновременно выводить на экран до четырех масштабируемых окон без потери производительности графической подсистемы. Фирма Cirrus Logic в модели CL-5462 использует RDRAM с пропускной способностью до 500 Мбайт/с, что позволяет выводить видео со скоростью 30 кадров в секунду в 3 окна одновременно. Фирма Number Nine выпускает 128-разрядный 3-D ускоритель Imagine 128-2, использующий обычную двухпортовую память.