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

User Tag List

Страница 164 из 454 ПерваяПервая ... 160161162163164165166167168 ... ПоследняяПоследняя
Показано с 1,631 по 1,640 из 4535

Тема: ДВК (и всё, что с ними связано)

  1. #1631
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Проблема решена. Нет?
    Решение о посылке сигнала должен принимать оператор. Таймаутов ведь нет.

  2. #1632
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    283
    Поблагодарили
    228 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Решение о посылке сигнала должен принимать оператор. Таймаутов ведь нет.
    А ты не собираешься закладывать в протокол контрольные суммы и тому подобное?
    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. #1633
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    А ты не собираешься закладывать в протокол контрольные суммы и тому подобное?
    Контрольные суммы - пространственные сущности. Время им неподвластно. Если мультиплексор отправил пакет и ждёт ответа - без таймаутов он будет ждать вечно ( пока не придёт ответ или пока не вмешается оператор ).

  4. #1634
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    283
    Поблагодарили
    228 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Контрольные суммы - пространственные сущности. Время им неподвластно. Если мультиплексор отправил пакет и ждёт ответа - без таймаутов он будет ждать вечно ( пока не придёт ответ или пока не вмешается оператор ).
    А причем тут время? Если ты отправил пакет и он не битый, ответ будет. Если пакет битый - мы слетели с протокола. Шлем BREAK и другая сторона мгновенно знает, что проблема есть.
    Конечно это не решит всех вопросов - вроде падения программы на обратной стороне, но "штатные" нештатные ситуации поможет решить.
    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

  5. #1635
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Если ты отправил пакет и он не битый, ответ будет.
    Не факт. Потеря любого пакета равновероятна. Досточно исказиться любому биту в байте-идентификаторе заголовка пакета 0377 - и весь пакет не будет распознан как пакет, а отправится в терминальный обмен.

  6. #1636
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    283
    Поблагодарили
    228 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Не факт. Потеря любого пакета равновероятна. Досточно исказиться любому биту в байте-идентификаторе заголовка пакета 0377 - и весь пакет не будет распознан как пакет, а отправится в терминальный обмен.
    Ну на подтверждение можно заложить определенное число циклов готовности опять таки без таймаута. Вобщем на любой вкус.
    В том числе и по решению оператора можно опять таки послать BREAK который гарантированно дойдет на ту сторону как BREAK, а не потеряется/исказится как символ
    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

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

  8. #1637
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Вобщем на любой вкус. В том числе и по решению оператора
    Поскольку все потерянные пакеты попадают в терминальный обмен (и выводятся на экран), то именно оператору проще всего или принудительно отправить команду "пакет потерян" ( которую отправляет приёмник при несовпадении контрольной суммы ), или команду "выход в пульт" ( для последующей перезагрузки системы ).

  9. #1638
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    283
    Поблагодарили
    228 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Загрузчик незагрузочного MX.

    Загрузчик для отправки через VTCOM.
    Грузит RT11SJ.SYS с MX0.

    Можно править:

    Код:
    5000-5002 время суток в тиках
    5004      дата в формате RT-11
    5006-5010 имя файла монитора в RADIX-50 (без SYS)
    5014      название драйвера в RADIX-50 (на случай если MX но не MX) ;)
    5016      номер дисковода 0-3
    Запускается командой:

    Код:
    @5020G
    UPD: добавлен сокращенный вариант MXBNZ.TXT - то же самое, но не передает нули. Слегка сокращает время передачи. Перед тем как передавать для надежности стоит зачистить память:

    Код:
    @R6/XXXXXX 160000
    @0/XXXXXX 4747
    @0G
    000002
    @
    Вложения Вложения
    • Тип файла: txt mxboot.txt (3.7 Кб, Просмотров: 145)
    • Тип файла: txt mxbnz.txt (3.6 Кб, Просмотров: 135)
    Последний раз редактировалось form; 20.02.2012 в 15:53.
    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. #1639
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Написал для байтового потока эмуляторную утилиту ODT_Loader для загрузки любых кодов в память компьютера через терминальный интерфейс ODT.

    Утилита начинает загрузку скрипта при совпадении двух условий:

    1. Всё готово для загрузки скрипта и на экране приглашение ODT: @
    2. Состояние утилиты "Load" активировано.

    Скрипты - это наборы обычных текстовых команд ODT с одним дополнением: конец строки преобразуется в <CR>, символ "¬" - в <LF>.

    В результате такой скрипт:
    Код:
    R0/¬
    ¬
    ¬
    ¬
    ¬
    ¬
    ¬
    
    RS/
    Даёт такой результат:
    Код:
    @R0/000113
    R1/130422
    R2/000000
    R3/146772
    R4/000000
    R5/000036
    R6/130402
    R7/150214
    @RS/000004
    @
    А такой скрипт:

    Код:
    10000/5000¬
    12701¬
    177720¬
    12702¬
    177722¬
    10012¬
    12711¬
    1¬
    5012¬
    12711¬
    2¬
    5012¬
    12711¬
    3¬
    12712¬
    400¬
    12711¬
    4¬
    12711¬
    5¬
    106427¬
    340¬
    137¬
    0
    10000G
    Даёт такой результат:
    Код:
    @10000/177777 5000
    010002/000000 12701
    010004/177777 177720
    010006/000000 12702
    010010/177777 177722
    010012/000000 10012
    010014/177777 12711
    010016/000000 1
    010020/177777 5012
    010022/000000 12711
    010024/177777 2
    010026/000000 5012
    010030/177777 12711
    010032/000000 3
    010034/177777 12712
    010036/000000 400
    010040/177777 12711
    010042/000000 4
    010044/177777 12711
    010046/000000 5
    010050/177777 106427
    010052/000000 340
    010054/177777 137
    010056/000000 0
    @10000GHD Boot-I-Cold boot..
     
    HD (177720) disk driver v1.0b  2011
    SL V08.00 [SW] Сторожевых С.В. 1988
     
    RT-11SJ (S) V05.04
    Последний раз редактировалось Patron; 20.02.2012 в 22:09.

  11. #1640
    Veteran Аватар для Andrey_Ak
    Регистрация
    29.01.2009
    Адрес
    Казахстан, Алматы
    Сообщений
    1,670
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Но это годится только для тех, кто научился писать MX на PC.

    Сделать такое (насколько я понимаю) на порядок сложнее, чем просто подключить порт терминала ДВК к порту COM или telnet.
    - Ничего сложно... Практически любой 286 может это... И не надо определенных контроллеров...

    Это читать оригинальные дискеты MX сложно, а форматировать и писать спец дискеты просто... Это не совсем дискеты MX, они отличаются от обычных MX, отформатированных на ДВК... Но ДВК понимает эти дискеты без проблем...
    Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: [email protected] Fido: 2:5083/1 Radio: UN7GKQ

Страница 164 из 454 ПерваяПервая ... 160161162163164165166167168 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Видеорежимы и работа с ними
    от icebear в разделе Программирование
    Ответов: 23
    Последнее: 26.07.2005, 12:55
  2. Видеорежимы и работа с ними
    от icebear в разделе Несортированное железо
    Ответов: 3
    Последнее: 21.07.2005, 11:49
  3. Ответов: 0
    Последнее: 25.06.2005, 23:14

Ваши права

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