Computer Memory Organisation-Part1
Computer Memory Organisation-Part1
RAM SSD
ROM
HDD
Memory Terminology
Memory Cell – A device or an electrical circuit used to store a single bit (0 or 1).
Memory Word – A group of bits (cells) a memory that represents instructions or data.
Byte – A special term used for a group of 8 bits
Nibble – Half of Byte ( 4bit).
Capacity –A way of specifying how many bits can be stored in a particular memory device or
complete memory system.
1 Tera Byte = 240 byte
Capacity metrics unit:
1 Peta Byte = 250 byte
1Kilobyte = 210 byte
1 Exa Byte = 260 byte
1Mega = 220 byte= 1,048,576.
1 Zetta Byte = 270 byte
1Giga = 230 byte = 1,073,741,824
1 Yotta Byte = 280 byte
Computer Memory Organisation
It is the hardware in a computer device to temporarily store data, programs or program results. It is
used to read/write data in memory until the machine is working.
It is volatile, which means if a power failure occurs or the computer is turned off, the information
stored in RAM will be lost. All data stored in computer memory can be read or accessed randomly at
any time.
Computer Memory Organisation
•Static RAM
•Dynamic RAM
Computer Memory Organisation
SRAM DRAM
2k Cases mémoire
memory. It can be n-bit width, where n is usually 8, 16, 32 or
64.
For example in the figure, the table which represents the memory the
address of each memory box is on 16 bits (0x0001 is the @1 in
hexadecimal which is equal to (0000 0000 0000 0001)2 in binary)
therefore with this address of this size we can address 216 = 65536
memory boxes.
Computer Memory Organisation
8 bits word
Memory Organization
Since each memory box can store 8 bits (1 byte) which is the size of
the memory word and we have 216 boxes therefore this memory can
store (216 * 8) bits = 524288 bits or 216 byte since 8 bits = 1 byte,
16-bit address
Memory capacity designates the volume of data that this memory can
store; it can be expressed in bits, bytes, KB, MB, etc.
Computer Memory Organisation
Memory Organization
Physical structure of a central memory
MDR
Computer Memory Organisation
Memory Organization
How to calculate the capacity of a MC
Let N be the size of the address bus (size of the MAR register) Let K
be the size of the data bus (size of the MDR register or the size of a
memory word) We can express the capacity of the central memory
either in number of memory words or in bits (bytes, kilobytes, etc.)
Capacity = 2N Memory words
Capacity = 2N * k Bits
Example: In a memory the size of the address bus N=14 and the size
of the data bus k=4. Calculate the capacity of this memory?
C=214 = 16384 (4-bit words)
C= 214 * 4 = 65536 Bits = 8192 Octets = 8 Ko
Computer Memory Organisation
Memory Organization
Memory Organization
Memory Organization