Is there an equivalent of Linux's kernel memmap on OS X?
You can achieve what you want with the system call mmap(2) passing as argument for the protection value PROT_NONE which means pages can't be accessed.

But I would suggest to buy a new memory chip, because the error you detected is the signature of bad quality and your erroneous bit won't stay alone for too long (within the same chip).