User Tag List

Страница 17 из 227 ПерваяПервая ... 131415161718192021 ... ПоследняяПоследняя
Показано с 161 по 170 из 2264

Тема: Особенности процессоров и устройств архитектуры PDP-11. Тесты. Диагностика.

  1. #161

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Пиши тест
    А вот и тест:

    MCPS.SAV CHECK TERMINAL INPUT SPEED - V1.0

    После приглашения "PRESS EXTENDED KEYS FOR TEST OR OTHER FOR EXIT.." нужно нажимать стрелки или клавиши доп. клавиатуры - для их тестирования или пробел - для завершения работы.


    У меня прогон выглядит так:

    1. Быстрая скорость генерации многобайтовых посылок ( скорость порта )
    Код:
    .RU MCPS
     
    MCPS - CHECK TERMINAL INPUT SPEED - V1.0
     
    CPU SPEED: 39
    TERMINAL ID  : <033> .. 14 ms .. '/' ..  1 ms .. 'Z'
    AUTOANSWER   : <003> .. 15 ms .. <003>
    PRESS EXTENDED KEYS FOR TEST OR OTHER FOR EXIT..
    MULTIBYTE KEY: <033> .. 15 ms .. 'D'
    MULTIBYTE KEY: <033> ..  1 ms .. 'C'
    MULTIBYTE KEY: <033> ..  1 ms .. '?' ..  1 ms .. 'p'
    MULTIBYTE KEY: <033> .. 16 ms .. '?' ..  1 ms .. 'n'
    MULTIBYTE KEY: <033> ..  1 ms .. '?' ..  1 ms .. 'M'
     
    PROGRAM COMPLETED
    2. Медленная скорость генерации многобайтовых посылок ( ~ 50 CPS )
    Код:
    .RU MCPS
     
    MCPS - CHECK TERMINAL INPUT SPEED - V1.0
     
    CPU SPEED: 39
    TERMINAL ID  : <033> .. 16 ms .. '/' .. 14 ms .. 'Z'
    AUTOANSWER   : <003> .. 31 ms .. <003>
    PRESS EXTENDED KEYS FOR TEST OR OTHER FOR EXIT..
    MULTIBYTE KEY: <033> .. 16 ms .. 'A'
    MULTIBYTE KEY: <033> .. 15 ms .. 'B'
    MULTIBYTE KEY: <033> .. 16 ms .. '?' .. 31 ms .. 'p'
    MULTIBYTE KEY: <033> .. 15 ms .. '?' .. 20 ms .. 'n'
    MULTIBYTE KEY: <033> .. 11 ms .. '?' .. 31 ms .. 'M'
     
    PROGRAM COMPLETED
    Вложения Вложения

  2. #162

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для начала собственно терминал эмулятор в котором работаю...

    Код:
    .SET SL KED
    
    .SET SL OFF
    
    .SET SL ON
    
    .RU MCPS
    
    MCPS - CHECK TERMINAL INPUT SPEED - V1.0
    
    CPU SPEED: 199                         
    TERMINAL ID  : <033> ..  0 ms .. '[' ..  0 ms .. '?' ..  0 ms .. '6' ..  0 ms .. '2' ..  0 ms .. ';' ..  0 ms .. '1' ..  0 ms .. ';' ..  8 ms .. '2' ..  0 ms .. ';' ..  1 ms .. '6' ..  1 ms .. ';' ..  1 ms .. '7' ..  1 ms .. ';' ..  1 ms .. '8' ..  1 ms .. ';' ..  1 ms .. '9' ..  1 ms .. 'c' 
    PRESS EXTENDED KEYS FOR TEST OR OTHER FOR EXIT..
    MULTIBYTE KEY: <033> ..  1 ms .. 'O' ..  1 ms .. 'w' 
    MULTIBYTE KEY: <033> ..  1 ms .. 'O' ..  1 ms .. 'x' 
    MULTIBYTE KEY: <033> ..  1 ms .. 'O' ..  1 ms .. 'y' 
    
    PROGRAM COMPLETED
    
    .
    PS. А алгоритм измерения ms у тебя какой? (лень лезть в сорцы)
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  3. #163

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,249
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ох как плохи дела у реального УКНЦ.
    Но вот проблем в DESS-е не испытываю.

    Скрытый текст

    [свернуть]

    Patron, спасибо за включение режима ДКЛ. Очень предусмотрительно.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	MCPS1.jpg 
