Итак, выводы по таблице напрашиваются довольно неожиданные: уже в который раз советские 8-битные ПК удивляют своей способностью практически на равных конкурировать по скорости с самыми массовыми зарубежными моделями. А советские 16-битные показывают заметное преимущество не только над средним уровнем недорогих зарубежных ПК 80-х, но и над самыми быстрыми из 8-битных компьютеров. По показателю эффективности (последняя колонка) приблизительно учитывающему точность вычислений и эффективную тактовую частоту, советские ПК занимают лидирующие позиции. В их стройные ряды вклинивается только Amstrad CPC с чрезвычайно быстрым интерпретатором Бейсика (использующим, кстати, предварительное преобразование констант во внутренний формат, чего нет у других интерпретаторов). При этом в таблице представлены оба самых быстрых зарубежных 8-битных ПК (Amstrad CPC и BBC Micro), а также второй по скорости ПК на базе Z80 – Memotech MTX-500. Плюс очень эффективный (на единицу тактовой частоты) Apple II.
Самый большой сюрприз преподносит снова «Корвет» - по эффективности (последняя колонка) он всего на 20% отстаёт от Amstrad CPC и на 33% опережает МТХ-500, имея близкую точность вычислений (вообще-то «Корвет» вычисляет всё в режиме двойной точности – 16 знаков, но в синусах и логарифмах точными являются только 7-8 цифр). То есть у него конкретная реализация работы с вещественными числами, пожалуй, самая быстрая из всех 8-битных ПК (учитывая, что 20% превосходства «Амстрада» можно вполне «списать» на преимущества процессора Z80 над КР580ВМ80А – вдвое расширенный набор регистров и увеличенное число команд). Впрочем, Amstrad CPC – это явный уникум, «белая ворона» среди ПК с процессором Z80, остальные же модели на этой основе показывают намного более скромные результаты, отставая от «Амстрада» в разы (!) даже при близкой точности вычислений – это относится и к таким известным моделям, как ZX Spectrum и MSX. Лишь МТХ-500 показывает какие-то разумные результаты, но и он по эффективности уступает даже нашим 8-битным лидерам с более простым процессором. Впрочем, для МТХ пока неясна эффективная частота – если она значительно ниже 4 МГц, то этот ПК по показателю в последней колонке будет гораздо ближе к лидерам.
Впрочем, все эти рассуждения относятся только к вычислению синусов и логарифмов – самым сложным функциям Бейсика, но далеко не всегда нужным. В более простых программах соотношение скоростей между разными ПК может быть совсем другим. Например, вильнюсский Бейсик БК-0010-01 очень медленно работает в ВМ8, но по среднему показателю ВМ1-ВМ7 близок к лидерам среди всех недорогих ПК, а Бейсик MSX, самый медленный в тесте ВМ8М (из 12 испытанных ПК), показывает очень хорошую скорость на простейших операциях с массивами (например, пузырьковой сортировке).
[свернуть]