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

User Tag List

Страница 70 из 111 ПерваяПервая ... 666768697071727374 ... ПоследняяПоследняя
Показано с 691 по 700 из 1106

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

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Файлы открытые можно?
    Цитата Сообщение от Hunta Посмотреть сообщение
    сигнал от системы, что она восстановлена из гибернации, активным задачам?
    Такое тоже есть. Называется восстановление после сбоя питания на машинах где память имеет свой аккумулятор
    Тут именно так и происходит - восстановление системы и передача сигнала драйверам и программам которые того просили.

    Цитата Сообщение от Hunta Посмотреть сообщение
    может и не так быть
    Может конечно Никто не заставляет сохранять всю память, но никто и не мешает
    Просто для 11M так уж принято - сохранять все (для 124K) или те же 124K для большего - как правило в них все влезает, а для M+ сохранять 256K (для baseline - те же 124, хотя в реале в такой конфигурации M+ не работает [в теории можно включить, но V4.0 и новее не соберется]).

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

    Цитата Сообщение от Hunta Посмотреть сообщение
    Строго говоря - не активны, а запущены.
    Ну почему же - SAV как раз активен и сразу после первичной загрузки получает управление. Это другим процессам (даже более высокоприоритетным) он не сразу отдаст управление поскольку после загрузки он еще работает на PR7, а потом просто на системном уровне
    Последний раз редактировалось form; 20.07.2017 в 06: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

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

  3. #692
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,993
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Называется восстановление после сбоя питания на машинах где память имеет свой аккумулятор
    Это гибернация в файл с восстановлением из файла, как на PC, где выключается всё?

    Цитата Сообщение от form Посмотреть сообщение
    Ну почему же - SAV как раз активен
    Я как раз про другие процессы и про сигнал им при восстановлении из файла

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

    В общем, то, что обычно называют гибернацией - это возможность в процессе работы компа "заснуть" - с записью всего текущего состояния в файл (и на PC ограничений практически нет - драйвера могут только создать проблемы) - а на PDP речь идёт (фактически) лишь о способе создания аппаратно-загружаемой системы, потому как сценарий - при пропадании питания - не предполагает сброс памяти в файл, а предполагает ОЗУ с аккумулятором (а что будет, когда он сдохнет?) или сценарий - я хочу сохранить состояние компа в файл, полностью выключить его, а потом после загрузки получить тоже состояние - не реализуем по двум причинам - вторая - я буду каждый получать такое состояние, если только не сделаю новый sav /wb (но это всего лишь новая точка восстановления), а не некое начальное (как при однократном sav /wb или на PC при обычном выключении) (хотя конечно можно - сначала сделать run shutup, потом после останова давануть на проце - продолжить, и сделать mou lb:/ovr sav /wb) - и первая - такой сценарий всё таки не закладывался в sav /wb - на это указывает масса ограничений

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Это гибернация в файл с восстановлением из файла, как на PC, где выключается всё?
    Нет, в данном случае содержимое памяти просто сохраняется при отключении питания, а все остальное (включая процессор) вырубается. На PC подобное тоже есть, но ни разу не пробовал.
    Цитата Сообщение от Hunta Посмотреть сообщение
    Я как раз про другие процессы и про сигнал им при восстановлении из файла
    Поскольку восстановление из файла здесь каждый раз дает одинаковый результат, то и каких-то особых сигналов от SAV не предусмотрено. Как вариант, можно в сохраненном образе поставить в очередь на запуск через 1T нужные задачи

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

    Цитата Сообщение от Hunta Посмотреть сообщение
    я хочу сохранить состояние компа в файл, полностью выключить его, а потом после загрузки получить тоже состояние
    Это в cущности очень легко реализовать и с файлом в RSX. Только самостоятельно писать придется. Как раз будет и сигнал после восстановления и возможность сохранить в любом состоянии (разумеется потом и восстановиться можно только если не нарушить то, что сохранено).
    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. #694
    Member
    Регистрация
    14.06.2017
    Адрес
    г. Воронеж
    Сообщений
    187
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Какой версии?
    а пёс её знает
    TSX21
    ""T S X - P L U S
    sprawo~noe rukowodstwo
    tom 1""
    размер 402,432 10,11,1991

    и ещё
    TSX12 TSX22 даты такие же

  6. #695
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,993
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И да - исторически не справедливо называть этот механизм подобием гибернации на PC - так как он появился раньше - это гибернация напоминает этот (в расширенном варианте) механизм
    Так же как и возможность в 4.6 (если я правильно понял - с это версией фактически сейчас знакомлюсь) загрузки из виртуального диска, что в Windows появилось только в версии сервера 2008 r2

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

    Цитата Сообщение от form Посмотреть сообщение
    Это в cущности очень легко реализовать
    Вот тогда и назовём это гибернацией. А насчёт легко - сильно сомневаюсь - в Windows гибернация появилась в 2000, а нормально заработала в 2003. На вскидку вопрос - а если decent работает?

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    А насчёт легко - сильно сомневаюсь
    А не надо сомневаться, надо просто понять что для этого нужно. А нужно абсолютно ничего не менять в системе - там все уже есть и добавить в SAV возможность сохранения системы без выполнения подготовительных проверок, а с точки перезапуска из загрузчика инициировать "восстановление питания" как это делает например программа ACF после своей работы. В сущности все
    Добавлю, что это даже не теория - я это делал на практике в E11, только вместо использования программ, для сохранения и восстановления системы пользовался командами самого E11, после чего подал идею добавления симуляции сбоя питания в эмулятор ДВК (там оно успешно работает) и в сам E11 (правда на данный момент в нем оно недоделано, но что нужно доделать уже обсудили).

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

    Цитата Сообщение от Hunta Посмотреть сообщение
    На вскидку вопрос - а если decent работает?
    Отлично поднимается. Я даже где-то (в теме про эмулятор ДВК наверное) показывал пример - именно с DECnet - система поднимается после чего на консоли видно как DECnet почуял соседей, а прога, специально запущенная в ожидании восстановления питания, честно пишет о том, что питание восстановлено.
    Последний раз редактировалось form; 20.07.2017 в 10:34.
    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. #697
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,993
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    надо просто понять что для этого нужно
    Хорошо, если прога знает и умеет работать с сигналом - питание восстановлено. А если нет? Какая нибудь старо написанная программа. И будет как в windows - или валиться или замерзать. Основной вопрос не к системе - тексты есть, если что, можно поправить - а к РАНЕЕ написанным программам. Игрался человек на ДВК в игрушке, написанной под КЦГД, которая подгружает свой код в КЦГД - и что будет после "восстановления питания" из "гибернации"?

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    А если нет?
    Если нет - значит ей этого не нужно знать и она просто не заметит сбоя.

    Цитата Сообщение от Hunta Посмотреть сообщение
    Какая нибудь старо написанная программа.
    Возможность реакции на восстановление питания одна из самых древних фич RSX (директива SPRA$ и подпрограмма PWRUP для фортрана). Если программе нужно знать что питание прерывалось - прога может запросить AST на такой случай. Но для большинства прог это в принципе не нужно. Мне вот навскидку приходит в голову только какой-нибудь NTPD, восстанавливающий время после сбоя

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

    Цитата Сообщение от Hunta Посмотреть сообщение
    Игрался человек на ДВК в игрушке, написанной под КЦГД
    Игрушки на ДВК как правило подразумевают RT-11, а там в принципе невозможно восстановиться после сбоя питания - просто нет такого функционала. Можно или молча свалиться или после восстановления питания явно написать, что система упала из-за сбоя питания
    Я же здесь писал про RSX

    Ну и КЦГД - отдельная песня - он сам по себе должен уметь сохраняться и восстанавливаться чтобы из него можно было что-то выжать в этом плане
    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. #699
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,993
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    значит ей этого не нужно знать и она просто не заметит сбоя
    Цитата Сообщение от form Посмотреть сообщение
    для большинства прог это в принципе не нужно
    Цитата Сообщение от form Посмотреть сообщение
    как правило подразумевают
    В общем - понятно. Если всё так просто - сделайте полноценную гибернацию под Квант.

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

    По умолчанию

    Одним словом, в RSX все уже есть и работает, а не в RSX если этого нет, то и просто можно считать что нет - добавлять не имеет смысла
    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

Страница 70 из 111 ПерваяПервая ... 666768697071727374 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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