вы правы, говоря, что контроллер не имеет кэша памяти, ни батареи. Но единственное, что происходит, когда у вас нет этих компонентов, - это контроллер работает с политикой записи" сквозной". Это означает, что когда операционная система отправляет запрос на запись на контроллер, она записывает этот запрос непосредственно на внутренние диски, в этом случае на оба диска вызывают использование конфигурации RAID1.
Если у вас есть кэш памяти контроллер сможет используйте его двумя способами: для кэширования чтения или для кэширования записи. Для кэширования чтения вам не нужно заботиться о том, есть ли батарея или нет, потому что у вас никогда не будет грязных данных в кэше, потому что это чтение.
в случае, если кэш также используется для записи кэша, контроллер работает с политикой записи "обратной записи". Это означает, что когда операционная система отправляет запрос на запись контроллеру, он записывает этот запрос в кэш-память, а затем, когда он в состоянии сделать это, он сбрасывает содержимое памяти (измененные данные или страницы) на внутренние диски. Эта процедура ускоряет производительность системы записи. В этом случае очень важно иметь аккумулятор в случае отключения электричества, так как без аккумулятора теряются все грязные данные, которые есть в кэш-памяти. НО...контроллер достаточно умен, чтобы отключить политику "обратной записи" в случае, если аккумулятор не работает должным образом или у него недостаточно заряда.
Итак, суть такова. если контроллер не имеет кэш-памяти, поэтому ему не нужна батарея (он не может использовать ее ни для чего). Там не будет никакого повреждения данных, потому что в такого рода систем нет грязных данных в памяти без записи на диски (потому что нет никакой памяти, чтобы выделить эти данные!!!).
с памятью тайника, если она использована только для запросов чтения, то оно ни батарея потребности, потому что никакие пакостные данные в памяти без быть написанным к back-end диску, потому что пакостный данных существует только тогда, когда кэш используется для запросов на запись.
Если кэш используется для записи запросов, вы должны иметь аккумулятор работает должным образом для поддержания грязных данных, которые не были сброшены на внутренний диск в случае отключения электроэнергии. Но если батарея не в порядке, контроллер деактивирует кэш для записи и будет использовать его только для чтения.
Я надеюсь, что смогу вам помочь.
Гвидо.