ZX Format #03
29 февраля 1996
  Железо  

Железо - о турбировании Спектрум-машин.

<b>Железо</b> - о турбировании Спектрум-машин.

Аппаратное обеспечениеЭксплуатация и доработкиПроизводительность - Turbo, WAIT



     Возвращаясь к       

     напечатанному.      

                         
(C) Nemo 1996            

________________________________


      "...К концу третьего меся-
       ца у Джонатана  появилось
       еще шесть учеников -  все
       шестеро Изгнанники, увле-
       ченные   новой   странной
       идеей: летать ради радос-
       тей полета.
          Но  даже им легче было
       выполнить  самую  сложную
       фигуру, чем понять, в чем
       заключается   сокровенный
       смысл их упражнений."

     Ричард Бах, "Чайка по имени

     Джонатан Ливингстон."



   Судя  по  реакции,  статья  о
турбировании  Спектрум-машин  не
прошла  незамеченной. Спектр от-
зывов  самый широкий. От просто-
душного   "что   это  было?"  до
вкрадчиво-едкого "всякая лягушка
свое  болото  хвалит".  Действи-
тельно это так. Нахваливать свою
продукцию и поругивать конкурен-
тов - это вполне нормальное раз-
деление  труда. Для пользователя
это единственный способ получить
объективную информацию. Внимание
же  следует обращать на то, нас-
колько   веские  и  обоснованные
приводятся аргументы, и не явля-
ются  ли они просто голословными
утверждениями и общими замечани-
ями.
   Отступая несколько в сторону,
замечу,  что  метод  ДММЦ - итог
четырехлетней   работы   (первые
опыты  с  турбированием проводи-
лись  еще по рекламе в книге под
редакцией  Н. Родионова "Систем-
ные  программы  для ZX-Spectrum"
(1993); полученные тогда резуль-
таты  по  ряду  причин никого не
устраивали).  Попутно  отвечу на
вопрос  - зачем этот тормоз (ZX-
Format  N1). Устройство создава-
лось  для лабораторного исследо-
вания  влияния способов и степе-
ней  турбирования на программную
совместимость. В журнал материал
попал  чуть ли не по ошибке, из-
за царившей тогда неразберихи.
   Вместе  с тем некоторые чита-
тели  откровенно признаются, что
ничего не поняли. Автор усматри-
вает  в этом свой промах. Науко-
образное изложение ненаучной те-
мы  оказалось  чересчур наукоем-
ким.  Автор извиняется за причи-
ненные неудобства. Возможно, из-
ложенное ниже окажется более по-
нятным.
   Оставив в стороне расшаркива-
ния на дипломатических паркетах,
приступим  к  делу  и  попробуем
практически   сравнить  реальные
скорости работы.

 1. Берем наручные часы Montana,
ставим  их в режим секундомера и
загружаем программу "TESTSC".
 2. Нажимаем клавишу "4"  (опция
RAM  SINGLE  TEST), одновременно
запуская секундомер.
 3. Меряем  время выполнения оп-
ции  до выхода в основное меню в
турбо и в обычном режимах.
 4. Подводим итоги.

┌────────┬──────────┬──────────┐
│        │   KAYScorpion │
│параметр├────┬─────┼────┬─────┤
│        │norm│turbo│norm│turbo│
├────────┼────┼─────┼────┼─────┤
│время   │    │     │    │     │
│выполне-│20.1│10.6 │20.0│14.0 │
│ния, сек│    │     │    │     │
├────────┼────┼─────┼────┼─────┤
│метод   │ M1 │ДММЦ │ M1 │АПОФ.│
├────────┼────┼─────┼────┼─────┤
│Kт      │1.0 │1.9  │1.0 │1.43 │
├────────┼────┼─────┼────┼─────┤
│Fт      │3.5 │7.0  │3.5 │7.0  │
├────────┼────┼─────┼────┼─────┤
│Fэфф    │3.34│6.34 │3.34│4.77 │
├────────┼────┼─────┼────┼─────┤
│КПД про-│0.95│0.91 │0.95│0.68 │
│цессора │    │     │    │     │
└────────┴────┴─────┴────┴─────┘

Kт - коэффициент турбирования;

Fт - F тактирования;

Fэфф - F эффективная.


   Для  тех, кто не совсем пони-
мает  смысл  чисел  в  графе Kт,
представляю  их в виде соотноше-
ний:
     
     │1.9=1.47+1.43

     │1.9=1.33*1.43

     

   Можно,  конечно,  делать вид,
