?Hi, Paul.
Thanks for the link. That article sure brings back memories! (No pun
intended. <g>)
My first computer was the original TRS-80 in December 1977. I skipped the
minimal 4 KB RAM model and went for the biggie with 16 KB. As an
accountant, not a techie at all, it took me years to get a rudimentary
understanding of the architecture. Even Adam Osborne's "Microcomputers:
Volume 0" was way over my head. But I did pick up enough binary/hexadecimal
arithmetic to understand that a kilobyte was 1024 bytes, not an even decimal
1000 - and why. But if some of my comments below are not technically
correct, maybe you'll cut me some slack.
That TRS-80 had a Zilog Z80 CPU and could address 64 KB of memory. Of that,
1 KB was dedicated to the monitor screen (16 lines of 64 characters, 64 * 16
= 1024 bytes). LEVEL I BASIC was on a 1 KB (?) ROM; LEVEL II BASIC arrived
on a ~3 KB ROM a few months later; with keyboard and other support
functions, these consumed the first 4 KB of the address space. We could
write BASIC programs as large as 3,284 bytes in a 4 KB LEVEL II machine, or
15,572 byte in a 16 KB TRS-80 (per the "Proof Copy" of the LEVEL II BASIC
Reference Manual, which I still have). (I wrote a 13 KB income tax
estimating program in January 1978; my CPA firm was still using an updated
version of that after I left the firm in 1980.)
So, when I got my first IBM PC-style computer in the early 1980's, 640 KB
did seem like "more memory that we would ever need". My first MS-DOS
machine was the Tandy 2000, which used the less-popular 80186 chip, rather
than the first PC's 8088 or the later 80286. The 8088 held a 16-bit
processor, but it was throttled down by 8-bit address lines; the 186 was
16-bit all the way, like the 286 and later x86 CPUs. That Tandy T2K used a
different upper-memory architecture and I was able to install a whopping 768
KB of RAM in it! ;<)
In the later '80s and the '90s, I was building my own computers and fighting
the expanded/extended memory battles with everybody else. We could hardly
even imagine how we might possibly use more than a GB of RAM - or HD space.
Ah, the nostalgia of a computer nut...
RC
--
R. C. White, CPA
San Marcos, TX
(e-mail address removed)
Microsoft Windows MVP (2002-9/30/10)
Windows Live Mail Version 2011 (Build 15.4.3504.1109) in Win7 Ultimate x64
SP1 RC
"Paul" wrote in message
Ed said:
How would 640K relate to any IT hardware architecture limitation?
Ed
http://en.wikipedia.org/wiki/640K
Paul