Okay basically here it is broken down, Byte is 1, all forms of memory are formed around a Byte, Kilobyte = 1000 Bytes Megabyte = 1000 KilobytesGigabyte = 1000 Megabytes = 1,000,000 KilobytesTherefore...
It's not a question of "better", only of bigger. Giga is a lot bigger than mega.
There are 1000 megabytes in 1 gigabyte - so 4.80 times 1000 = 4800 - megabytes. Clarance : Actually 1 giga = 1024 mega , in rest do the maths
There are 4000 megabytes (MB) in 4 gigabytes (GB)
One Gigabyte equals 1000 Megabyte.