1. A method for performing memory diagnostics comprising: locking a portion of physical memory using functionality included in an operating system; executing at least one memory diagnostic test on said portion producing a result; and determining, in accordance with said result, whether a memory problem exists for said portion.