View Full Version : B, Kb, Mb, Gb ?
Tiy
December 9th, 2003, 11:23
I know about 1000 kilo bytes equal about 1kb
so how many 1 KB equal to MB?
How many MB equal to GB?
Robert
December 9th, 2003, 11:49
Originally posted by Tiy
I know about 1000 kilo bytes equal about 1kb
so how many 1 KB equal to MB?
How many MB equal to GB?
1024KB equals 1 MB
1024MB equals 1GB
1024GB equals 1TB
some people would say 1000MB equals 1GB, 1000GB equals 1TB.
Tiy
December 9th, 2003, 11:53
thanks! Hey Robert you know of any company that is trustfull, been in long time that has game servers?
Chroder
December 9th, 2003, 13:01
I never got that -- why did "they" make it 1024 instead of just an even 1000?
Conscript
December 9th, 2003, 13:11
It has to do with the number of clusters and sectors and such. It's all done by powers of two.
For example, lets look at what amounts ram comes in:
16 MB = 2^4
32 MB = 2^5
64 MB = 2^6
128 MB = 2^7
...
1024MB = 2^10
... and so on...
Robert
December 9th, 2003, 13:33
Originally posted by Tiy
thanks! Hey Robert you know of any company that is trustfull, been in long time that has game servers?
No, I'm sorry I don't. Gaming was never my thing.
trenzterra
December 9th, 2003, 18:07
Originally posted by Chroder
I never got that -- why did "they" make it 1024 instead of just an even 1000? I saw somewhere that it was 1000 in the past, but the bloody computers were dumb and couldn't do 1000 and did 1024 instead...
Oh and by the way: 1b = 8B
CareBear
December 9th, 2003, 18:24
Originally posted by trenzterra
I saw somewhere that it was 1000 in the past, but the bloody computers were dumb and couldn't do 1000 and did 1024 instead...Computers actually have a much easier time with numbers that are 2 raised to xth power then using a decimal system.
1Mb of RAM gives you an address space from 0x00000 to 0xFFFFF (hexadecimal)
1 million bytes of RAM would give you an address space from 0x00000 to 0xF423F which would just waste the remaining bytes of addressable memory from 0xF4240-0xFFFFF.
Canuckkev
December 9th, 2003, 18:37
It's all because of the binary number system. Makes things so much easier when computing...not to mention building processors.
Which reminds me, "There are only 10 types of people in this world. Those who understand binary, and those who don't."
Conscript
December 9th, 2003, 18:42
lol that's a classic.
tandoc
December 9th, 2003, 20:23
Originally posted by Chroder
I never got that -- why did "they" make it 1024 instead of just an even 1000?
its base 2
Daniel
December 9th, 2003, 21:31
Originally posted by Tiy
thanks! Hey Robert you know of any company that is trustfull, been in long time that has game servers?
www.gamedaemons.net
Wojtek
December 9th, 2003, 22:04
Originally posted by CareBear
Computers actually have a much easier time with numbers that are 2 raised to xth power then using a decimal system.
1Mb of RAM gives you an address space from 0x00000 to 0xFFFFF (hexadecimal)
1 million bytes of RAM would give you an address space from 0x00000 to 0xF423F which would just waste the remaining bytes of addressable memory from 0xF4240-0xFFFFF.
Where do you know all this from?
Assembler course? :)
bloodyveins
December 9th, 2003, 23:27
Where do you know all this from?
Assembler course?
It's just a simple conversion.
Note that :
1 Mb = 1024 Kb = 1024^2 b = 2^20 b
since you can convert 4 successive bits into a hexadecimal number, 2^20 addressable bits means the adress range is between 00...(20 times), i.e. 0x00000 in hex to 111..(20 times), i.e. 0xFFFFF in hex.
however 1 million bytes = 1000 Kb = 1000*1024 b
through conversion, you will get range address between 0x00000 to 0xF423F
LeX
December 10th, 2003, 10:39
Originally posted by trenzterra
I saw somewhere that it was 1000 in the past, but the bloody computers were dumb and couldn't do 1000 and did 1024 instead... That somewhere stated wrong.
Powered by vBulletin® Version 4.1.7 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.