25.07.2015, 01:17
Yes, if you load a gamemode of filterscripts it gets loaded into the ram, where else 
The difference is simple the data section is predefined while the heap/stack section is just a memory block which can be accessed dynamicly
Memory Image (see Implementer Guide): 0 =< Prefix < Code < Data < [Heap < Stack] <= MAX
Local variable get pushed on the stack and at the end of the statement they are freed
For enums the tag of the "enum variable" in the last bracket counts

The difference is simple the data section is predefined while the heap/stack section is just a memory block which can be accessed dynamicly
Memory Image (see Implementer Guide): 0 =< Prefix < Code < Data < [Heap < Stack] <= MAX
Local variable get pushed on the stack and at the end of the statement they are freed
For enums the tag of the "enum variable" in the last bracket counts