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