Memory address

Computers deal with a lot of data. Images, sound, programs and even text must be stored in memory in order to be used. In order to access a specific image or single paragraph in a document we must have a way to knowing where it is stored. This is known as addressing.

Every byte of memory is assigned a number starting from 0. If there is 2Gb of memory then the last bytes address would be -

2 * 1024 * 1024 * 1024 = 2,147,483,648 bytes

A memory address is used to keep track of exactly where in memory a specific set of data is stored.