why do computer scientists say 1KB=1024 bytes?!!
Electronics Forum Index Electronics
Circuits, theory, electrons and discussions.
 
 FAQFAQ   MemberlistMemberlist     RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Google
 
Web ElectronicsHelp.net
why do computer scientists say 1KB=1024 bytes?!!
Goto page Previous  1, 2, 3, 4, 5 ... 9, 10, 11  Next
 
Post new topic   Reply to topic    Electronics Forum Index -> Design
Author Message
Guest






Posted: Wed Dec 07, 2005 5:35 pm    Post subject: Re: why do computer scientists say 1KB=1024 bytes?!! Reply with quote

In article <1133933152.959247.51680@f14g2000cwb.googlegroups.com>,
"slebetman@yahoo.com" <slebetman@gmail.com> wrote:
Quote:
onehappymadman@yahoo.com wrote:
Gregory L. Hansen wrote:
In article <1133922573.855472.297320@o13g2000cwo.googlegroups.com>,
onehappymadman@yahoo.com> wrote:
What's so special about 2^10 that computer scientists say it's 1k? The
SI system says 1k is 1000. 2^10 is not 1000, it is 1024.

Why not just say 1 KB = 2^9.965784285 bytes (= 1000)? If you're going
to nerd out, then nerd out completely, I say.



1024 is close enough to 1000 for jargon. The meaning is determined from
the context. If you want to sling around a more exact jargon, then use
kibibyte, mebibyte, and gibibyte.

Sure... try saying "the store is 3 kibimeters east of here". Or buying
a 5 kibi-watt generator. How many cents per kibiwatt-hour is it in
your neck of the woods? :)


Well.. the linux kernel have been re-commented and re-documented using
kibi and Mibi. So there are people using it practically. And the
company I work for is also slowly adopting ki, Mi and Gi since we are
in telecommunications and want to avoid coufusion. In telecoms and
networking, 10 mega bits per second really does mean 10 million state
changes per second, not (approx) 10.485 million. This is mainly because
telecoms have never really cared about the binary number system. We're
all about signal-to-noise ratios.

And don't even get me started on kb (kilobytes) vs kb (kilobits)!

You'll want to correct that, kb is always kilobits. kB is kilobytes.
Though, sometimes people do forget to press the shift key when they
mean bytes.

This convention [upper/lower case] is going to cause problems.
People are very sloppy w.r.t. spelling and are not getting
taught the importance of capitalization.

/BAH

Back to top
Guest






Posted: Wed Dec 07, 2005 5:35 pm    Post subject: Re: why do computer scientists say 1KB=1024 bytes?!! Reply with quote

In article <1133944327.883571.223730@z14g2000cwz.googlegroups.com>,
"zzbunker@netscape.net" <zzbunker@netscape.net> wrote:
Quote:

onehappymadman@yahoo.com wrote:
What's so special about 2^10 that computer scientists say it's 1k? The
SI system says 1k is 1000. 2^10 is not 1000, it is 1024.

Why not just say 1 KB = 2^9.965784285 bytes (= 1000)? If you're going
to nerd out, then nerd out completely, I say.

They say that because a byte is eight bits.

This is a recent definition of a byte.

Quote:
It's doesn't really matter what SI, or Physics,
IEEE and ASCIII retards have to say about the issue.

You are an idiot.

/BAH
Back to top
Guest






Posted: Wed Dec 07, 2005 5:35 pm    Post subject: Re: why do computer scientists say 1KB=1024 bytes?!! Reply with quote

In article <1133957672.066443.219040@g47g2000cwa.googlegroups.com>,
"slebetman@yahoo.com" <slebetman@gmail.com> wrote:
Quote:
Pooh Bear wrote:
Deefoo wrote:

onehappymadman@yahoo.com> wrote in message
news:1133922573.855472.297320@o13g2000cwo.googlegroups.com...
What's so special about 2^10 that computer scientists say it's 1k? The
SI system says 1k is 1000. 2^10 is not 1000, it is 1024.

Why not just say 1 KB = 2^9.965784285 bytes (= 1000)? If you're going
to nerd out, then nerd out completely, I say.


I've always been told that kilobytes is with a "K", a "k" meaning simply
1000 as in SI. This was before megabytes became common, though.

k = 1000

K = degrees Kelvin ( absolute temperature)


K = 1024
k = 1000

is a convention proposed by Tenenbaum. Never caught on though.
Computer science have given us another exception:

b = bits
B = bytes

