1MB = 1 million bytes
1Mb = 1Mbit = 1 million bits
1MiB (mebibyte)  = 1.048.576 bytes, which is what most people call mega byte(MB), but isn't.
1Mibit = 1 Mib = 1.048.576 bits

Usually when a chip is said to have 1MB it really has 1MiB, not less, and 8Mib, not 8Mb.

http://en.wikipedia.org/wiki/Mebibit

Best regards,
                                  Tiago Marques





On Sun, Oct 26, 2008 at 3:37 PM, Chris Lingard <chris@stockwith.co.uk> wrote:
Carl-Daniel Hailfinger wrote:
On 26.10.2008 15:39, Chris Lingard wrote:
Corey Osgood wrote:
On Sat, Oct 25, 2008 at 11:13 AM, Chris Lingard <chris@stockwith.co.uk
<mailto:chris@stockwith.co.uk>> wrote:
   The board comes with a ITE IT8716F 4MB chip; but that is compatible
   with  SST49LF040A chips.  I already have these and some SST49LF080A
   chips; just wish there were 160 or 320MB


I'm hoping that's a typo, SST49LF080 is 8Mb (that's 8 megabits, or 1
megabyte), larger chips would be 16 or 32Mb (2 or 4MB).
Well if 040 is 4MB and 080 is 8MB, I would hope there is a 160 at 16MB
and so on; or do engineers use a secret numbering system :-)

Secret numbering system.
040 is 4 Mbit = 512 kByte
080 is 8 Mbit = 1 MByte
160 is 16 Mbit = 2 MByte

I used to do boot CDs pretending to be 2.8Mb floppies, and would be
happy with a 4Mb chip to get a Linux kernel into.

No, these were 2.88 MByte floppies, not 2.88 Mbit floppies. Even the
SST49LF160 chip is smaller than that floppy.

Regards,
Carl-Daniel


LOL

We use different terms

To me a Mb is one million bytes
And a MB is one million bits

But we all agree in the end

Chris Lingard



--
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot