I am not sure how I should perform a division between megabytes and kilobytes.
Say I want to divide 256MB with 1KB. Apparently, the answer is 256KB.
But I don't know how I should get that. What I tried was this:
First, I convert both to a similar unit. So in this case, I convert 256MB to become 262144KB.
Then, I divide 262144KB ÷ 1KB = 262144KB. But this isn't right.
So I try another way to convert both to MB instead.
Then 1KB = (1 ÷ 1024)MB and then 256MB ÷ (1 ÷ 1024)MB = 0.25MB = 256KB. <-- Now, this is correct but how come I have to convert to MB before performing the division? Why having the both operands be in KB and then divide them gives me a different answer?
Then in another case, for 16KB divided by 16B,
when I convert both to KB, 16B=(16 ÷ 1024)KB and then have 16KB ÷ (16 ÷ 1024)KB = (1÷1024)KB = 1B
But if I convert both to B, then 16KB=16*1024=16384B. And then 16384B ÷ 16B=1024B=1KB.
Again in this case, both give me a different answers when divided with the same unit!
What's wrong?
Why doesn't KB ÷ KB give me an answer in KB?
Say for the first case, 256MB. I convert to 262144KB. When divided by 1KB, I get back 262144KB, which is wrong. Unless I assume that 262144 is in Bytes, then I can convert it to the correct answer by having 262144B ÷ 1024 = 256KB. BUT since I had KB ÷ KB, why is my answer in Bytes?
Say I want to divide 256MB with 1KB. Apparently, the answer is 256KB.
But I don't know how I should get that. What I tried was this:
First, I convert both to a similar unit. So in this case, I convert 256MB to become 262144KB.
Then, I divide 262144KB ÷ 1KB = 262144KB. But this isn't right.
So I try another way to convert both to MB instead.
Then 1KB = (1 ÷ 1024)MB and then 256MB ÷ (1 ÷ 1024)MB = 0.25MB = 256KB. <-- Now, this is correct but how come I have to convert to MB before performing the division? Why having the both operands be in KB and then divide them gives me a different answer?
Then in another case, for 16KB divided by 16B,
when I convert both to KB, 16B=(16 ÷ 1024)KB and then have 16KB ÷ (16 ÷ 1024)KB = (1÷1024)KB = 1B
But if I convert both to B, then 16KB=16*1024=16384B. And then 16384B ÷ 16B=1024B=1KB.
Again in this case, both give me a different answers when divided with the same unit!
What's wrong?
Why doesn't KB ÷ KB give me an answer in KB?
Say for the first case, 256MB. I convert to 262144KB. When divided by 1KB, I get back 262144KB, which is wrong. Unless I assume that 262144 is in Bytes, then I can convert it to the correct answer by having 262144B ÷ 1024 = 256KB. BUT since I had KB ÷ KB, why is my answer in Bytes?