Then again, on some very old systems, a byte is not necessarily 8 bits
(though modern systems always assumes this).

This assumption is a design flaw. The architecture I worked with
allowed the programmer to define the size of the byte.

Quote:
.. That's why a lot of older
documentation talked about 'octets'.

We never did. I don't recall ever typing that word.
Quote:

Despite criticisms, kiB, MiB, GiB are catching on. I've started seeing
them in tender documents and specifications.

And what does a spell checker do with them?

/BAH

Back to top
Guest






Posted: Wed Dec 07, 2005 5:35 pm    Post subject: Re: why do computer scientists say 1KB=1024 bytes?!! Reply with quote

In article <3vo3leF16euhaU1@individual.net>,
"markp" <map.nospam@f2s.com> wrote:
Quote:

onehappymadman@yahoo.com> wrote in message
news:1133922573.855472.297320@o13g2000cwo.googlegroups.com...
What's so special about 2^10 that computer scientists say it's 1k? The
SI system says 1k is 1000. 2^10 is not 1000, it is 1024.

Why not just say 1 KB = 2^9.965784285 bytes (= 1000)? If you're going
to nerd out, then nerd out completely, I say.


Actually, the SI scaler is a lower case 'k'. The computerised scaler is an
upper case 'K'. So the question should be why use the SI unit for
temperature as a multiplication scaler? :-)

Sigh! We didn't. Once upon a time, there was no lower case.
There are good reasons that SIXBIT is useful. This is one
of them...mess prevention.

/BAH
Back to top
Mark Fergerson
Guest





Posted: Wed Dec 07, 2005 5:35 pm    Post subject: Re: why do computer scientists say 1KB=1024 bytes?!! Reply with quote

jmfbahciv@aol.com wrote:
Quote:

In article <1133957672.066443.219040@g47g2000cwa.googlegroups.com>,
"slebetman@yahoo.com" <slebetman@gmail.com> wrote:

Pooh Bear wrote:

Deefoo wrote:

onehappymadman@yahoo.com> wrote in message
news:1133922573.855472.297320@o13g2000cwo.googlegroups.com...

What's so special about 2^10 that computer scientists say it's 1k? The
SI system says 1k is 1000. 2^10 is not 1000, it is 1024.

Why not just say 1 KB = 2^9.965784285 bytes (= 1000)? If you're going
to nerd out, then nerd out completely, I say.

I've always been told that kilobytes is with a "K", a "k" meaning simply
1000 as in SI. This was before megabytes became common, though.

k = 1000

K = degrees Kelvin ( absolute temperature)

K = 1024
k = 1000

is a convention proposed by Tenenbaum. Never caught on though.
Computer science have given us another exception:

b = bits
B = bytes

Then again, on some very old systems, a byte is not necessarily 8 bits
(though modern systems always assumes this).

This assumption is a design flaw. The architecture I worked with
allowed the programmer to define the size of the byte.

.. That's why a lot of older
documentation talked about 'octets'.

We never did. I don't recall ever typing that word.

Remember "nybbles"?

Quote:
Despite criticisms, kiB, MiB, GiB are catching on. I've started seeing
them in tender documents and specifications.

And what does a spell checker do with them?

IME spellcheckers learn faster than most humans.


Mark L. Fergerson
Back to top
Shmuel (Seymour J.) Metz
Guest





Posted: Wed Dec 07, 2005 5:35 pm    Post subject: Re: why do computer scientists say 1KB=1024 bytes?!! Reply with quote

In <1133922573.855472.297320@o13g2000cwo.googlegroups.com>, on
12/06/2005
at 06:29 PM, onehappymadman@yahoo.com said:

Quote:
Subject: why do computer scientists say 1KB=1024 bytes?!!

They don't; they say that 1,024 is close enough to 1K that it is
sometimes convenient to ignore the difference. The ignorant attempt to
copy the usage without understanding it. There's a similar problem
with people who attempt to imitate slang without understanding it,
e.g., losing the inflection in "I could care less?"

Quote:
What's so special about 2^10 that computer scientists say it's 1k?

They don't. However, many things that they deal with are in powers of
2, and 1,024 is a convenient power of two that is reasonably close to
1K.

Quote:
The SI system

The people misusing "K" don't know from SI. That's why we get
monstrosities like drive manufacturers referring to 1,024,000 bytes as
1 MB.


In <1133931290.510746.187120@o13g2000cwo.googlegroups.com>, on
12/06/2005
at 08:54 PM, onehappymadman@yahoo.com said:

