Method of performing an extensive diagnostic test in conjunction with a bios test routine
First Claim
Patent Images
1. The method of testing a computer comprising:
- initiating a BIOS testing routine;
transferring control to a diagnostic test routine in the normal course of BIOS testing;
performing said diagnostic test routine in which a plurality of components are examined, said diagostic test routine comprisingcreating a temporary table of data from a smaller table of stored pseudo random data, wherein said temporary table is larger than said smaller table of stored pseudo random data,determining a set of address blocks by logically dividing a memory under test into a set of continuous address arrays, wherein a total number of address blocks in said set of address blocks is equal to a total number of entries on said tempory table,writing data from said temporary table into each address block of said set of address blocks in a pseudo random order according to data from said temporary table, andcomparing data stored in said memory under test to data written to said memory under test; and
resuming said BIOS testing routine.
4 Assignments
0 Petitions
Accused Products
Abstract
A BIOS testing routine is initiated. Control is transferred to a diagnostic routine. The diagnostic routine performs a series of test in which a plurality of components are examined. In one embodiment, a random access/random data memory test is performed on a block of memory. Subsequently, control is transferred to the BIOS testing routine.
-
Citations
10 Claims
-
1. The method of testing a computer comprising:
-
initiating a BIOS testing routine; transferring control to a diagnostic test routine in the normal course of BIOS testing; performing said diagnostic test routine in which a plurality of components are examined, said diagostic test routine comprising creating a temporary table of data from a smaller table of stored pseudo random data, wherein said temporary table is larger than said smaller table of stored pseudo random data, determining a set of address blocks by logically dividing a memory under test into a set of continuous address arrays, wherein a total number of address blocks in said set of address blocks is equal to a total number of entries on said tempory table, writing data from said temporary table into each address block of said set of address blocks in a pseudo random order according to data from said temporary table, and comparing data stored in said memory under test to data written to said memory under test; and
resuming said BIOS testing routine. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of testing computer memory comprising:
-
creating a temporary table of data from a smaller table of stored pseudo random data, wherein said temporary table is larger than said smaller table of stored pseudo random data; determining a set of address blocks by logically dividing memory under test into a set of continuous address arrays, wherein a total number of address blocks in said set of address blocks is equal to a total number of entries on said temporary table; writing data from said temporary table into each address block of said set of address blocks in a pseudo random order according to data from said temporary table; and comparing data stored in said memory under test to data written to said memory under test. - View Dependent Claims (7, 8, 9, 10)
-
Specification