Меню Закрыть

Bank interleave requested but not enabled

Другие идентичные названия опции: Bank Interleave, DRAM Bank Interleave, DRAM Bank Interleaving.

Функция SDRAM Bank Interleave представляет собой механизм управления режимом чередования банков ОЗУ типа SDRAM. Эта опция может принимать следующие комбинации значений (в зависимости от версии BIOS и модели материнской платы):

  • Enabled, Disabled;
  • 8 Bank, 4 Bank, 2 Bank, Disabled;
  • 8-Way, 4-Way, 2-Way, Disabled.

Принцип работы

Данная функция является низкоуровневой настройкой BIOS, осуществляющей конфигурацию режима Interleave (Чередование банков оперативной памяти). Указанный режим позволяет организовать работу банков памяти таким образом, чтобы минимизировать ее возможные задержки и простой, тем самым увеличивая производительность и пропускную способность ОЗУ. Как это происходит?

Режим Interleave предполагает так называемую конвейерную схему работы банков: в то время как один банк находится в режиме доступа, другой переводится в режим обновления (и наоборот). Кроме того, циклы регенерации банков маскируются функцией Masking, что и создает эффект конвейера.

Рассмотрим работу функции SDRAM Bank Interleave «на пальцах». При наличии четырех банков SDRAM процессор имеет возможность последовательно работать с каждым из них в течение четырех циклов. Это происходит следующим образом:

  1. ЦПУ передает в Bank0 адрес #0;
  2. ЦПУ передает в Bank1 адрес #1 и считывает из Bank0 пакет данных #0;
  3. ЦПУ передает в Bank2 адрес #2 и считывает из Bank1 пакет данных #1;
  4. ЦПУ передает в Bank3 адрес #3 и считывает из Bank2 пакет данных #2;
  5. ЦПУ считывает из Bank3 пакет данных #3.

При активированном режиме чередования процесс обработки данных представляет собой непрерывную последовательность (Consecutive clock cycles) и выполняется без каких-либо задержек. Рассмотрим теперь тот же процесс, но в случае отключения режима Interleave (Disabled):

  1. регенерация SDRAM;
  2. ЦПУ передает в Bank0 адрес #0;
  3. ЦПУ считывает из Bank0 пакет данных #0;
  4. регенерация SDRAM;
  5. ЦПУ передает в Bank1 адрес #1;
  6. ЦПУ считывает из Bank1 пакет данных #1;
  7. регенерация SDRAM;
  8. ЦПУ передает в Bank2 адрес #2;
  9. ЦПУ считывает пакет из Bank2 данных #2;
  10. регенерация SDRAM;
  11. ЦПУ передает в Bank3 адрес #3;
  12. ЦПУ считывает из Bank3 пакет данных #3.
Читайте также:  Что относится к периферийному оборудованию компьютера

То есть при выключенном режиме Interleave процессор должен ожидать обновления банков SDRAM всякий раз перед началом новой операции. При этом происходит потеря циклов процессора, он работает «на холостом ходу», и, как следствие, снижается его производительность.

Не стоит забывать также о том, что режим чередования функционирует только для адресов из разных банков памяти. В случае работы с одним и тем же банком чередование отсутствует, а транзакции и обработка информации выполняются по второй схеме.

Стоит ли включать?

Для улучшения производительности системы и повышения ее быстродействия рекомендуется активировать режим Interleave, присвоив функции SDRAM Bank Interleave соответствующее значение. Причем чем большим оно будет, тем лучше.

Необходимо помнить о том, что данный режим чувствителен к количеству банков SDRAM, имеющихся в системе. Поэтому при выборе чередования 8 банков ОЗУ (8 Bank, 8-Way) в системе должны присутствовать все 8 банков.

При использовании единственного двойного модуля SDRAM необходимо выбрать значение опции равным 2-Way или 2 Bank. При использовании большего количества модулей (2, 4, и т. д.) допустимо присвоить как значение 2-Way (2 Bank), так и соответствующее большее. Наилучший показатель производительности достигается при выборе максимального возможного значения данной опции.

При использовании устаревших моделей SDRAM 16 Мбит чередование банков работает нестабильно, вследствие чего рекомендуется деактивировать функцию SDRAM Bank Interleave, установив значение опции равным Disabled.

Второй причиной деактивации режима чередования является ограничение некоторых версий программного обеспечения, не позволяющее использовать данную функцию в полном объеме. К современным материнским платам и программам вышеуказанные ограничения режима Interleave не имеют никакого отношения.

Автор Александр Рогачёв задал вопрос в разделе Железо

При загрузке компа выскочила такая фигня: Bank interleave requested but not enabled CPU Fan Error!Press F1 tu Resume и получил лучший ответ

Читайте также:  Биткоин на домашнем компьютере

Ответ от Hawk-eye[гуру]
Bank interleave requested but not enabled Эта надпись касается работы Динамической памяти (ОЗУ) , а про вентилятор — это отдельно Там идут перекрывающиеся (interleave) циклы обращения к памяти. т. е. этот режим затребован (requested) , но не разрешен. Думаю, что этого в БИОСе нет

Hey guys I’ve got this just 5 year old Acer aspire 5500 series laptop that Isn’t booting right it only boots up into windows about once every 30 tries I know its probably a fried mother board but I have hope It gives me the error 0200: Failure Fixed Disk 0 memory config error: Bank interleave requested but not enabled when I boot right after the Acer loading screen and I hear a loud beep I have tried booting from my usb stick for Ubuntu. This things five years old but I can’t really but a new laptop yet. I upgraded this laptop from windows xp to windows 7 and re did the Bios and at one point I had Ubuntu dual booting on it but took it off because Ubuntu wifi not ready for it yet anyway I’ve heard a few cases like this on websites but usually ending up in Motherboard failure or numerous things I will eventually try to do but I’d like to hear that I don’t have to replace the whole motherboard or PC which I may some day.

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.