что  ничего  не произошло, заты-
кать  уши и прятать голову в пе-
сок.  Но тогда не совсем понятна
та помпа, с которой преподносят-
ся  эти  самые  43%.  Ни дать ни
взять  -  скандал  в благородном
семействе.  Так  вот, статья как
раз о том, почему это произошло.
   Теперь  поясню, почему другие
тесты  дают  заниженный  для KAY
коэффициент  турбирования. В KAY
все пространство портов обслужи-
вается нетурбированным IORQ нор-
мальной  длительности.  В других
машинах  IORQ  обычно  короткий.
Это  дает определенный выйгрыш в
быстродействии, пропорциональный
частоте обращения к портам. Соб-
ственно  говоря, вопрос не стоил
бы и выеденного яйца, если бы не
шина.  Чтобы обеспечить надежное
обслуживание  шины,  нужно иметь
длинный  IORQ.  Трудно предполо-
жить,  что захочет установить на
шину конкретный пользователь или
фирма.  Памятуя  о  том, что бу-
терброд   всегда  падает  маслом
вниз,  можно быть уверенным, что
будет выбрано как раз неработос-
пособное  решение.  Приведу один
из вариантов. Популярные 580 чи-
пы  при  коротком  IORQ начинают
заниматься   изощренным   вреди-
тельством,   проявляя  при  этом
признаки  искусственного  интел-
лекта. Так, например, пути пове-
дения  55 порта на шине с корот-
ким  IORQ окажутся неисповедимы-
ми.
   Дальнейшие  коментарии считаю
излишними.

   P.S.  Фирма Nemo весьма поль-
щена тем вниманием, которое фир-
ма  Scorpion  уделила  концепции
KAY-шины, реализовав ее половин-
чатый  суррогат  в  своих  новых
платах. Если мы не будем обделе-
ны  такого  рода  вниманием  и в
дальнейшем,  то  с удовольствием
польстим  фирме  Scorpion, заим-
ствовав теневой монитор.
________________________________



Другие статьи номера:

IS-DOS - "IS-DOS - начинающим" No 3

IS-DOS - "Оконная система IS-DOS".

IS-DOS - "Формат объектных модулей *.obj IS-DOS Ассемблера".

IS-DOS - "Формат таблицы локальных символов IS-DOS Ассемблера".

Авторы журнала - ZX-Format No.3

Железо - Исправление ошибки TR-DOS.

Железо - новая звуковая карта: General Sound.

Железо - новая модель Спектрума: Scorpion ZS 256 Turbo+.

Железо - о турбировании Спектрум-машин.

Железо - обзор модемов для ZX Spectrum.

Железо - Шинная архитектура Спектрума (концептуальная разработка).

Игрушки - "Last battle" (Последняя битва) подробное описание.

Игрушки - 48 утюгов (второй уровень).

Игрушки - десятка наиболее продаваемых в С.-Петербурге.

Игрушки - описание игры BATMAN-II.

Игрушки - что новенького: The Light Corridor, Jonny Quest in Doctor Zins, Bedlam, Bubble Dizzy, Navy Seals, Пираты.

Конкурс - конкурс на компьютерный анекдот.

Лотерея - лотерея для читателей журнала.

От авторов - о третьем выпуске журнала.

Отдохнём - HУ, ЮЗЕР, ПОГОДИ!

Отдохнём - глюкодром: Самые ОПЕЧАТКИ.

Помощь - Очередной трактат об очердной оболчке и не только.

Почтовый ящик - дискуссия.

Почтовый ящик - доска обьявлений.

Почтовый ящик - письма читателей.

Премьера - TASM 4.0 (Turbo ASseMbler for ZX-Spectrum 128k)

Премьера - Приключения ВИННИ ПУХА.

Программистам - Basic для всех №3.

Программистам - Адаптация игр: адаптация программ на диск.

Программистам - Адаптация игр: зыкрытые коды.

Программистам - адаптцация игр: бессмертия.

Программистам - ассемблер: Экскурс в анатомию ZX

Разное - Amiga: вопросы и ответы.

Разное - Амига: новости.

Разное - Перспективы П/О.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Эелезо - схема турбирования Z-80.
Железо - Как избавиться от wait'а в компьютере "таганрог 128".
Железо - Производители: KAY - Турбирование Spectrum - машин

В этот день...   28 ноября