Any device that holds ones and zeros that the CPU accesses.
What is another name for an If statement
Why does the CPU need a way to address each line of memory?
So other programs will know where to find the data
What does each of the following equal
paragraph or quad word
Any individual 1 or 0 = a bit
4 bits = a nibble
8 bits = a byte
16 bits = a word
32 bits = a double word
64 bits = a paragraph or quad word
How does Ram transfer data?
In byte size chunks of 8 bits
Can CPUs access any row of data faster that any other
No, all rows are equally accessable to RAM
What does DRAM stand for?
Dynamic Random Access Memory
What is DRAM used for?
Main system memory
What 2 things does DRAM need?
Constant electrical charge and periodic refresh of the circuits
What is the MCC?
memory controller chip
What does the MCC do?
The MCC contains special circuitry that enables it to grab the contents of any single line of RAM and place that data or command on the external data bus. This in turn enables the CPU to act on that code.
How does the CPU communicate to the MCC
Through the address bus
How does the address bus work?
By turning the address bus wires on and off in different patterns the CPU tells the MCC which line of RAM it wants at any given moment.
How many bytes in the following
1 kilo = 210 = 1,024 (abbreviated as K)
- 1 kilobyte = 1,024 bytes (abbreviated as KB)
- 1 mega = 220 = 1,048,576 (abbreviated as M)
- 1 megabyte = 1,048,576 bytes (abbreviated as MB)
- 1 giga = 230 = 1,073,741,824 (abbreviated as G)
- 1 gigabyte = 1,073,741,824 bytes (abbreviated as GB)
- 1 tera = 240 = 1,099,511,627,776 (abbreviated as T)
- 1 terabyte = 1,099,511,627,776 bytes (abbreviated as TB)
- 1 kilo is not equal to 1,000 (one thousand)
- 1 mega is not equal to 1,000,000 (one million)
- 1 giga is not equal to 1,000,000,000 (one billion)
- 1 tera is not equal to 1,000,000,000,000 (one trillion)