Тесты графики ПК 80-х годов: итоги (Old PC graphics test: summary)

18.10.2013
Итак, давайте определим итоговую среднюю скорость работы с графикой на Бейсике четырех популярных ПК конца 80-х начала 90-х годов 20-го века. Возьмём все тесты, воспроизводящие, как говорится все основные графические примитивы: точки, линии, прямоугольники, закрашенные прямоугольники и окружности, а также тест закраски замкнутой области и тест рисования линий по тригонометрическим формулам (последний тест более приближен к реальным вычислениям при отображении векторной графики). Из всех результатов возьмем наилучшие (для разного типа переменных -- это касается MSX и БК-0010-01). Общая таблица результатов тестов в секундах (чем меньше, тем быстрее), в скобках -- производительность в процентах относительно Вектора-06Ц: Вектор-06Ц MSX БК-0010-01 ZX Spectrum 48K 1. Случайные точки 35 с(100%) 32 с(109%) 12 с(292%) 58 с(60%) 2. Случайные линии 58 с(100%) 65 с(89%) 56 с(104%) 67 с(87%) 3. Случайные 76 с(100%) 132 с(58%) 129 с(59%) 125 с(61%) прямоугольники 4. Случайные закра- 82 с(100%) 119 с(68%) - - шенные прямо- угольники 5. Окружности 14 с(100%) 43 с(33%) 41 с(34%) 159 с(9%) 6. Закраска области 89 с(100%) 51 с(175%) 127 с(70%) - 7. Синусы-косинусы 80 с(100%) 167 с(48%) 180 с(44%) 98 с(82%) ИТОГО (медиана): 100% 68% 64,5% 61% Таким образом, получается, что в среднем Бейсик ПК Вектор-06Ц воспроизводит простую векторную графику (т.е. точки, линии, круги, прямоугольники и т.д.) примерно в 1,5 раза быстрее, чем трансляторы Бейсика на компьютерах MSX, БК-0010-01 и ZX Spectrum 48K! А, к примеру, рисование окружностей Вектор делает вообще в 3-11 раз быстрее! Вектор хорош не только при рисовании -- те же тригонометрические функции (очень важные для компьютерной графики) на нём вычисляются в два с лишним раза быстрее. При этом никакого сложного видеопроцессора или, скажем, арифметического сопроцессора у Вектора-06Ц нет -- всё построение графики идёт исключительно усилиями простого 8-битного центрального процессора. Продолжение см. на моей страничке в Яндексе: http://vtr200.ya.ru/ Продолжение теста: http://www.youtube.com/watch?v=mXkC3TP5Bzo

Похожие видео