User Tag List

Показано с 1 по 10 из 2727

Тема: Цифровая археология: 1801 и все-все-все

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Я специально подчеркнул - "Контроллер непосредственно после старта команды".
    То есть - задача пишет команду в регистр, контроллер сразу забирает шину
    И тем не менее. Тут мы полагаемся на то, что процессор СРАЗУ отдаст шину. Я не берусь утверждать наверняка (надо вдумчиво почитать доку и поэкспериментировать), но в J11 есть настройка PMG count (по крайне мере KDJ11-B в ПЗУ есть доступ к этой настройке - но на что она реально действует - пока не скажу):
    This parameter has a range of 0 to 7, and it determines the value of the PMG counter in the BCSR. When a 0 is selected, the counter is disabled. The counter enabled the KDJ11-B to supress DMA requests and make the processor the busmaster during the next DMA arbitration cycle after the cunter overflows.

    Ну и кроме того, процессор - арбитр мастера шины - эээ.. по умолчанию, так что ли сказать. Никто не запрещает сделать своего арбитра шины - и тогда выше приведённый сценарий становится совсем непредсказуемым Да, этот сценарий тоже из разряда - минимально возможный, но тем не менее

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

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

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

Похожие темы

  1. Ответов: 7
    Последнее: 28.06.2014, 17:50
  2. Микросхемы МПК 580,1801,1810 и другие...
    от Alex_Vac в разделе Барахолка (архив)
    Ответов: 44
    Последнее: 07.04.2012, 08:03
  3. ЦИФРОВАЯ МУЗЫКА НА ZX
    от AAA в разделе Музыка
    Ответов: 98
    Последнее: 18.09.2011, 22:33
  4. Учебный стенд УМПК-1801
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 12.05.2010, 16:52
  5. Цифровая музыка от Вадима Ермеева
    от zxmike в разделе Музыка
    Ответов: 2
    Последнее: 06.08.2007, 23:13

Метки этой темы

Ваши права

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