Omnimaga
Calculator Community => TI Calculators => General Calculator Help => Topic started by: Hot_Dog on April 14, 2011, 02:07:07 pm
-
I understand what memory refreshing is, but why does memory need to be refreshed? Is it because memory will sooner or later lose its contents, or is there another reason?
-
I guess it after a time just gets full with stuff.
-
The capacitors that hold the bits of data in RAM don't perfectly hold a charge, so they must periodically be "refreshed." During each refresh, any capacitors that are holding charge are topped up and any capacitors that are not are left empty.
-
When does this Memory Refresh normally happen?
-
When does this Memory Refresh normally happen?
Sometimes after each instruction, other times after a certain number of instructions. On the z80 processor, it happens about every 64-128 instructions.
-
I know my homemade memory only needs to be refreshed after 20 minutes or so, but then that's with a 1 uf cap, so it prob. needs it much more in the ICs. Most mem doesn't use caps, tho, that's odd. two transistors work far nicer, for binary anyways.