Data can be stored in: .data - for preinitialized globals .rodata - for preinitialized constant globals .bss - for uninitialized globals Stack - for local variables Heap - for shared local variables