Графический адаптер 8514/a фирмы IBM
Результаты тестирования адаптеров
10МГц модель 60 | 20МГц модель 80 | |||
---|---|---|---|---|
8514/A | VGA | 8514/A | VGA | |
ГОРИЗОНТАЛЬНЫЕ ЛИНИИ | ||||
Замена | 6.631 | 3.024 | 6.659 | 3.802 |
XOR | 6.598 | 3.042 | 6.598 | 3.779 |
Сумма | 6.631 | 1.427 | 6.598 | 1.865 |
Среднее | 6.598 | 1.416 | 6.598 | 1.845 |
ВЕРТИКАЛЬНЫЕ ЛИНИИ | ||||
Замена | 4.206 | .163 | 4.345 | .258 |
XOR | 2.604 | .213 | 2.562 | .258 |
Сумма | 2.553 | .158 | 2.553 | .258 |
Среднее | 2.562 | .146 | 2.553 | .257 |
ОЧИСТКА ЭКРАНА | ||||
Замена | 25.534 | 3.213 | 25.700 | 4.000 |
XOR | 13.284 | 3.213 | 12.997 | 3.938 |
Сумма | 13.020 | 1.471 | 13.240 | 1.903 |
Среднее | 13.020 | 1.456 | 13.284 | 1.875 |
ПРОИЗВОЛЬНО НАПРАВЛЕННЫЕ ДЛИННЫЕ ЛИНИИ | ||||
Замена | 4.062 | .042 | 5.210 | .090 |
XOR | 3.474 | .041 | 3.688 | .083 |
Сумма | 3.727 | .039 | 3.960 | .079 |
Среднее | 3.360 | .039 | 3.566 | .080 |
ПРОИЗВОЛЬНО НАПРАВЛЕННЫЕ ЛИНИИ СРЕДНЕЙ ДЛИНЫ | ||||
Замена | .241 | .035 | .503 | .075 |
XOR | .240 | .035 | .503 | .072 |
Сумма | .231 | .034 | .478 | .067 |
Среднее | .238 | .033 | .494 | .068 |
ПРОИЗВОЛЬНО НАПРАВЛЕННЫЕ КОРОТКИЕ ЛИНИИ | ||||
Замена | .022 | .014 | .045 | .031 |
XOR | .020 | .014 | .042 | .030 |
Сумма | .019 | .013 | .040 | .027 |
Среднее | .020 | .015 | .043 | .032 |
ПРОИЗВОЛЬНЫЕ ПРЯМОУГОЛЬНИКИ | ||||
Замена | 25.413 | 2.359 | 25.413 | 3.245 |
XOR | 12.964 | 2.477 | 12.866 | 3.313 |
Сумма | 12.865 | 1.249 | 12.865 | 1.701 |
Среднее | 12.924 | 1.263 | 12.924 | 1.711 |
Наибольшая производительность адаптера 8514/A достигается при очистке экрана - закраске всего экрана одним цветом (25 миллионов пикселов в сек.), что обуславливается тем, что в этом случае, все действия выполняются аппаратно. Т.к. скорость работы VGA определяется скоростью работы процессора, то при выполнении многих операций на модели 60 с применением 8514/A достигается значительно более высокий относительный прирост производительности по сравнению с VGA, чем соответствующий прирост производительности для модели 80.
Единственным интерфейсом к дисплейному адаптеру 8514/A в настоящее время является интерфейсная программа HDILOAD и, поэтому, изменение в аппаратуре адаптера не должны оказывать влияния на прикладные программы, что является существенным преимуществом использования программного интерфейса. С другой стороны, наличие такого интерфейса не позволяет создавать графические системы с максимально высокой производительностью. Таким образом, платой за независимость прикладной программы от аппаратуры является потеря производительности, а для многих операций 8514/A эта плата является высокой.
Исследования по непосредственному управлению аппаратурой адаптера 8514/A показали, что скорость вывода линий может быть повышена примерно в 5 раз. Из всего сказанного выше можно сделать вывод, что фирме IBM следовало бы опубликовать структуру аппаратного интерфейса к адаптеру или, по крайней мере, обеспечить, вместо интерфейса HDILOAD, эффективными драйверами адаптера операционную систему OS/2 и Microsoft Windows.
Преимущества и недостатки
В целом, графический адаптер 8514/A представляется тщательно спроектированной системой, производительность которой соответствует производительности систем подобного класса. Существенным недостатком является отсутствие описания структуры аппаратного интерфейса, что оставляет для пользователя единственную возможность при обращении к адаптеру использовать программный интерфейс, предоставляемый фирмой IBM. Это обстоятельство не поэволяет добиться от системы максимально возможной производительности. Следует отметить, что даже при таком ограничении адаптер 8514/A показывает значительно более высокую производительность, чем VGA.
При разработке приложений с использованием адаптера 8514/A для достижения максимальной производительности следует учитывать его сильные и слабые стороны. Адаптер обеспечивает высокую скорость вывода закрашенных прямоугольников и выполнения операций копирования дисплейной памяти. Достаточно эффективно выполняются также операции закраски образцами и вывод текстовой информации и, кроме того, адаптером обеспечивается гибкое управление маскированием битовых плоскостей и цветовой палитрой. К слабым сторонам системы можно отнести недостаточную эффективность вывода геометрических фигур ввиду отсутствия примитивов вывода дуг и слабой проработкой вопросов вывода толстых линий и их сопряжения.
Появление дисплейного адаптера 8514/A отражает возросший интерес фирмы IBM к системам высококачественной графики применительно к ПЭВМ. Этот адаптер, безусловно, является наиболее мощной графической системой для персональных компьютеров как по разрешающей способности, так и по количеству одновременно представленных на экране цветов. Хотя в настоящее время отсутствуют прикладные программные системы, ориентированные на использование графического адаптера 8514/A, появление таких систем следует ожидать в ближайшее время.
В заключение отметим, что цена графического адаптера 8514/A составляет 1290 долларов, а цветного мониторв 8514 - 1550 долларов.