1. A method for verifying contents of one or more pages stored within a memory of a gaming device, the method comprising: installing a memory validation module on a basic input-output system in the gaming device; receiving a command from the memory validation module to start a background validation kernel thread, wherein starting the background validation kernel thread further comprises determining a duration of a memory check cycle, wherein the duration is based on a maximum number of read-only pages to be processed during the memory check cycle or a maximum number of timer ticks before a sleep timer is initiated, thereby allowing other processes to run; validating the contents of one or more read-only pages stored within a memory of the gaming device with the background validation kernel thread, wherein validating the contents of the read-only pages is a background process; and presenting a system fault on a display of the gaming device when a read-only page is not validated.