MemScope
Memory Tester
Tech Sheet
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.

USER
FEEDBACK!
"The Memchecker was great,
in fact, it showed part of my Ram was faulty.
I have since returned the memory to the shop and
have had it changed. If you want any more info
please get in touch. Thanks," Rik
"I have used the software
on two occasions looking to see if there was faulty
memory. One occasion it did find a fault
and the memory was replaced the second time it
confirmed that the memory was OK. Thank you for
this valuable we piece of software." Hugh
"I have just had the opportunity
to use MemScope - I like the speed of the tests
and the simple interface - too much clutter on
other apps. So far, so good!" Osamu
Getting started with M2K MemScope
-
NOTE: Don't expect to diagnose a memory module with only one pass. You must burn-in or stress memory modules to find out if there is something wrong.
In order to fully test memory, it needs to be used at its maximum capacity - and this requires multiple passes.
You can determinate, depending on the processor speed and size of memory, how long the tests must be run in the system.
For this reason the memory tests in both MemScope and MicroScope have been designed to run in an infinite loop - so will run for as long as you set them to or unitl you tell them to stop.
(Instructions)
- Download the program from M2K website
- Double-click on the program to create a floppy
diskette or burn the ISO file to CD
- Boot the PC to the floppy or CD
- First 2 screen will display M2K product descriptions
<Press Any Key to continue>
- Program will display on the left hand side
Main Menu
Main Menu:
<1> 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
<2> Error Summary
<3> Reboot System
<0> 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.

|