Просмотров:	486 
Размер:	56.1 Кб 
ID:	33594  

  4. #164

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,249
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Для начала собственно терминал эмулятор в котором работаю...
    form, а что такого зашифровано в идентификаторе терминала?

  5. #165

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    form, а что такого зашифровано в идентификаторе терминала?
    Да наверное вообще все параметры терминала
    Я не силен в VT100 кодах которые он возвращает. Всегда обходился тем, что если после <CSI> дождался "c", то это оно и было
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  6. #166

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    алгоритм измерения ms
    Сразу после зупуска нормируется циклический 32-разрядный счётчик. По каждому прерыванию ввода - его текущие значения сохраняются в массиве. При выводе результатов - из каждого текущего значения вычетается предыдущее (если оно есть), затем осуществляется деление на нормированное значение счётчика, набегающее за одну миллисекунду.

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

  8. #167

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Сразу после зупуска нормируется циклический 32-разрядный счётчик. По каждому прерыванию ввода - его текущие значения сохраняются в массиве. При выводе результатов - из каждого текущего значения вычетается предыдущее (если оно есть), затем осуществляется деление на нормированное значение счётчика, набегающее за одну миллисекунду.
    У меня в принципе можно сетевой таймер поставить в разрешение до 1.25ms - для расчетов поди сойдет
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  9. #168

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    проблем в DESS-е не испытываю
    Главное, что проблемы в принципе могут возникнуть только при работе с минитором SJ.

    Ни Рафос, ни Фодос, ни FB, ни SB - "реверсивной" проблемы не имеют.

    Не исключено также, что скорость процессора играет более важную роль при абстрактной эмуляции, когда эмулятор регулярно "засыпает" на 15 ms, а потом быстренько "разгребает" накопившиеся прерывания.

    В реале, когда прерывания идут более регулярно, вполне возможно, что даже быстродействия Э-60/LSI-11 может хватить.

    ---------- Post added at 19:59 ---------- Previous post was at 19:56 ----------

    Цитата Сообщение от form Посмотреть сообщение
    У меня в принципе можно сетевой таймер поставить в разрешение до 1.25ms - для расчетов поди сойдет
    Тут чем меньше прерываний от таймера - тем точнее измерения. Главное, чтобы число прерываний таймера в секунду было целым. Очень хорошо подошёл бы режим 1 Гц :)

    Кстати, ячейки в начале программы содержат основные "явки и пароли", влючая число прерываний таймера в секунду.

  10. #169

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Главное, что проблемы в принципе могут возникнуть только при работе с минитором SJ.

    Ни Рафос, ни Фодос, ни FB, ни SB - "реверсивной" проблемы не имеют.

    Не исключено также, что скорость процессора играет более важную роль при абстрактной эмуляции, когда эмулятор регулярно "засыпает" на 15 ms, а потом быстренько "разгребает" накопившиеся прерывания.

    В реале, когда прерывания идут более регулярно, вполне возможно, что даже быстродействия Э-60/LSI-11 может хватить.
    Для эмулятора весьма важен параметр задержки прерывания на заданное число инструкций процессора. DEC частенько писал драйверы исходя из этого. В документации на E11 целая глава посвящена этому вопросу.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  11. #170

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если хочется увидеть результаты в микросекундах - нужно найти в программе нормирующее деление на 1000 и заменить его делением на 1'000'000.

Страница 17 из 227 ПерваяПервая ... 131415161718192021 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Тесты ВМ1
    от nzeemin в разделе БК-0010/0011
    Ответов: 90
    Последнее: 05.10.2018, 12:24
  2. Диагностика
    от dk_spb в разделе Корвет
    Ответов: 31
    Последнее: 21.07.2017, 23:52
  3. Проблема двух процессоров.
    от Mikka_A в разделе Несортированное железо
    Ответов: 21
    Последнее: 28.11.2006, 17:04

Ваши права

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