Here i am not explaining How are memory in but a general how It works and Where device look for information. It won’t take long to read it .
Memory is physically organized as a large number of cells that are capable of storing one bit each.No you still don’t get what these cells are . You remembered you studied about flip flops , each one are capable to store one bit of information , 1 or 0 .
Logically they are organized as groups of bits called words that are assigned an address.For a 32bit system it is 32bits and for 64 bits it is of 64 bits in size. Data and instructions are accessed through these memory address. Now you get idea of what memory are made up of.
These Memory have a large number of storage unit and these are stick together to form word and each word are lined up sequentially . A 4 Gb of memory address starts from 0x0000 0000 to 0xffff ffff .

when you come some more depth you will find these memory has Blocks, and each Blocks has Pages and these each page has sector. So when you make any read and write request. First it it fetched what is block address than page than it go for sector and from there it start to perform operation. Several software are available to test memory and internal sectors. I mean you should definitely test your memory.
Read more about here…
- Introduction to ARM Architecture and Its Impact
- Understanding C++ Object Model: Virtual Table and Virtual Pointer
- How to create a thread and execute it on specific CPU Core
- Real Time Logging for Embedded Systems and IoT
- Difference between structure and union
- Constant Pointer, Pointer to constant and Constant pointer to constant
- Volatile in c and Compiler optimization

[…] unit of memory has address ranging from 0x0000 0000 to 0xffff ffff [depends] . Each unit is used to store […]
LikeLike
[…] contains the memory address of another pointer and that pointer contains memory adders of a variable of its type. […]
LikeLike
[…] :- extern storage class is used to mark a variable that it has already initialized[memory allocated] somewhere in the program. It can be the same block, different blocks, or different parts of the […]
LikeLiked by 1 person
[…] whenever a variable is used frequently this leads to frequently read/write operation at that memory location and this results to lower performance due to time[Memory read/write operation cost ] and […]
LikeLiked by 1 person