1 Bit is the smallest recordable state ( Zero or One / ON or Off / High or Low ) 1 Byte is 8 Bits which can represent a number upto 256 ( 2**8) or a character 1 KiloBytes (KB) is 2**10 Bytes == 1024 Bytes //// "Slang" as One Thousand 1 MegaBytes (MB) is 2**20 Bytes = 2**10 * 2**10 Bytes 1,045,876 Bytes //// "Slang" as One Million 1 GigaByte (GB) is 2**30 == 1,073,741,824 //// "Slang" as One Billion So 20 Gigabytes is 20 * 2**30 Bytes 1 TeraByte (GB) is 2**40 == 1,099,511,627,776 //// "Slang" as One Trillion From the above, you can see why a 32 bit operating system can address upto 4 GB of memory (2**32 4GB if your computer has 4GB of RAM and a 32 bit OS, it will not be able to address it all since some of that address is used by video cards and other devices. This is why most PCs have either 3GB (or less) with a 32 bit OS or MORE & MORE ( 4+GB with 64 Bit OS)
8 bits=1 byte, 1024 bytes=1 kilobyte, 1024 kilobytes=1 megabyte.
So the way to solve this is to do this: 8x1024x1024x20.
This equals 167,772,160 bits in 20 megabytes.
Hope that helps!
- ElectroGoofy
The simple answer is 20 thousand bytes.
However this usually actually uses the binary thousand of 1024 instead of the decimal thousand of 1000. Therefor 20 KB usually means 20480 bytes.
There are 1024 bytes in one kilobyte and 1024 kilobytes in one megabyte so the correct number of bytes in 20MB is 20,971,520B.
megabytes is a measure of data not a measure of time. if it is a video file it depends on the video compression and could be almost anything
well, if theres 1000 mb in 1 gb, then just multiply 1000 by 20... you're talking about gigs and MB and yet dont know how to multiply?
20 megabytes is 20,971,520 bytes.
0.01953 gigabytes equals 20 megabytes
20971520 Bytes are in 20 MB.
0.0009765625 GB
1 byte = 8 bits 1 megabyte = 1 million bytes = 8 million bits That's the rounded, popular version. To be perfectly technical and accurate about it, "One megabyte" refers to a unit of data communication or storage that consists of 1,048,576 bytes, which is 8,388,608 bits. The reason is that the count of digital storage capacity and addressability is always a power of 2 .
160 bits (20 bytes)
If you are addressing bytes, then 512K words (16 bit words) requires 20 address lines.I gave that answer because the question was categorized 8086/8088. If you are addressing words, then the answer is 19 address lines.
20 terabytes is 20,480 gigabytes.
KB - Kilo Byte MB - Mega Byte GB - Giga Byte TB - Tera Byte while you may think kilo is 1000 and mega is 1 million... giga is 1 billion... and so on; it actually is not. a Kilo byte is actually 2^10 Byte which is 1024 Bytes. Kilo Byte = 2^10 Bytes = 1024 Bytes Mega Byte = 2^20 Bytes = 1048576 Bytes Giga Bytes = 2^ 30 Bytes = 1073741824 Bytes and so on... close enough right?
20 gigalitres = 20,000 mega litres
8086 has 20 address lines. Therefore it can address 220 bits or 1,048,576 bits of memory, or roughly 1 MB (mega byte).
5 MB, or 5 megabytes, is equal to 5,120 KB (or kilobytes), or 5,242,880 bits (or bytes).
Typically "Mega" refers to "million", but in the case of computers this is not exactly so. 1 Megabyte is eual to 1,024 Kilobytes. So technically speaking, in the case of computers, 1 Megabyte is 1048576 bytes, answering your question. Who ever said computers were an exact science? haha Edit 1: This is a great answer