User Tag List

Страница 8 из 10 ПерваяПервая ... 45678910 ПоследняяПоследняя
Показано с 71 по 80 из 110

Тема: Реальная скорость работы УКНЦ

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1. За исключением битого SWAP.SYS ( режим NO SWAP ) все сектора читаются за 1 проход трека (дисковод Митсуми ( ОДМ ) 3.5" ). Задержки максимальные - те, что прописаны в Оригинале ОС из комплекта поставки БК0011 ( без М ) - а драйвер диска ( BY.SYS ) штатно разработан именно для 6022, хотя ОСь поставлялась с 5309 ( 2х5305 - тоже знатное дерьмо, с 5311 сравнивать даже не интересно, но по сранению с 6022 - прогресс космический ! ).
    1.1. Да, у меня есть рабочие дискеты с ОС В4.хх, но они даже на ВМ1-6 мгц уже не грузятся по причине экстремально быстрых настроек таймингов дисковода ( исключительно для 4 мгц ВМ1 БК0011М ). Есть и дискеты от Самоделкиных - но они 5.25", а рабочего дисководика в данный момент нет ( надо переть к соседям, с бутыкой - у них точно должен быть 5305... ).
    1.2. Попробую подразогнать ВМ3А - по крайней мере до 6.75 мгц - ОС всё еще должна грузится ( т.е. у дровишки BY.SYS под 6022 есть резерв, да ещё какой... )
    2. В блоке ВМ3А всё СОЗУ батарейное - порядка 7 микроампер общий ток утечки 4 СБИС по 512 кбайт, доступно для VM: ( 2 метра минус 64 кбайт ). Пультовое ОЗУ ВМ3А - 32 кбайт ( заточка под 1806ВМ5 ), 24 кбайт вообще не используются, 8 кбайт в обласи BS7 - 4 кбайт - 160000-167777 - эмуль ПЗУ 326 ( супергибкий конфиг, под драйвер IDE расчитано ), ОЗУ 170000-171777, 173000-176777 - для пользователя. В адресе 173000 - прописан старт процессора - "137 140000" ( запуск БИОС БК0011М ).
    Впрочем, в 173000 можно прописать и много чего еще.
    2.1. Можно и 4 метра нарастить - но фотогеничность будет не фонтан, хотя возможность предусмотрена при разработке блока.
    3. Почему такая старина - а потому что новодел мне еще и отлаживать придется, а тут на 98% проверенная военпредами ОСь - чаво еще надо экспериментатору ?
    3.1. Хотя есть 1 баг - DUP не хочет копировать целыми дисками из VM в BY - пишет мнимую ошибку I/O, даже если копировать только 1 блок. Что бы разрыть это - надо прогонять пословно ( пошагово ) почти весь процесс, а это недельку займет...
    3.1.1. Хотя есть предположение, что этот баг может быть связан с ошибкой контента диска ( ? ) ( т.е. при копировании пролез левый бит х/з где ).
    4. Диск используется от Стенда БК - выложен в теме о стенде.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    2. В блоке ВМ3А всё СОЗУ батарейное - порядка 7 микроампер общий ток утечки 4 СБИС по 512 кбайт, доступно для VM: ( 2 метра минус 64 кбайт ). Пультовое ОЗУ ВМ3А - 32 кбайт ( заточка под 1806ВМ5 ), 24 кбайт вообще не используются, 8 кбайт в обласи BS7 - 4 кбайт - 160000-167777 - эмуль ПЗУ 326 ( супергибкий конфиг, под драйвер IDE расчитано ), ОЗУ 170000-171777, 173000-176777 - для пользователя. В адресе 173000 - прописан старт процессора - "137 140000" ( запуск БИОС БК0011М ).
    Впрочем, в 173000 можно прописать и много чего еще.
    Вашу бы энергию да мирное, нужное (подчеркнуть по выбору) русло, наверняка
    что то востребованное получилось - это я про разработку какого-то картриджа
    расширения для УК-НЦ вместо СА !!! Поскольку условно слоты 1 и 2 верхние у
    нас заняты под КМД УК и КЖД УК-НЦ ) Эксперименты с ВМ3 и мучение с БКашками в
    стандартный корпус которых ничего не влезает (зачастую и сама БКашка "шучу я шучу!"),
    с кучей макарон вокруг всего этого - так вот это же не помеха и УК-НЦ наконец заняться,
    тем более, что интерес к МС0511 на нормальном уровне держится вроде )
    Последний раз редактировалось hobot; 22.10.2015 в 00:20.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  4. #3

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb плата УК-НЦ №1

    Два компьютера - два бейсика )

    Сегодня только 1-у машинку подключал,
    поэтому второй отчёт будет позже немного.

    плата№1 - BASFIS + BMTEST



    [свернуть]


    плата№1 BASEIS + BMTEST



    [свернуть]


    Завтра планирую на второй машинке прогнать.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  5. #4

    Регистрация
    20.05.2013
    Адрес
    г. Ейск
    Сообщений
    197
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Померил. Результаты :
    Тест машкодов 33.5 млн рег-рег - 161.5 сек, холостой ход - 28 сек, считаем : 33.5 млн / 133.5 = 251 т. рег-рег. ( БК0011М - 262 т. рег-рег )
    Тест на Бейсике БМ3 - 109 сек. ( БК0011М - 92 сек )
    Ну вот, очень интересные результаты на БК: хотя БК-11М по максимальной скорости в ОЗУ почти не отличается от БК-0010 (всего на 5%), при тестировании вильнюсского Бейсика в ПЗУ разница уже намного ощутимей – целых 18,5% в пользу БК-0011М. Неужели действительно, при работе программ в ОЗУ скорость у них почти одинаковая? Хорошо было бы измерить для обоих БК в ОЗУ не только отдельные машинные команды, но и Бейсики – например, тот же 9-килобайтный вильнюсский вариант, чтобы уже не было сомнений по разнице в скорости между 0010 и 0011М.

    Самое странное, что эмуляторы БК работают заметно медленнее реального ПК (и это очень неожиданно, поскольку для БК проблем с эмуляцией намного меньше, чем с УКНЦ или другими сложными ПК): для БК-0010 в тесте ВМ3 разные эмуляторы показывали у меня от 12,5 до 14,5 секунд (для 1000 повторений), а настоящий БК, получается, справляется за 10,9 с. В связи с этим сразу возникают два вопроса: по реальному БК – насколько он всё же соответствует по скорости средним БК-0010 (не разогнано ли там чего-то ), а по эмуляторам – учитывается ли в них вообще разница в скорости работы программ в ПЗУ и ОЗУ (очень похоже, что программы в ПЗУ «работают» с той же скоростью, что и в ОЗУ, из-за чего и возникает отставание от реального БК). По эмуляторам у меня возникло ещё одно «подозрение» (особенно насчёт BK Emulator 3.7) – а учитываются ли там вообще особенности железа БК-0010 и БК-0011М или скорость БК-11М получается простым умножением скорости БК-0010 на 1,33, в соответствии с разницей в тактовой частоте (у эмулятора БК 3.7, судя по всему, именно так). Насколько мы пока видим на реальных БК, разница в скорости между 0010 и 0011М всего лишь от 5 до 18,5%, а вовсе не 33%.

    Большая просьба к уважаемому ММ – поскольку выявилось заметное несоответствие скорости эмуляторов и реальных БК, прогоните, пожалуйста, на обоих БК (и 0010, и 0011М) как можно больше тестов ВМ1-ВМ8. Тогда можно будет и напрямую использовать их результаты при сравнении с другими ПК, и как-то корректировать результаты других тестов, полученные на эмуляторах. Очень интересно было бы увидеть и хотя бы отдельные результаты Бейсика-11 для БК (на 11М он точно пойдёт в RT-11, а на БК-0010 – не знаю), чтобы сравнить с УКНЦ и другими ПК.

    Цитата Сообщение от hobot Посмотреть сообщение
    Два компьютера - два бейсика )

    Сегодня только 1-у машинку подключал,
    поэтому второй отчёт будет позже немного.

    плата№1 - BASFIS + BMTEST


    плата№1 BASEIS + BMTEST


    Завтра планирую на второй машинке прогнать.
    Результаты для УКНЦ тоже очень неожиданные: вопреки опасениям, они поразительно совпадают с результатами на эмуляторе UKNCBTL (чуть ли ни до десятой доли секунды!). Так что, судя по всему, все результаты Бейсиков на эмуляторе вполне достоверны. Впрочем, очень интересно было бы сравнить не только Бейсик-11, но и вильнюсский полукомпилятор – а вдруг они как-то по–разному задействуют память и второй процессор, тогда могут быть и более заметные отличия между реалом и эмулятором.

    В целом же, результаты УКНЦ в этих тестах дают хороший повод для гордости нашим ПК: несмотря ни на что, УКНЦ показывает (особенно с Бейсиком-11, задействующим EIS) отличную скорость работы, заметно опережая IBM PC и подобный же Apricot (на процессорах 8088 и 8086 с частотой 4,77 и 5 МГц) и вплотную приближаясь по среднему показателю к HP Integral PC (а это 68000 на 8 МГц). По скорости сложных вычислений на Бейсике (тест ВМ8) УКНЦ даже опережает этот НР и догоняет Амигу 500 (68000 на 7 МГц). Впрочем, самые быстрые из 8-битных ПК тоже не отстают – по среднему показателю они почти равны УКНЦ (уступая Амиге примерно в 2 раза), хотя по скорости сложных вычислений (ВМ8) уступают УКНЦ в 2-3 раза (видимо, 16-битная архитектура всё же имеет реальные преимущества при сложных вычислениях). А что было бы, если процессор в УКНЦ не тормозился в разы контроллерами памяти – даже представить страшно, он в этих тестах показал бы результаты в 2-3 раза выше, чем IBM PC/XT-совместимые и однозначно выше даже 68000 с частотой 7-8 МГц (впрочем, стандартный Бейсик на Амиге считается медленным (альтернативные Бейсики на ней намного быстрее), однако, как видим, это вовсе не какой-то «уникально медленный» Бейсик – у HP он значительно медленнее амиговского). Странно, что IBM PC так слабо показал себя в этих тестах – у него и процессор не такой уж слабый (и тоже есть команды целочисленного умножения и деления, как, кстати, и у 68000), и Бейсик, вроде бы, не имеет такой особенности, как на MSX или наших БК с вильнюсским полукомпилятором (т.е. не вычисляет всё в режиме двойной точности).

  6. #5

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vladtru Посмотреть сообщение
    ... В связи с этим сразу возникают два вопроса: по реальному БК – насколько он всё же соответствует по скорости средним БК-0010 (не разогнано ли там чего-то ), а по эмуляторам – учитывается ли в них вообще разница в скорости работы программ в ПЗУ и ОЗУ (очень похоже, что программы в ПЗУ «работают» с той же скоростью, что и в ОЗУ, из-за чего и возникает отставание от реального БК). По эмуляторам у меня возникло ещё одно «подозрение» (особенно насчёт BK Emulator 3.7) – а учитываются ли там вообще особенности железа БК-0010 и БК-0011М или скорость БК-11М получается простым умножением скорости БК-0010 на 1,33, в соответствии с разницей в тактовой частоте (у эмулятора БК 3.7, судя по всему, именно так). Насколько мы пока видим на реальных БК, разница в скорости между 0010 и 0011М всего лишь от 5 до 18,5%, а вовсе не 33%.

    Большая просьба к уважаемому ММ – ...
    Эмуль БК , боюсь, писал чел, не проинформированный о реальных диаграммах на МПИ БК. В данный момент вроде как проектируется аппаратно точный эмуль БК - он невероятно сложен внутри, примерно на порядок, чем имеющиеся эмули БК.
    Плата для измерений БК0010-01 использовалась именно эта :

    Этот вид плат отвратительно разгоняется - надо навешивать несколько мелких ИС, что бы привести схему в соответствие с схемой классической БК0010 без "-01" и уже полученный конструктив разгонять.
    *
    Планы :
    Подключить к БК0010 блок ВМ3А и произвести замер теста Бейсика БМ3.
    Ну и попытаться к БК0011 без М подключить блок ВМ3А - в БИОСе БК0011 без М вроде как нет проблем с коммутацией страниц ДОЗУ/ПЗУ.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  7. #6

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    ... попытаться к БК0011 без М подключить блок ВМ3А - в БИОСе БК0011 без М вроде как нет проблем с коммутацией страниц ДОЗУ/ПЗУ.
    Попытка не удалась - блок ВМ3А незапустил Бейсик БК0011 - именно трапует по 4 вектору, т.е. имеет место "нечетное слово"
    Сам тест БМ3 не стал набирать - т.к. клава-скрипучка вполне достойна мероприятия, изображенного на аватаре SKcorp.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  8. #7

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb плата УК-НЦ №2

    Цитата Сообщение от vladtru Посмотреть сообщение
    В целом же, результаты УКНЦ в этих тестах дают хороший повод для гордости нашим ПК: несмотря ни на что, УКНЦ показывает (особенно с Бейсиком-11, задействующим EIS) отличную скорость работы, заметно опережая IBM PC
    прямо вот над рабочим столом себе эту надпись повешу )))


    И так сегодня подключал вторую машинку, полученные результаты:

    плата№2 - BASFIS + BMTEST



    [свернуть]


    плата№2 - BASEIS + BMTEST



    На второй фотке с резкостью проблема,
    но цифры вполне различимы.
    Код:
    плата№2 - BASEIS
    1	 2.30
    2	 3.12
    3	 6.64
    4	 8.24
    5	 8.68
    6	22.40
    7	29.90
    8	16.08
    [свернуть]


    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  9. #8

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да я уж думал УКНЦ заняться - но пока нет рабочей невисячей.
    По-любому прогресс малыми силами в районе УКНЦ ограничится тем же блоком ВМ3А.
    А если делать по-серьезному - так проект БК0011М3 уже довольно старый, и в нынешний кризис никто не купит и пяток таких монстриков за 20К руб. Почему так дорого - потому что там пару плат Плотно заставлены ИС, и имеют функции БК11М/ДВК-4 с совместимым разъемом МПИ. Да, и терминал 177560 планируется поддерживать в полном объеме ( т.е. несколько процессоров ВМ3А ), и IDE, и USB1.1, и т.п.
    Была одна контора, хотела заказать десяток ноутов с такой конфой - по после КрымНаш вообще нет никаких сигналов от них.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  10. #9

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата с форума БК0010.орг о быстродействии голого процессора 1801ВМ2А в БК0011М ( заводской ) :
    ? MM @ - 04.12.2012 06:12
    Измерение быстродействия БК11М.
    Тест:
    1000 : 012700 000100 012701 000000 060203 060203 060203 060203
    1020 : 060203 060203 060203 060203 077111 077014 000000 000000
    Время на классике - 4 мгц ВМ1А 2 мин. 32.5 с.
    Время на 12 мгц ВМ2А - 1 мин. 52.5 с.
    Тест:
    1000 : 012700 000100 012701 000000 077101 077004 000000 000000
    ВМ1: 23 с.
    ВМ2: 22 с.
    ОЗУ везде - на РУ5. Время выборки - ок.2000 нс ( 2 МКС !!! ).
    Т.е. ВМ1А-4 дает 33.5 млн / 129.5 с = 259 т. рег-рег
    ВМ2А-12 дает 33.5 млн / 90.5 с = 370 т. рег-рег
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  11. #10

    Регистрация
    20.05.2013
    Адрес
    г. Ейск
    Сообщений
    197
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Текущая таблица результатов тестов ВМ1-ВМ8

    Вот таблица результатов на данный момент с моими краткими комментариями. Результаты, конечно, интересные. Подробнее напишу, когда будет свободное время.

    Последний раз редактировалось vladtru; 26.10.2015 в 11:10.

Страница 8 из 10 ПерваяПервая ... 45678910 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Реальная кассета -> TAP/TZX
    от CityAceE в разделе Утилиты
    Ответов: 234
    Последнее: 10.04.2016, 18:53
  2. Ответов: 11
    Последнее: 01.05.2012, 19:31
  3. Реальная дискета
    от l0nger в разделе Эмуляторы
    Ответов: 7
    Последнее: 06.01.2009, 16:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •