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

User Tag List

Страница 8 из 22 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя
Показано с 71 по 80 из 220

Тема: Загрузка RT-11 через порт системного терминала

  1. #71
    Junior
    Регистрация
    30.09.2013
    Адрес
    г. Киев
    Сообщений
    12
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Как я понимаю TSX использует в качестве своего загружчика RT-11 программу которая для загрузки использует драйверы RT-11, а что потом происходит? TSX напрямую работает с железом? или продолжает через драйверы RT-11 (типо как win3.1 поверх DOS)?
    Нет. При загрузке TSX делает " снимок памяти ", загружет ядро, которое загружает драйвера, указанные при генерации системы. Драйвера различить просто - для RT11 они .SYS, для TSX - .TSX. Для примера - RL.SYS и RL.TSX. В дистрибутиве к TSX драйвера идут уже собранные, ни каких исходников я не встречал. Может сейчас ситуация изменилась, но в то время интернета не было, система нам досталась полуподпольно, никакой сопроводительной документации не было. Различия между одинаковыми драйверами существуют, подсунуть DW.SYS переименованием в DW.TSX приведут к краху системы. После остановки TSX " вспоминает по фотографии " и восстанавливает исходную систему. Кстати, при любой попытке из-под TSX обратиться к портам ввода-вывода - крах процесса, никак не влияющий на других работающих пользователей ( чем-то XP )

  2. #72
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serios Sam Посмотреть сообщение
    Нет. При загрузке TSX делает " снимок памяти ", загружет ядро, которое загружает драйвера, указанные при генерации системы.
    Вот тут и кроется непонятный мне момент, т.е. существует какой-то там скажем TSXBOOT.SAV или как его правильно называть? который умеет создавать " снимок памяти " c запущенной в данный момент системой RT-11 включая самого себя (так как он же и сидит и работает в этот момент создания снимка?) Правильно?

    Кроме того он грузит ядро TSX и драйверы TSX при этом используя для процесса загрузки драйверы RT-11? (т.е. как минимум уже можно загрузить и запустить систему с самого HX диска, но работать она далее не сможет так как в ней нету HX driver-a?)

    Или все же в ядре TSX-а внутри уже есть драйвера которые позволяют ему продолжать подгрузку других драйверов не критичных для boot-a системы ну и shell-a потом
    Последний раз редактировалось bigral; 26.02.2014 в 19:50.

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

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Кроме того он грузит ядро TSX и драйверы TSX при этом используя для процесса загрузки драйверы RT-11? (т.е. как минимум уже можно загрузить и запустить систему с самого HX диска, но работать она далее не сможет так как в ней нету HX driver-a?)

    Или все же в ядре TSX-а внутри уже есть драйвера которые позволяют ему продолжать подгрузку других драйверов не критичных для boot-a системы ну и shell-a потом
    Не исключён такой же вариант, как и при загрузке RT-11, когда вначале загрузчик читает содержимое диска через одноблочный первичный драйвер из нулевого блока диска, а потом система считывает основной драйвер и читает диск уже через него.

    Т.е. загрузчик TSX может начинать процесс загрузки через драйвер RT-11, но после считывания драйвера TSX - работать уже через него.

  4. #74
    Junior
    Регистрация
    30.09.2013
    Адрес
    г. Киев
    Сообщений
    12
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Вот тут и кроется непонятный мне момент, т.е. существует какой-то там скажем TSXBOOT.SAV или как его правильно называть? который умеет создавать " снимок памяти " c запущенной в данный момент системой RT-11 включая самого себя (так как он же и сидит и работает в этот момент создания снимка?) Правильно?

    Кроме того он грузит ядро TSX и драйверы TSX при этом используя для процесса загрузки драйверы RT-11? (т.е. как минимум уже можно загрузить и запустить систему с самого HX диска, но работать она далее не сможет так как в ней нету HX driver-a?)

    Или все же в ядре TSX-а внутри уже есть драйвера которые позволяют ему продолжать подгрузку других драйверов не критичных для boot-a системы ну и shell-a потом
    1. TSX.SAV 2. Нет. " снимок " делается с драйвера устройства, с которого была загруза. После остановки системы все возвращается " на круги своя ", и RT11 даже не знает, что когда-то был запущен мультизадачный/мультитерминальный режим. 3. Yes, Yes, КПСС! Загрузка ядра и драйверов происходит силами RT, далее - через драйвера TSX, нет HX.TSX - нет дальнейшей работы. 4. Нет. Это не XP ( обнаружено новое устройство - платежный терминал Приватбанка, драйвера установлены, устройство работает нормально ). Любое новое устройство требует перегенерации системы.

  5. #75
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Не исключён такой же вариант, как и при загрузке RT-11, когда вначале загрузчик читает содержимое диска через одноблочный первичный драйвер из нулевого блока диска, а потом система считывает основной драйвер и читает диск уже через него.
    Чего то я опять не понял, в моем понимании драйвер всего лишь plug-in для ядра и сам по себе как "стальной наконечник для стрелы" никуда "не полетит".

    Вот этот "одноблочный первичный драйвер из нулевого блока" это что boot sector с начальным загружчиком?

    И потом муторно не понял о чем - "а потом система считывает основной драйвер", ну как система может что-либо читать если у нее нет никакого драйвера который используется для этого чтения? Или там таки kernel + driver в нём как часть этого kernel-а?

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

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    как система может что-либо читать если у нее нет никакого драйвера который используется для этого чтения?
    В этом и фокус загрузки.

    Сначала начальный загрузчик читает первичный загрузчик с первичным драйвером. Потом первичный загрузчик через первичный драйвер читает вторичный загрузчик. Потом вторичный загрузчик через первичный драйвер читает основной драйвер.

    В роли первичного драйвера загрузчика TSX вполне может выступать основной драйвер RT-11.

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

  8. #77
    Guru Аватар для palsw
    Регистрация
    08.05.2011
    Адрес
    г. Измаил, Украина
    Сообщений
    3,216
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    как должы стоять перемычки в режиме пульта или по умолчанию.когда запускаю плату она пишет разные адреса при разных комбинациях перемычек.

    000017
    или
    000002
    или
    000401
    или
    032720
    или
    032520
    и еще пару вариантов
    на всех вариантах

    после 10000G все замирает

    лог
    ==================== Протокол начат: 12/03/2014 12:14:23 =====================

    000002
    @10000/000000 12706
    010002/177777 10000
    010004/000000 12746
    010006/177777 340
    010010/000000 12746
    010012/177777 10016
    010014/000000 2
    010016/177777 4567
    010020/000000 14
    010022/177777 105737
    010024/000000 177560
    010026/177777 100375
    010030/000000 113703
    010032/177777 177562
    010034/000000 207
    010036/177777 105737
    010040/000000 177562
    010042/177777 105737
    010044/000000 177564
    010046/177777 100375
    010050/000000 112737
    010052/177777 26
    010054/000000 177566
    010056/177777 12700
    010060/000000 1000
    010062/177777 5004
    010064/000000 4715
    010066/177777 110324
    010070/000000 5300
    010072/177777 1374
    010074/000000 5007
    на экране еще есть 10000G ,а в логе нет

    ---------- Post added at 13:47 ---------- Previous post was at 13:15 ----------

    настроил эмулятор двк и по ip сконектил без проблем с терминалом.в эмуляторе при запуске адрес 160442

    ---------- Post added at 13:50 ---------- Previous post was at 13:47 ----------

    лог эмулятора

    ==================== Протокол начат: 12/03/2014 12:48:04 =====================

    .
    160442
    @10000/177777 12706
    010002/000000 10000
    010004/177777 12746
    010006/000000 340
    010010/177777 12746
    010012/000000 10016
    010014/177777 2
    010016/000000 4567
    010020/177777 14
    010022/000000 105737
    010024/177777 177560
    010026/000000 100375
    010030/177777 113703
    010032/000000 177562
    010034/177777 207
    010036/000000 105737
    010040/177777 177562
    010042/000000 105737
    010044/177777 177564
    010046/000000 100375
    010050/177777 112737
    010052/000000 26
    010054/177777 177566
    010056/000000 12700
    010060/177777 1000
    010062/000000 5004
    010064/177777 4715
    010066/000000 110324
    010070/177777 5300
    010072/000000 1374
    010074/177777 5007
    @10000G
    HX 2.0 - Warm boot..

    HX DSK/TTY multiplexer v3.1 2014
    SL V08.00 [SW] Сторожевых С.В. 1988

    RT-11SJ (Y) V05.04 G

    .SE USR NOSWAP

    .SE EXIT NOSWAP

    .SE TT SCOPE

    .LO SL

    .SE SL ON

    .DAY
    Время Дата
    12:48:56 12-Мар-2014, Среда
    Радио-Губитель Канал на YouTube

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

    По умолчанию

    Цитата Сообщение от palsw Посмотреть сообщение
    после 10000G все замирает
    Можно прервать выполнение сигналом HALT и, нажимая в терминале "P" - посмотреть в пошаговом режиме, что делает процессор.

  10. #79
    Guru Аватар для palsw
    Регистрация
    08.05.2011
    Адрес
    г. Измаил, Украина
    Сообщений
    3,216
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron,
    Можно прервать выполнение сигналом HALT -
    можно для самых маленьких детей -в программе прервать HALT или кнопкой на самом двк ?(у меня голая плата и кнопки еще не напаяны).Если в программе то как?

    как замер терминал уже не отвисает - похоже висит сама плата мс1201.02-01 -пока не передерну питание.
    Радио-Губитель Канал на YouTube

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

    По умолчанию

    Цитата Сообщение от palsw Посмотреть сообщение
    в программе прервать HALT или кнопкой на самом двк ?(у меня голая плата и кнопки еще не напаяны).
    Именно кнопкой, подключенной к ноге HALT ( 29 ) 1801ВМ2.

    После сигнала HALT процессор должен вывести на экран адрес останова и пока сигнал активен - выполнять по одной команде на каждое нажатие "P" в терминале.

    ---------- Post added at 16:03 ---------- Previous post was at 15:58 ----------

    Кстати, как выглядит содержимое консоли "HX Log" ?

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

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

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

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

Похожие темы

  1. УКНЦ загрузка через стык С2
    от nzeemin в разделе ДВК, УКНЦ
    Ответов: 853
    Последнее: 16.09.2023, 22:38
  2. Загрузка П.О. через звуковую PC.
    от Biozoom в разделе Commodore 16/64/128
    Ответов: 51
    Последнее: 06.10.2013, 11:12
  3. УКНЦ: загрузка через стык С2
    от tnt23 в разделе ДВК, УКНЦ
    Ответов: 1
    Последнее: 17.04.2009, 19:38
  4. Ответов: 8
    Последнее: 01.05.2006, 01:38

Ваши права

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