Важная информация

User Tag List

Страница 26 из 92 ПерваяПервая ... 222324252627282930 ... ПоследняяПоследняя
Показано с 251 по 260 из 918

Тема: Софт для ДВК/PDP11

  1. #251
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,116
    Благодарностей: 1930
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Поддержка таймера резко увеличивает число команд в обработчике прерываний таймера, а значит - грузить такой монитор через HX на скорости 57600 можно будет только с квитированием.
    Можно сделать два файла: RT11SJ и RT11ST.

    ---------- Post added at 16:00 ---------- Previous post was at 15:50 ----------

    Хотя при использовании HX собственно поддержка таймера все равно бесполезна ибо работать нифига не будет
    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

  2. #252
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,571
    Благодарностей: 2690
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Хотя при использовании HX собственно поддержка таймера все равно бесполезна ибо работать нифига не будет
    HX прерывания не запрещает, поэтому таймаутов не будет только при работе с ним самим.

    Насколько я понял - добавить в HX возможность использования прерываний несложно, но всё равно - чтобы HX успешно работал на скорости 57600 без квитирования - нужно, чтобы в обработчике прерывания таймера не запрещались прерывания.

  3. #253
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,116
    Благодарностей: 1930
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    HX прерывания не запрещает, поэтому таймаутов не будет только при работе с ним самим.
    А толку с этих прерываний? Программа-то заблокирована напрочь.

    ---------- Post added at 16:22 ---------- Previous post was at 16:19 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    нужно, чтобы в обработчике прерывания таймера не запрещались прерывания.
    А может нужно правильно писать обработчики прерываний?
    Есть четкие рекомендации сколько инструкций может выполнить обработчик на уровне прерывания. Если обработчик в них не вписывается, надо использовать FORK.

    Обрабочтк таймера на уровне прерываний очень мало времени проводит и мешаться не должен нигде.
    Последний раз редактировалось form; 25.02.2013 в 13:24.
    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. #254
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,571
    Благодарностей: 2690
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    А толку с этих прерываний? Программа-то заблокирована напрочь.
    Если работа c HX идёт через общий порт с терминалом - программа будет заблокирована и при поддержке в HX прерываний.

    Только когда HX работает через свободный порт - поддержка прерываний может иногда дать выгоду.

    Но и тогда - работа без квитирования на скорости 57600 будет возможна только при разрешённых прерываниях в обработчике прерывания таймера.

  5. #255
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,116
    Благодарностей: 1930
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Если работа c HX идёт через общий порт с терминалом - программа будет заблокирована и при поддержке в HX прерываний.

    Только когда HX работает через свободный порт - поддержка прерываний может иногда дать выгоду.
    Неверно.
    Неблокировка программы не обязательно подразумевает ее работу с терминалом. Кроме того в 5.6 и 5.7 даже без переделки системы легко реализуется и работа с терминалом без блокировки (ну или с задержками за счет неудобного протокола).

    Цитата Сообщение от Patron Посмотреть сообщение
    Но и тогда - работа без квитирования на скорости 57600 будет возможна только при разрешённых прерываниях в обработчике прерывания таймера.
    А зачем их запрещать?
    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. #256
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,571
    Благодарностей: 2690
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    А зачем их запрещать?
    В процессе обработки прерывания таймера в ядре RMON с поддержкой таймера - команда MTPS #0 выполняется довольно далеко от точки входа в обработчик.

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

  8. #257
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,116
    Благодарностей: 1930
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию RT-11 V5.4G Y2K - IND

    Патч для IND, исправление <DATE>.
    Теперь SYSGEN под ним можно делать...

    Применение:
    Код:
    .UNP IND.SAV
    
    .@IND.SIP
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ind.jpg 
Просмотров:	172 
Размер:	96.5 Кб 
ID:	40075  
    Вложения Вложения
    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. Этот пользователь поблагодарил form за это полезное сообщение:
    hobot (25.02.2013)

  10. #258
    Guru Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    4,499
    Благодарностей: 990
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Патч для IND, исправление <DATE>.
    Теперь SYSGEN под ним можно делать...
    А можно вот эти релизы в той теме про Y2K с опросом делать?
    Просто что-бы удобней было собрать потом все нароботки в рамках одной темы,
    по форуму искать - затеряются через пару месяцев, я тут кстати что-то вроде
    справочника по сообщениям в этом разделе из разных тем (типа закладок) собираю потихоньку, потому-что столько софта и программ раскидано и есть очень полезные авторские комментарии, другой момент что некоторые вещи уже довольно глубоко зарыты, особенно для совсем-совсем вновь прибывших, ну ты и сам понимаешь.

    На использовании именно мной созданной темы я не настаиваю, просто подумал,
    что так было бы удобней. Для TSX так-же (что бы отдельную не создавать - ведь
    это грубо говоря очередной этап развития RT-11) предлагаю в ту же тему постить. В шапке можно будет ссылки с других тем ещё добавлять и обновлять.
    Архив программ для УК-НЦ, ДВК и БК.

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

  11. #259
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,571
    Благодарностей: 2690
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Драйвер XL.SYS испытывает проблемы при работе через IP ( а также через пакетные варианты адаптеров USB-COMport ) когда его внутренний буфер не может принять все байты, приходящие в пакете за один раз.

    Возможно два решения:

    1. Увеличить размер приёмного буфера (необходимый размер зависит от многих факторов - нужно собрать статистику ).

    2. Отключать прерывания в приёмном порту при исчерпании буфера (хуже не станет) и снова включать при освобождении буфера - это радикально поможет на портах с квитированием.

    ---------- Post added at 21:40 ---------- Previous post was at 21:24 ----------

    Проблемы также возникают при любом размере буфера, когда оставшееся в нём свободное место недостаточно для размещения данных очередного пакета.

  12. #260
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,571
    Благодарностей: 2690
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В качестве возможного решения проблемы предлагается вариант драйвера XL.SYS с буфером 512 байт и отправкой Xoff после накопления в буфере 32 байт.

    ...
    Вложения Вложения
    • Тип файла: zip NewXL.zip (29.5 Кб, Просмотров: 95)

Страница 26 из 92 ПерваяПервая ... 222324252627282930 ... ПоследняяПоследняя

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

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

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

  1. equinox

Похожие темы

  1. Криста-2: Софт
    от fan в разделе Вектор
    Ответов: 53
    Последнее: 24.04.2009, 00:31
  2. Софт для Covox'а
    от BYTEMAN в разделе Софт
    Ответов: 5
    Последнее: 30.07.2008, 10:53
  3. Софт под GS ?
    от AAA в разделе Софт
    Ответов: 13
    Последнее: 13.03.2008, 18:08
  4. Софт для ПК
    от Ewgeny7 в разделе Утилиты
    Ответов: 5
    Последнее: 13.07.2006, 10:30
  5. Софт под iS-dos
    от demon_zx в разделе Софт
    Ответов: 0
    Последнее: 08.03.2006, 00:35

Ваши права

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