User Tag List

Страница 58 из 101 ПерваяПервая ... 545556575859606162 ... ПоследняяПоследняя
Показано с 571 по 580 из 1003

Тема: Эмулятор терминала типа VT52

  1. #571

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Насчет скорости - проигрыша не заметил.
    Когда нет управления потоком - байты не могут приходить медленнее скорости порта. Разница между различными драйверами только в том, успеет драйвер обработать предыдущий байт до прихода следующего или нет. Если (например) HX тратит 4 цикла шины на каждый принимаемый байт, а HY - 20 циклов шины, то при скорости процессора 1 MIPS и скорости порта 9600 - оба дайвера успеют обработать байты, а на ДВК-1 при скорости порта 57600 - HX успеет, а HY - нет.

    Можно провести тест, запустив HY при максимальной скорости порта и при выключенном кеше процессора. Если HY справится в таких условиях - справится и на УКНЦ.

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

  3. #572

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Когда нет управления потоком
    А это всегда для DL(V)-11. Ибо в оригинале там даже сигналов таких не предусмотрено. Есть специальные DL(V)11-E/-F для сетевых функций (и полностью специализированные сетевые сериал контроллеры вроде DU(V)11. Но и там есть только управление сигналами, а взять это управление на себя должен софт. Так что управление потоком - это отдельный конкретный случай...

    Цитата Сообщение от Patron Посмотреть сообщение
    57600
    Даже при скорости 19200 уже терминальный драйвер не будет успевать за клавиатурой на родных DL(V)11. На всех без исключения. Достаточно попробовать включить такую скорость и попытаться в SL поредактировать командную строку. Опять таки речь об обычных DL(V)11...
    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

  4. #573

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Даже при скорости 19200 уже терминальный драйвер не будет успевать за клавиатурой на родных DL(V)11
    Ну, в HY всё же гораздо меньше накладных расходов на байт, чем в терминальном драйвере. Просто в HY в разы больше накладных расходов, чем в HX.

  5. #574

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Ну, в HY всё же гораздо меньше накладных расходов на байт, чем в терминальном драйвере. Просто в HY в разы больше накладных расходов, чем в HX.
    Их легко уменьшить если убрать .DRAST - он там по сути не нужен - не так много там действий выполняется на уровне прерывания, чтобы считаться с остальными устройствами.
    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. #575

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Их легко уменьшить
    Если будет работать на всех скоростях порта при выключенном кеше - на первое время сойдёт и так.

  7. #576

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Если будет работать на всех скоростях порта при выключенном кеше - на первое время сойдёт и так.
    На всех наверное не будет ни при включенном ни при выключенном ибо, как уже говорил, у обычных DL(V)11 никакого управления потоком нету. Но не уверен, что и без прерываний будет
    Могу проверить до 38400 - это максимум для DL(V)11...

    ---------- Post added at 17:13 ---------- Previous post was at 17:11 ----------

    Но 38400 я могу выставить только для консольного порта. Для DLV11-J надо разматывающиеся перемычки переставлять - не-е-е
    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

  8. #577

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    На всех наверное не будет ни при включенном ни при выключенном ибо, как уже говорил, у обычных DL(V)11 никакого управления потоком нету.
    Простая математика. На скорости 9600 передаётся около 1000 байтов в секунду. Процессор успевает провернуть за секунду около 1000'000 циклов шины, т.е. примерно 1000 циклов на байт. Если HY тратит 20 циклов на байт - при скорости процессора 1 MIPS он сможет синхронно работать с портом на скорости до 9600 x 50 = 480'000 bps.

  9. #578

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

    По умолчанию

    Сейчас докопируется файлик с ленты, могу попробвать перекльчиться в 38400 и потестить... Какие предложения на предмет того какое действие выполнить для теста?
    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

  10. #579

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

    По умолчанию

    Любой длительный приём байтов, вроде: DIR/BAD DP:
    Худший случай - когда между прерываниями байтов влезают прерывания более высокого уровня ( таймер, например ), поэтому если можно повысить частоту таймера - это дополнительный уровень сложности.

  11. #580

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Любой длительный приём байтов, вроде: DIR/BAD DP:
    Худший случай - когда между прерываниями байтов влезают прерывания более высокого уровня ( таймер, например ), поэтому если можно повысить частоту таймера - это дполнительный уровень слжности.
    OK, сделаю DIR/BAD HY:, переключив скорость LTC на 800Hz

    ---------- Post added at 17:36 ---------- Previous post was at 17:29 ----------

    Только сначала вспомнить что там надо поменять в системе чтобы консоль перевесить...

    ---------- Post added at 17:41 ---------- Previous post was at 17:36 ----------

    Хотя в сущности чего вспоминать - сгенерить многотерминалку и не включать 177560/60 в конфигурацию

    ---------- Post added at 18:14 ---------- Previous post was at 17:41 ----------

    Пока вопрос - где скорость порта настраивается в конфиге? - навскидку не вижу

    ---------- Post added at 18:14 ---------- Previous post was at 18:14 ----------

    или берется из секции [TerminalPort.ini]?

    ---------- Post added at 18:15 ---------- Previous post was at 18:14 ----------

    впрочем таковой не обнаружилось в VT52
    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

Страница 58 из 101 ПерваяПервая ... 545556575859606162 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. [Аукционъ] Клавиатура от терминала ЕС-7927
    от BYTEMAN в разделе Барахолка (архив)
    Ответов: 18
    Последнее: 15.05.2012, 14:50
  2. Срочно ищу монитор от терминала 15ИЭ-00-013 (от ДВК-2)
    от dk_spb в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 10.02.2012, 10:19
  3. Куплю клавиатуру КМ-035 для терминала СМ 7238
    от Kronshou в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 13.09.2010, 23:33
  4. C64 или C128 в качестве терминала под Linux
    от Vinnny в разделе Commodore 16/64/128
    Ответов: 6
    Последнее: 14.12.2007, 16:39
  5. Подгрузка pc-файла типа "codes" в эмулятор
    от maximk в разделе Эмуляторы
    Ответов: 15
    Последнее: 13.11.2006, 15:46

Ваши права

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