It is also located directly on the chip which creates a lower latency.

As for missing a few megabytes of memory, there is always a small label on the package of a hard drive or RAM saying "Actual size may vary" or some such statement.