Why does it seem like I have less RAM than advertised?
3Gb advertised by the manufacturer is the total capacity of memory chips installed in the device. But this memory is shared between multiple components (like AP, BP, GPU, etc). 2.4Gb reported by android is the amount available to AP. The rest is not "missing". It's just being used by other components.