|
M2K MemScope Memory Testing
Testing memory is not always easy since many factors come in to play. Some tests are very short but to catch all possible errors it is often best to stress test the memory extensively.
Besides time, other factors to take account of are: memory, amount to test, memory speed and CPU speed.
MemScope presents an alternative algorithm to identify memory problems than those used in MicroScope. |
Getting started with M2K MemScope (Instructions)
1) Download the program from M2K website
2) Double-click on the program to create a floppy diskette or ISO to CD
3) Boot the PC to the floppy or to CD
4) First 2 screen will display M2K product descriptions
<Press Any Key to continue>
5) Program will display on the left hand side Main Menu
Test Selection
<A> Run All
<1> Walking 1's Test
<2> Address Test
<3> All 1's and 0's Test
<4> 8-Bit Pattern Test
<5> Random Data Test
<6> Block Move Test
<7> 32-Bit Shifting Data Test
<8> Random Data Sequence Test
<0> Return to Main Menu
Error Summary
Reboot System
Start/Resume Testing - Test will start or continue until finish one loop.
Individual Test Descriptions
These are the tests performed by MemScope as they appear on the menu. A short description follows:
Test 1 Walking 1’s Test
Use a walking ones address pattern to test address bits.
Test 2 Address Test
This test will write each address location on memory with its own address once is finish will verify each of them for addressing errors
Test 3 All 1’s and 0’s Test
Will use the cache memory to write patterns of all 1’s and 0’s until memory is full and will detect obvious errors.
Test 4 8-Bit Pattern Test
Similar to test 1 but instead of moving 1 bit pattern it will move an eight bit pattern.
Test 5 Random Data Test
This test will set a random number as a pattern for walking 1’s and 0’s, contrary to test 1 or 4. By selecting a different width in the pattern, the test will find more complex or hard to detect errors on memory.
Test 6 Block move
Memory it segmented in 4 Mb blocks and moved with instruction movsl. Once finish it will verify the data patterns written on each block for consistency.
Test 7 32 Bit Shifting Data Test
Using an algorithm that changes the data pattern one bit to the left on every pass or loop. A total of 32 passes will use all data patterns but the downside is the time required for.
Test 7 Random Data Sequence Test
Random numbers are written in sequence into all memory banks. Then, using a key for the random numbers duplicates the sequence written in memory which is compared with the original sequence.
|