what is smaller than a megabyte
One byte is 8 bits. One Kilobyte is 1000 Bytes. One MegaByte is 1000 KiloBytes. One GigaByte is 1000 MegaBytes. One TerraByte is 1000 GigaBytes. In other words.. If you are talking about Memorychips with the capacity of 300 Gigabytes, that would be 307200 MegaBytes.