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

User Tag List

Страница 28 из 61 ПерваяПервая ... 242526272829303132 ... ПоследняяПоследняя
Показано с 271 по 280 из 601

Тема: Оживление Квант 4С

  1. #271
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Из новостей.

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

    Желающие посмотреть создание загрузочной RSX - видео:
    http://www.KpXX.Ru/KBAHT4C/Софт/RSX-...изни 1.mp4
    http://www.KpXX.Ru/KBAHT4C/Софт/RSX-...изни 2.mp4

    Второе видео - это собственно процесс создания образа системы, первой загрузки и сохранения с записью загрузчика. Система начала монтировать системный диск (да, на текущей скорости работы драйвера это занимает приличное время) и телефон вдруг прервал запись видео.

    Третье видео - это продолжение монтирования системного диска, настройка системы, показ - чего кажет RMD и процесс выключения.

    Извиняюсь за размер (особенно первого видео) и качество - снималось с рук и на телефон
    Последний раз редактировалось Hunta; 11.03.2018 в 12:10.

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

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

    По умолчанию

    Вопрос немного отвлеченный: а как драйвер разруливает параллельные обращения (с двух разных процессов)? Я ж так понимаю нельзя "трогать" диск пока он не выполнил текущую "операцию", но можно наверно трогать другой "контроллер\диск" если они могут одновременно работать не мешая друг другу. И потом по приходу прерывания, надо ж как-то системе сообщить что такой-то процесс может получить свои результаты (его то система наверно заблочила).

  4. #273
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не помню как в RT-11, а в RSX - не процесс - задача (task).

    В RSX-11M, если мне не изменяет память, один контроллер - один запрос за раз (независимо от количества дисков). Могу ошибаться, ибо давно работал с ней.

    В RSX-11M-PLUS возможна поддержка контроллером (и драйвером, если контроллер поддерживает) технологии, которая по-английски называется OVERLAPPED SEEK, а если по простому и по рабоче-крестьянски - один диск может читать-писать, а остальные на этом контроллере в это же время - позиционировать блок головок, что бы потом прочитать по быстрому (ну в пределах вращения диска и ожидания прихода нужного сектора).

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

    Насчёт заблоченности задачи - там тоже есть свои хитрости, что бы не блочить задачу, но так глубоко я не ковырялся. Основной нюанс - если устройство готово передавать данные (ПДП или программная передача) - буфер задачи должен быть в той области памяти, где его ожидает драйвер. Но вроде как возможна промежуточная буферизация - сначала в буфер драйвера.

    В случае RT-11 всё (насколько я помню) попроще - потому что в ней запущенные программы не перемещаются в памяти, в отличии от RSX

    - - - Добавлено - - -

    Немного неправильно написал - не - ВОЗМОЖНА ПОДДЕРЖКА КОНТРОЛЛЕРОМ, а - ЕСЛИ КОНТРОЛЛЕР ПОДДЕРЖИВАЕТ, ТО ДРАЙВЕР МОЖЕТ ПОДДЕРЖИВАТЬ ТЕХНОЛОГИЮ - ну и дальше по тексту
    Последний раз редактировалось Hunta; 21.02.2018 в 14:30.

  5. #274
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Немного отвлёкся от Кванта - привожу в порядок клавиатуру УК-НЦ. Муторное дело

  6. #275
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, одна почищенная и собранная 7007 есть Ещё две ждут зачистки, правда одна пойдёт под ЗИП - не все кнопки-пружинки есть.
    Последний раз редактировалось Hunta; 21.02.2018 в 21:04.

  7. #276
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хм. Похоже устройство 377(8) - это не ошибка, это информация от SAV - номер устройства задан (байт номера > 0) или не задан (байт номера < 0). Если это предположение верно (продолжаю копаться в SAV), то в DEC считали, что больше 128 устройств (номера от 0 до 177) на контроллере не может быть. А так же - если это предположение верно, то код начального загрузчика SAV можно будет сократить на несколько команд.

  8. #277
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попробовал воткнуть две CF - одна - в штатном разъёме CF (master), вторую - в разъем IDE - шлейф - переходник на CF (slave). Работает. Но поскольку на второй CF - система с драйверами от разработчика (и трогать я её пока не хочу, а вторую CF я себе пока не купил), а FLX знать не знает такое устройство (но добавить в принципе не сильно сложно), и поскольку драйвер пока не доделан на автосайзинг устройства (а CF - 4 и 8 гигов) - посмотрел через DMP (дамп то есть), что видится-читается.

    - - - Добавлено - - -

    В дополнение к предыдущему сообщения:

    И я сделал не хак, а собственно - почти правильный (в том плане, что там лишние телодвижения есть) код

  9. #278
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вспомнил, что любой физический диск можно цепануть к VF и при этом ещё и задать альтернативное имя (в какой то теме здесь я это давно нашёл вроде как) - цепанул WQ1: к VF: под именем DU4: - и посмотрел - FLX вполне нормально кажет

  10. #279
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ДА!!!!!!!!!!!

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    задать альтернативное имя
    И даже заставить понимать соответствующие QIO можно
    А в принципе FLX очень легко доводится до понимания любых имен даже не требуя патчей (с оговоркой: хотя там есть свойство dynamic размера, оно привязано к именам - этот фрагмент требует патча).
    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

Страница 28 из 61 ПерваяПервая ... 242526272829303132 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Квант-БК МС0530
    от moxjemi в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 1
    Последнее: 20.05.2020, 17:59
  2. оживление C64
    от Fluffy Dragon в разделе Commodore 16/64/128
    Ответов: 50
    Последнее: 10.05.2017, 18:58
  3. Квант
    от Mx_Serg в разделе Специалист
    Ответов: 45
    Последнее: 20.03.2017, 02:58
  4. Квант-БК на ВГ2
    от Sergei Frolov в разделе Несортированное железо
    Ответов: 1
    Последнее: 27.07.2011, 14:21
  5. Квант 4С
    от Sergei Frolov в разделе ДВК, УКНЦ
    Ответов: 0
    Последнее: 16.04.2008, 14:23

Ваши права

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