О чём говорят такие результаты MemTest86?
1)Правильно.
2)Нет, чтобы что-то обработать нужно знать об этом. ОС ничего об этом не знает, просто получает некорректные данные из памяти, даже не подозревая о том что они некорректны.
3)Оперативная память это сложное техническое устройство, как и в любой технике в ней возможны ошибки, сбои работы и прочие неприятности. Если такие ошибки и сбои случаются крайне редко и работе не мешают,  это нормально. Если такие ошибки случаются часто и регулярно - технику ремонтируют или меняют на исправную.
Обрабатывают ли операционки (Винда/Убунту) данную ситуацию как-нибудь? Или может нужно какую-нибудь прогу поставить, которая при загрузке сразу будет резервировать данный битый участок, и таким образом другие программы не смогут его использовать?
Линуксу можно передать параметр ядра из загрузчика:memmap=nn[KMG]$ss[KMG]
                        [KNL,ACPI] Mark specific memory as reserved.
                        Region of memory to be reserved is from ss to ss+nn.
                        Example: Exclude memory from 0x18690000-0x1869ffff
                                 memmap=64K$0x18690000
                                 or
                                 memmap=0x10000$0x18690000
                        Some bootloaders may need an escape character before '$',
                        like Grub2, otherwise '$' and the following number
                        will be eaten.
Для вашего случая: memmap=32M$0x241A3D470