Masz rację mówiąc, że kontroler nie ma pamięci podręcznej ani baterii. Ale jedyną rzeczą, która dzieje się, gdy nie masz tych składników, jest kontroler działający zgodnie z polityką zapisu „Przekazywanie”. Oznacza to, że gdy system operacyjny wysyła żądanie zapisu do kontrolera, zapisuje je bezpośrednio na dyskach zaplecza, w tym przypadku na obu dyskach, ponieważ używasz konfiguracji RAID1.
Jeśli dysponujesz pamięcią podręczną, kontroler będzie mógł używać jej na dwa sposoby: do buforowania odczytu lub buforowania zapisu. W przypadku buforowania odczytu nie musisz martwić się o posiadanie baterii, czy nie, ponieważ nigdy nie będziesz mieć brudnych danych w pamięci podręcznej, ponieważ jest to CZYTANIE.
W przypadku, gdy pamięć podręczna służy również do zapisywania pamięci podręcznej, kontroler działa zgodnie z zasadą zapisu „zapisywanie z powrotem”. Oznacza to, że gdy system operacyjny wysyła żądanie zapisu do kontrolera, zapisuje je do pamięci podręcznej, a następnie, gdy jest w stanie to zrobić, opróżnia zawartość pamięci (brudne dane lub strony), aby dyski zaplecza. Ta procedura przyspiesza wydajność zapisu w systemie. W takim przypadku bardzo ważne jest, aby mieć akumulator na wypadek awarii zasilania, ponieważ bez akumulatora wszystkie brudne dane znajdujące się w pamięci podręcznej zostaną utracone. ALE ... kontroler jest wystarczająco inteligentny, aby wyłączyć zasadę „zapisu wstecznego” w przypadku, gdy bateria nie działa poprawnie lub nie ma wystarczającego naładowania.
Więc sedno jest. Jeśli kontroler nie ma pamięci podręcznej, więc nie potrzebuje baterii (nie może jej użyć do niczego). Nie będzie żadnego uszkodzenia danych, ponieważ w tego rodzaju systemach nie ma brudnych danych w pamięci bez zapisywania ich na dyskach (ponieważ nie ma żadnej pamięci do przydzielenia tych danych !!!).
W przypadku pamięci podręcznej, jeśli jest używana tylko do odczytu żądań, nie potrzebuje baterii, ponieważ nie ma brudnych danych w pamięci bez zapisywania na dysku wewnętrznym, ponieważ brudne dane istnieją tylko wtedy, gdy pamięć podręczna jest używana do żądań zapisu.
Jeśli pamięć podręczna jest używana do zapisywania żądań, bateria powinna działać poprawnie, aby zachować brudne dane, które nie zostały zrzucone na dysk zaplecza w przypadku awarii zasilania. Ale jeśli bateria nie jest w porządku, kontroler dezaktywuje pamięć podręczną do zapisu i użyje jej tylko do odczytu.
Mam nadzieję, że mogę ci pomóc.
Guido.