Site Search:
 
Speak Korean Now!
Teach English Abroad and Get Paid to see the World!
Korean Job Discussion Forums Forum Index Korean Job Discussion Forums
"The Internet's Meeting Place for ESL/EFL Teachers from Around the World!"
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

'Kilo byte' rant ...

 
Post new topic   Reply to topic    Korean Job Discussion Forums Forum Index -> Technology Forum
View previous topic :: View next topic  
Author Message
dbee



Joined: 29 Dec 2004
Location: korea

PostPosted: Tue Nov 01, 2005 6:42 am    Post subject: 'Kilo byte' rant ... Reply with quote

Quote:

kilo (k)* = 10 ^ 3 = 1,000 thousand
mega (M) = 10 ^ 6 = 1,000,000 million
giga (G) = 10 ^ 9 = 1,000,000,000 billion
tera (T) = 10 ^ 12 = 1,000,000,000,000 trillion

1 bit (b) = 0 or 1 = one binary digit
1 kilobit ( kb) = 10^3 bits = 1,000 bits
1 Megabit (Mb) = 10^6 bits = 1,000,000 bits
1 Gigabit (Gb) = 10^9 bits = 1,000,000,000 bits

1 byte (B) = 8 bits (b)
1 Kilobyte (K / KB) = 2^10 bytes = 1,024 bytes
1 Megabyte (M / MB) = 2^20 bytes = 1,048,576 bytes
1 Gigabyte (G / GB) = 2^30 bytes = 1,073,741,824 bytes
1 Terabyte (T / TB) = 2^40 bytes = 1,099,511,627,776 bytes

... I've seen this explanation quoted around the internet a few times.

Am I the only one who thinks that it makes no sense whatsoever ??
As far as I can see it goes something like this ...

1 byte = 8 bits
1 kilo = 1000
therefore
1 KB = 2^10 bytes = 1024

Hello !! ... that doesn't make any sense !!!! Smile
if
1 kilo = 1000
then
1KBytes = 1000 Bytes

2^10 does not have any relation with the word kilo

computers measure things in binary because it's the easiest way to gauge high/low voltage.
Humans measure things in decimal because we have ten fingers and it helps us count things when we're really drunk.

the term kilo is strictly a decimal way of thinking ... using it with binary is like saying that you had a 'flock' of silicon transistors ... it has no meaning whatsoever.

the only reason 1KB = 2 ^ 10 bytes is because it's closer to our realisation of a 'kilo' is than 2 ^ 9 is . If 2^9 were closer to 1000 then it would be termed a 'kilo'. Wrongly I might add.

I was just doing countable and uncountable nouns with the kids today. It's just struck me that bytes are 'uncountable'. Unless of course you can count in binary ... which is unlikely as it's very annoying. Smile

Therefore technically speaking, when speaking about memory - the correct quantifier to use would be 'some'. Very Happy

Situational role play : the computer store

customer: Hi, I'd like to get some new memory for my computer pls
salesman: Sure, how much do you want ?
customer: I'd like some please.
salesman: Sorry ?
customer: Yes, give me some memory pls
salesman: Err ... could you be a bit more specific
customer: Ok then - how's about 2^10 bytes
salesman: Err, ok - let's just think of it in terms of porn ... how many movies do you want to store ???
customer: lots
Back to top
View user's profile Send private message
Pangit



Joined: 02 Sep 2004
Location: Puet mo.

PostPosted: Tue Nov 01, 2005 1:02 pm    Post subject: Reply with quote

That's the way it is. Deal.
Back to top
View user's profile Send private message
mindmetoo



Joined: 02 Feb 2004

PostPosted: Tue Nov 01, 2005 4:21 pm    Post subject: Reply with quote

It was worse before NTFS disk formatting. You formatted your HD in terms of "cluster size". If you had these large cluster sizes, like 16K, you wasted a lot of disk space. Files would get written down in clusters. A 68K file would get written as 5 16K clusters. The last bit of the file would only occupy 4K of the 5th 16K cluster. However, nothing else could be written to that empty 12K. The next file would be written to a whole new block of clusters. Back in the day when files were actually 68K in size and a one meg file was considered "bloatware", this really wasted a lot of space on your 80 meg hard drive.

Last edited by mindmetoo on Tue Nov 01, 2005 9:43 pm; edited 1 time in total
Back to top
View user's profile Send private message
Pangit



Joined: 02 Sep 2004
Location: Puet mo.

PostPosted: Tue Nov 01, 2005 4:44 pm    Post subject: Reply with quote

Geeze, grandpa.
Back to top
View user's profile Send private message
Wrench



Joined: 07 Apr 2005

PostPosted: Tue Nov 01, 2005 8:06 pm    Post subject: Reply with quote

fat16 was even worse. Fat32 was a bit better but not by much.
Back to top
View user's profile Send private message
Pangit



Joined: 02 Sep 2004
Location: Puet mo.

PostPosted: Tue Nov 01, 2005 8:29 pm    Post subject: Reply with quote

I'm just glad that 4 GB filesize limit is gone. Friggin' Windows 98.
Back to top
View user's profile Send private message
dbee



Joined: 29 Dec 2004
Location: korea

PostPosted: Wed Nov 02, 2005 5:27 am    Post subject: Reply with quote

I still don't get how they managed to open up a four giga-bit address space to whatever it is now ... and at the same time reduce cluster size.

I mean a 32bit address space adds up to just over 4gb, no matter how you divide the segment and offset. The only way that you can make it bigger is by making the cluster size larger. I know that they do some trick to make it a 52 bit address space but I've no idea how that works ??

So I guess I must be missing something here ... ?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Korean Job Discussion Forums Forum Index -> Technology Forum All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


This page is maintained by the one and only Dave Sperling.
Contact Dave's ESL Cafe
Copyright © 2018 Dave Sperling. All Rights Reserved.

Powered by phpBB © 2001, 2002 phpBB Group

TEFL International Supports Dave's ESL Cafe
TEFL Courses, TESOL Course, English Teaching Jobs - TEFL International