Volgens Wikipedia:
Een megabyte, afgekort MB, is 1000 kilobyte ofwel 1.000.000 byte. Een byte bestaat in deze context uit 8 bits.
Er wordt nog steeds veel gerekend met 1 MB = 1024 kB, waarbij 1 kB = 1024B. 1 MB is dan 1.048.576 B (220
. Dit gebruik wordt ontraden sinds er een nieuwe standaard is voor binaire voorvoegsels (zie Veelvouden van bytes). 220 B heet nu een mebibyte, afgekort MiB. Omdat er veel gerekend wordt met 1MB = 1.048.576 B, bestaat er nog steeds verwarring.
Over het algemeen geven fabrikanten van opslagmedia de capaciteit op in (decimale) mega- of gigabytes, omdat dit nu eenmaal grotere getallen oplevert. Een flashgeheugenkaartje van 256 MB heeft dan 'maar' een capaciteit van 244 MiB. Historisch gezien worden de capaciteiten van RAM geheugens wel als (binaire) MiB's aangegeven, zodat 'dezelfde ' 256 MB aan RAM overeenkomt met 268 435 456 bytes, of ook wel 262 144 kiB.
Sinds wanneer is een 1 MB 1000 KB?
Volgens IEEE is dit ook zo.
Once upon a time, computer professionals noticed that 210 was very nearly equal to 1000 and started using the SI prefix "kilo" to mean 1024. That worked well enough for a decade or two because everybody who talked kilobytes knew that the term implied 1024 bytes. But, almost overnight a much more numerous "everybody" bought computers, and the trade computer professionals needed to talk to physicists and engineers and even to ordinary people, most of whom know that a kilometer is 1000 meters and a kilogram is 1000 grams.
Then data storage for gigabytes, and even terabytes, became practical, and the storage devices were not constructed on binary trees, which meant that, for many practical purposes, binary arithmetic was less convenient than decimal arithmetic. The result is that today "everybody" does not "know" what a megabyte is. When discussing computer memory, most manufacturers use megabyte to mean 220 = 1 048 576 bytes, but the manufacturers of computer storage devices usually use the term to mean 1 000 000 bytes. Some designers of local area networks have used megabit per second to mean 1 048 576 bit/s, but all telecommunications engineers use it to mean 106 bit/s. And if two definitions of the megabyte are not enough, a third megabyte of 1 024 000 bytes is the megabyte used to format the familiar 90 mm (3 1/2 inch), "1.44 MB" diskette. The confusion is real, as is the potential for incompatibility in standards and in implemented systems.
Faced with this reality, the IEEE Standards Board decided that IEEE standards will use the conventional, internationally adopted, definitions of the SI prefixes. Mega will mean 1 000 000, except that the base-two definition may be used (if such usage is explicitly pointed out on a case-by-case basis) until such time that prefixes for binary multiples are adopted by an appropriate standards body.
Een megabyte, afgekort MB, is 1000 kilobyte ofwel 1.000.000 byte. Een byte bestaat in deze context uit 8 bits.
Er wordt nog steeds veel gerekend met 1 MB = 1024 kB, waarbij 1 kB = 1024B. 1 MB is dan 1.048.576 B (220
Over het algemeen geven fabrikanten van opslagmedia de capaciteit op in (decimale) mega- of gigabytes, omdat dit nu eenmaal grotere getallen oplevert. Een flashgeheugenkaartje van 256 MB heeft dan 'maar' een capaciteit van 244 MiB. Historisch gezien worden de capaciteiten van RAM geheugens wel als (binaire) MiB's aangegeven, zodat 'dezelfde ' 256 MB aan RAM overeenkomt met 268 435 456 bytes, of ook wel 262 144 kiB.
Sinds wanneer is een 1 MB 1000 KB?
Volgens IEEE is dit ook zo.
Once upon a time, computer professionals noticed that 210 was very nearly equal to 1000 and started using the SI prefix "kilo" to mean 1024. That worked well enough for a decade or two because everybody who talked kilobytes knew that the term implied 1024 bytes. But, almost overnight a much more numerous "everybody" bought computers, and the trade computer professionals needed to talk to physicists and engineers and even to ordinary people, most of whom know that a kilometer is 1000 meters and a kilogram is 1000 grams.
Then data storage for gigabytes, and even terabytes, became practical, and the storage devices were not constructed on binary trees, which meant that, for many practical purposes, binary arithmetic was less convenient than decimal arithmetic. The result is that today "everybody" does not "know" what a megabyte is. When discussing computer memory, most manufacturers use megabyte to mean 220 = 1 048 576 bytes, but the manufacturers of computer storage devices usually use the term to mean 1 000 000 bytes. Some designers of local area networks have used megabit per second to mean 1 048 576 bit/s, but all telecommunications engineers use it to mean 106 bit/s. And if two definitions of the megabyte are not enough, a third megabyte of 1 024 000 bytes is the megabyte used to format the familiar 90 mm (3 1/2 inch), "1.44 MB" diskette. The confusion is real, as is the potential for incompatibility in standards and in implemented systems.
Faced with this reality, the IEEE Standards Board decided that IEEE standards will use the conventional, internationally adopted, definitions of the SI prefixes. Mega will mean 1 000 000, except that the base-two definition may be used (if such usage is explicitly pointed out on a case-by-case basis) until such time that prefixes for binary multiples are adopted by an appropriate standards body.