User Tag List

Страница 429 из 458 ПерваяПервая ... 425426427428429430431432433 ... ПоследняяПоследняя
Показано с 4,281 по 4,290 из 4576

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

  1. #4281

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

    По умолчанию

    Интересно получается.. т.е. сложное устройство ПДП, типа НМЛ контроллера,
    может производить длительный цикл, во время которого процессор не сможет
    сделать регенерацию памяти, и для этого в этом контроллере предусмотрено
    использование для регенерации памяти отдельная плата?

    А что если сложным устройством ПДП будет скажем КНЖМД контроллер,
    в нем то точно не предусмотрена регенерация?
    Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ

  2. #4282

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrey_Ak Посмотреть сообщение
    для этого в этом контроллере предусмотрено
    использование для регенерации памяти отдельная плата?
    Цитата Сообщение от Andrey_Ak Посмотреть сообщение
    А что если сложным устройством ПДП будет скажем КНЖМД контроллер,
    в нем то точно не предусмотрена регенерация?
    В те времена, когда это было актуально, сценарий с ПДП предусматривался (соответствующие линии были предусмотрены в корзине), потом (с переносом регенерации на плату памяти) это перестало быть актуальным и устройства ПДП перестали это поддерживаться и даже линии стали резервными

    У DEC мне попадалась информация - какие контроллеры в каком backplane могу или не могут работать и по каким причинам. В основном, правда, заморочка была с линиями, которые теперь A16-A22 - они (в старых корзинах и старыми контроллерами для чего то ещё использовались). Так что - не любой контроллер пойдёт в любую корзину и будет работать в паре с любым процом или памятью. В том числе и из-за необходимости регенерации памяти. Ничего необычного в этом не вижу.

    Цитата Сообщение от Andrey_Ak Посмотреть сообщение
    скажем КНЖМД контроллер
    Они тоже разные бывают. ДВК-шный, например, не использует ПДП

  3. #4283

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В документации есть рекомендуемые ограничения на время захвата шины...
    Если их придерживаешься и укладываешься, то всё хорошо и не надо заботится о проблемах.
    Однако, если не придерживаешься - то будь добр регенерить память сам

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

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

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

    И ещё, логика контроллеров была обычно такая, читался сектор в буфер, а потом уж по DMA в память. По этому контроллеры для СМ были такими громоздкими. Куча всего лишнего по нынешним временам, например, для обеспечения диагностики и автономной работы. Но тогда считали это оправданным.

  4. #4284

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    В документации есть рекомендуемые ограничения на время захвата шины...
    Если их придерживаешься и укладываешься, то всё хорошо и не надо заботится о проблемах.
    На сама деле это перекладывание проблемы регенерации на кого то другого Например - на проц

  5. #4285

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

    По умолчанию

    Ну контроллер рассчитывался на использование с Эл.60, ее родной корзиной и процессором М2,
    и зачем-то там упоминается плата регенерации..
    Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ

  6. #4286

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrey_Ak Посмотреть сообщение
    и зачем-то там упоминается плата регенерации..
    Значит, предполагали и такой сценарий.

  7. #4287

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Лента - медленное устройство с огромным объёмом данных(по тем временам)... Могло получаться так, что буфера могло не хватать для чтения некоторых лент. По этому в некоторых случаях обмен по DMA мог и затянуться. По-хорошему, чтобы точно ответить на данный вопрос - надо брать документацию на контроллер, схемы и ковырять всё.

    Ещё у меня есть версия, что регенерация ОЗУ предусмотрена для диагностических целей... Но без разборки документации тут тоже ни как...
    Последний раз редактировалось Alex; 23.06.2020 в 13:16.

  8. #4288

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Лента - медленное устройство с огромным объёмом данных(по тем временам)... Могло получаться так, что буфера могло не хватать для чтения некоторых лент.
    Ерунда. Даже большие НМЛ с вакуумными карманами имеют скорость 2 м/с, что при 32 байтах на 1 мм ленты дает всего 64 Кбайт в секунду. А СМ-овские накопители, встраиваемые в стойку, имеют еще меньшую скорость. Любой DMA с этим справится молча, даже у тормознутой Э-60 с ЦП М2, еще и не заметишь дополнительного подтормаживания из-за того, что часть времени МПИ занимает DMA.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  9. #4289

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это всё верно, если DMA реализован прямыми руками...
    Однако, если ручки кривоваты... Например шина не отдавалась до окончания транзакции...
    И недоработок в оборудовании хватало...
    Главное выдать баг за фичу

    Может быть просто чью-то разработку внедрить надо было, такое тоже могло быть
    Последний раз редактировалось Alex; 24.06.2020 в 08:58.

  10. #4290

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Однако, если ручки кривоваты... Например шина не отдавалась до окончания транзакции...
    Это же воронежское изделие. А они славились цельнотянутостью своих поделий. Тянули ЦЕЛИКОМ. И критерием качества их работы служила степень соответствия оригиналу, а не набор характеристик...
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

Страница 429 из 458 ПерваяПервая ... 425426427428429430431432433 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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