memory reading and writing

From: Ludas Matyas (matyasludas_at_freemail.hu)
Date: 07/16/04


Date: Thu, 15 Jul 2004 15:17:05 -0700

How do I know how much is the Memory bandwidth/ frequency (in MHz
33/66/100/133 etc.) on my PC?

If I have a PC133 SDRAM does it mean its bandwidth is 133 MHz*64-bit=1064
MB/sec = 1.0 GB/sec

Why is reading memory faster than writing it?

I have a CPU of 800 MHz (Pentium III).The frequency ratio is 6x Because I
have a 133MHz RAM.

if I have a code like this:

mov dword ptr[edi], eax

; Then I have 6-1 cycle time here to do something before a memory data can
be read.

mov dword ptr[esi], ebx

Or am I missunderstanding something?

Pushing onto and popping from stack is it also memory reading/writing?

Task switches

Anyone know the answer?

Thanks,

Ludas



Relevant Pages

  • Re: Macs vs Dell, again from the AP.
    ... memory and 16 TB of virtual memory." ... bothering to supply enough memory or memory bandwidth. ... GB/sec. ... That 16% faster is based on 533 MHz memory in the Dell. ...
    (comp.sys.mac.advocacy)
  • Re: Macs vs Dell, again from the AP.
    ... bothering to supply enough memory or memory bandwidth. ... GB/sec. ... PCI Express graphics slot, ...
    (comp.sys.mac.advocacy)
  • Re: fastest memory copying...
    ... Do you know some interesting code to dowload? ... > assembler, but memory copying is critical in my current project, so could ... They got 1.6 GB/sec. ... have some copy memory routines that are freely downloadable. ...
    (comp.lang.asm.x86)
  • memory bandwidth
    ... RAM should have bandwidth closer to 2.1 GB/sec, ... HP-itanium2 box whose memory specs read as, ...
    (comp.os.linux.hardware)
  • Re: memory
    ... if the last thread write in that memory; is it possible that there is ... mov dword, 1 ... is it possible the thread that write fail? ... the write, or the value that was written, depending on when the two ...
    (alt.lang.asm)