All companies define a gigabyte to be 1000MB, and a megabyte to be 1000kb, etc etc. In reality it's 1024KB per MB, and 1024MB per GB.
You never fully get 2GB, just check your computer eg. your hardrive might be 1tb big, but in reality its only somewhat over 900gb? 16gb ram might only be 15.9 gb!