A Technical History of Apple's Operating Systems
Dave Dunfield
dave06a at dunfield.com
Thu Jul 27 09:31:40 CDT 2006
> > > Although according to the author the 6502 can address 65K, not 64K.
> >
> > This is very common, and is based on an assumption of 'k' meaning
> > 1000 (decimal), not 1024 - 16 bit bus - 65535 bytes (65 thousand).
>
> Dave,
>
> I hate to be a picker of nits, but you forgot byte 0...
> So there is actually 65536 bytes of memory but the last byte is
> at address 65535 or $FFFF.
Of course
I actually intended to type 65536, but my fingers automatically rounded
this down to valid 16-bit number :-)
> > I've seen it in data sheets and other reasonably technically accurate
> > material - I guess it depends on your point of view (and how low-level
> > your experience is :-)
> >
> > Hard drive manufacturers have been doing the same thing with "meg"
> > for years - specing in decimal 1,000,000 makes the drive sound bigger
> > than specing in 2**20 sized blocks.
> I really think this is a very silly practice... Imagine
> what would happen if they did that with RAM sticks?!
In a way it makes sense ... The general public understands "thousand"
better than "k", so giving them the number of bytes in thousands will
give them a better idea of the actual number than a true "k" value
would - we computer geeks just think differently than everyone else
I find myself counting non-computer related things in hex all the time
(If you are doing it out loud, people nearby look at you strangely
and move slightly further away)
Dave
--
dave06a (at) Dave Dunfield
dunfield (dot) Firmware development services & tools: www.dunfield.com
com Collector of vintage computing equipment:
http://www.classiccmp.org/dunfield/index.html
More information about the cctalk
mailing list