In computer org, data allocation happens on the stack (more limited, faster, more immediate actions) and heap (adaptable, slower, dynamic memory).
data segment for variables, code segment also shellcode is asm instructions in hex code (architectures have shellcodes represent certain operations)