On Fri, Jun 16, 2023 at 02:43:06AM -0500, Steve Lewis via cctalk wrote:
I don't think Gates ever actually said this - but
that's just based on my
own examination into this from a few years back.
But, over the years I've done some thread programming, and I was once
solving a problem by loading a lot of data into main memory (like 8-16GB of
data to process as one huge chunk, on a system that only had 32GB total).
A while later, I had a thought that actually maybe this quote has some
merit. Maybe not the specific amount (of 640KB) - but the general notion
that there is rarely a reason for a single application to consume the
entirety of main memory. It may be better, especially with threads or
multi-core, to work a problem in smaller chunks -- specifically, to work a
problem in chunks smaller than the CPU cache. And in fact, I found a huge
jump in my programs performance when I kept the buffers exactly 1 byte less
than the CPU cache (at the time that was 1MB) - as soon as I went 1 byte
over, I noticed a huge (~3X) hit in performance. Now that's just a single
data point, and the old advise of "never optimize your program for
[...]
If you want to know about max possible speedup, try to run memtest -
it requires booting into the mem testing procedure. Numbers are
impressive, even if the best ones are for smallest (L1) caches.
Anyhow, years ago I recall coming across a quote or an
article where Gates
stated the IBM PC (or maybe the 8088 cpu itself) was designed or intended
to only "last" about 10 years. Not that the system components itself would
only last that long, but as it being a "useful" system. In that context,
maybe he was right (if he had said it) - 640K was maybe "enough for anyone"
[...]
For those who would like more of BG sayings, here you are:
https://en.wikiquote.org/wiki/Bill_Gates
There you have it, 640KB (he denies) and 6-10 years is somewhere
there, too... And some more.
I guess we are all prisoners of our own mental frame. I recall that
Ken Olsen (DEC founder), once quipped "There is no reason for any
individual to have a computer in his home." - that was in 1977,
according to wikiquote:
https://en.wikiquote.org/wiki/Ken_Olsen
This claim surprised me a bit. He denied himself a hell of lucrative
future market. OTOH, he was born in 1926 (BillG in 1955) - back then a
phone was still a luxury... An idea that everybody could have their
own phone with unique number sounded like total bollocks, I suppose
(also: do we have enough women to work at the switchboard). The idea
that one could have something in place of radio broadcasting (but
similar in function) which would have been tailored to each one's
individual gusto? Ha...
Then we have folks in DRI, who were surprised when, after releasing
their latest CP/M (the one capable of multiuser/multitasking, cannot
dig the exact version or quote source), they found out user used those
capabilities to run few programs at once (on two terminals side by
side) rather than for server-multiuser thingy. Their surprise
surprised me, as I quickly learned to annex neighboring vt52 (I can
only guess, vt52, but made in Poland, by Mera-Elzab - looked like this
one:
https://www.elzab.com.pl/images/historia/8%20Mera7953.jpg ) and
have edt in one and compiler errors in another - it took me only few
days of doing my small assignment on university VAX.
Seeing how people make this kind of omissions, I am nowadays tempted
to think they were not really using their own products, or at least
not too hard. Did not challenge themselves as users.
BG, while I am not at all his fan... well, not too much, on the one
hand he sold quite a shitty tech and became disgustingly rich from it
(and this very fact could be a one-line summary of what humanity is),
on the other hand, let's imagine Linux won and all those clueless
people call me in the middle of the night, shit, how do I run emacs, I
barked a dog at it and computer still not running.
Anyway, as much as I am not a fan, I think BG was quite competent.
--
Regards,
Tomasz Rola
--
** A C programmer asked whether computer had Buddha's nature. **
** As the answer, master did "rm -rif" on the programmer's home **
** directory. And then the C programmer became enlightened... **
** **
** Tomasz Rola mailto:tomasz_rola@bigfoot.com **