Quote:
Sure... try saying "the store is 3 kibimeters east of here". Or
buying a 5 kibi-watt generator.

Do you normally measure distances in multiples of 1,204. If not, it's
a poor analogy.

Quote:
And don't even get me started on kb (kilobytes) vs kb (kilobits)!
My laptop has a USB 1.1 (not 2.0) port, and I'm trying to calculate
how fast I can transfer data. I google it, and discover it can
handle 12 mbps!

It's a serial link; bits per second is the appropriate measure of
speed. Also, I've always seen an upper case B when someone gives the
speed in octets/second.

Quote:
On the other hand, buy some rechargeable NiMH AA batteries, and the
package says, "2500 mAh"!

Madison Avenue at its best :-(


--
Shmuel (Seymour J.) Metz, SysProg and JOAT <http://patriot.net/~shmuel>

Unsolicited bulk E-mail subject to legal action. I reserve the
right to publicly post or ridicule any abusive E-mail. Reply to
domain Patriot dot net user shmuel+news to contact me. Do not
reply to spamtrap@library.lspace.org
Back to top
Fred Bloggs
Guest





Posted: Wed Dec 07, 2005 5:35 pm    Post subject: Re: why do computer scientists say 1KB=1024 bytes?!! Reply with quote

onehappymadman@yahoo.com wrote:
Quote:
What's so special about 2^10 that computer scientists say it's 1k? The
SI system says 1k is 1000. 2^10 is not 1000, it is 1024.

Why not just say 1 KB = 2^9.965784285 bytes (= 1000)? If you're going
to nerd out, then nerd out completely, I say.


Keep your F___ING ***TROLL*** pseudointellectual garbage off SED- damned
good-for-nothing puke mental midget.
Back to top
GregS
Guest





Posted: Wed Dec 07, 2005 5:35 pm    Post subject: Re: why do computer scientists say 1KB=1024 bytes?!! Reply with quote

In article <GqClf.429$6N2.87@fed1read06>, Mark Fergerson <nunya@biz.ness> wrote:
Quote:
jmfbahciv@aol.com wrote:

In article <1133957672.066443.219040@g47g2000cwa.googlegroups.com>,
"slebetman@yahoo.com" <slebetman@gmail.com> wrote:

Pooh Bear wrote:

Deefoo wrote:

onehappymadman@yahoo.com> wrote in message
news:1133922573.855472.297320@o13g2000cwo.googlegroups.com...

What's so special about 2^10 that computer scientists say it's 1k? The
SI system says 1k is 1000. 2^10 is not 1000, it is 1024.

Why not just say 1 KB = 2^9.965784285 bytes (= 1000)? If you're going
to nerd out, then nerd out completely, I say.

I've always been told that kilobytes is with a "K", a "k" meaning simply
1000 as in SI. This was before megabytes became common, though.

k = 1000

K = degrees Kelvin ( absolute temperature)

K = 1024
k = 1000

is a convention proposed by Tenenbaum. Never caught on though.
Computer science have given us another exception:

b = bits
B = bytes

Then again, on some very old systems, a byte is not necessarily 8 bits
(though modern systems always assumes this).

This assumption is a design flaw. The architecture I worked with
allowed the programmer to define the size of the byte.

.. That's why a lot of older
documentation talked about 'octets'.

We never did. I don't recall ever typing that word.

Remember "nybbles"?

I remember the term. I think byte is simply a subdivision of a word,
which can be any size.

greg

Quote:
Despite criticisms, kiB, MiB, GiB are catching on. I've started seeing
them in tender documents and specifications.

And what does a spell checker do with them?

IME spellcheckers learn faster than most humans.


Mark L. Fergerson
Back to top
markp
Guest





Posted: Wed Dec 07, 2005 5:35 pm    Post subject: Re: why do computer scientists say 1KB=1024 bytes?!! Reply with quote

Quote:

Remember "nybbles"?

Sure. One hexadecimal character. A convenient unit.

- Randy


No it wasn't. It was 1 1/3 octets. :-)
Back to top
zzbunker@netscape.net
Guest





Posted: Wed Dec 07, 2005 5:35 pm    Post subject: Re: why do computer scientists say 1KB=1024 bytes?!! Reply with quote

jmfbahciv@aol.com wrote:
Quote:
In article <1133944327.883571.223730@z14g2000cwz.googlegroups.com>,
"zzbunker@netscape.net" <zzbunker@netscape.net> wrote:

onehappymadman@yahoo.com wrote:
What's so special about 2^10 that computer scientists say it's 1k? The
SI system says 1k is 1000. 2^10 is not 1000, it is 1024.

Why not just say 1 KB = 2^9.965784285 bytes (= 1000)? If you're going
to nerd out, then nerd out completely, I say.

They say that because a byte is eight bits.

This is a recent definition of a byte.

It's doesn't really matter what SI, or Physics,
IEEE and ASCIII retards have to say about the issue.

You are an idiot.

/BAH

Well, you work for Haliburton, So your opimiom is not only
irrelevent,
to IEEE, it''s also irrelevent to the Uiniverse
Back to top
GregS
Guest





Posted: Wed Dec 07, 2005 5:35 pm    Post subject: Re: why do computer scientists say 1KB=1024 bytes?!! Reply with quote

In article <1133969055.200760.285590@g44g2000cwa.googlegroups.com>, "Randy Poe" <poespam-trap@yahoo.com> wrote:
Quote:

Mark Fergerson wrote:
jmfbahciv@aol.com wrote:
.. That's why a lot of older
documentation talked about 'octets'.

We never did. I don't recall ever typing that word.

I think I may have seen that one in IP documentation.

An IP(v4) address consists of four octets.

Remember "nybbles"?

Sure. One hexadecimal character. A convenient unit.

- Randy

I didn't know hexidecimal was derived by IBM from sexadecimal!

greg
Back to top
Randy Poe
Guest





Posted: Wed Dec 07, 2005 5:35 pm    Post subject: Re: why do computer scientists say 1KB=1024 bytes?!! Reply with quote

Mark Fergerson wrote:
Quote:
jmfbahciv@aol.com wrote:
.. That's why a lot of older
documentation talked about 'octets'.

We never did. I don't recall ever typing that word.

I think I may have seen that one in IP documentation.

An IP(v4) address consists of four octets.

Quote:
Remember "nybbles"?

Sure. One hexadecimal character. A convenient unit.

- Randy
Back to top
Jeff
Guest





Posted: Wed Dec 07, 2005 5:35 pm    Post subject: Re: why do computer scientists say 1KB=1024 bytes?!! Reply with quote

First, 1 KB used to be a significant amount of memory. Some systems
were designed such that the required amount of memory was estimated at
about 1000 bytes. So the hardware guys went to work and designed a
memory system. They realized they would need at least 10 discreet
address lines so that each of the 1000 memory locations would have a
unique address. Then they discovered that it would be cheaper to
design the memory system so that the number of memory locations matched
the addressing system rather than the other way around. Hence the
memory chips had 2^10 locations which very closely matched the 1000
locations that was desired.
Back to top
Keith Williams
Guest





Posted: Wed Dec 07, 2005 5:35 pm    Post subject: Re: why do computer scientists say 1KB=1024 bytes?!! Reply with quote

In article <43969D5D.FD560DEF@hotmail.com>,
rabbitsfriendsandrelations@hotmail.com says...
Quote:


"[Mr.] Lynn Kurtz" wrote:

On Wed, 7 Dec 2005 04:04:05 +0000 (UTC),
glhansen@steel.ucs.indiana.edu (Gregory L. Hansen) wrote:

1024 is close enough to 1000 for jargon. The meaning is determined from
the context. If you want to sling around a more exact jargon, then use
kibibyte, mebibyte, and gibibyte.

Hey, it isn't just in technical electronics. Ever measured a "2 by 4"?

2 x 4 is the 'unplaned size' btw.

s/is/used to be/

They're no longer 2"x4" before planing. They don't waste 35%.

--
Keith
Back to top
Ben Rudiak-Gould
Guest





Posted: Wed Dec 07, 2005 11:44 pm    Post subject: Re: why do computer scientists say 1KB=1024 bytes?!! Reply with quote

Quote:
Remember "nybbles"?
Sure. One hexadecimal character. A convenient unit.
No it wasn't. It was 1 1/3 octets. :-)

Calvin: "A bushel is a unit of weight equal to four pecks." What's a peck?
Hobbes: A quick smooch.
[beat]
Calvin: You know, I don't understand math at all.

-- Ben
Back to top
 
Post new topic   Reply to topic    Electronics Forum Index -> Design All times are GMT
Goto page Previous  1, 2, 3, 4, 5 ... 9, 10, 11  Next
Page 4 of 11

 
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



Home & Living New Topics
Contact Us
Powered by phpBB