Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/28/08 17:56
Read: times


 
#160381 - Quick PC history
Responding to: ???'s previous message
Recall, that the original PC had 8-bit wide data bus, and only a few claimed that 640kB would be too much... ;-)

A quick note about the 640kB of the original PC.

The first model of the IBM PC actually only had 16kB RAM, and three empty memory banks to allow an update to a whopping 64kB.

The second version got souped up and supplyed with one 64kB memory bank and support for upgrading to 256kB with all four banks filled.

Neither of the first two models where even close to reaching the 640kB address space pre-allocated for program memory, and for a long time there where no vendor who could produce dense enough expansion boards to allow such a memory expansion to fit in the available expansion slots.

A whole world blamed the PC designers for putting a hard limit at a measly 640kB, instead of realizing that the designers put the limit at 10 times the amount of memory a fully stocked motherboard of a very, very expensive machine could support.

The above gives a bit of perspective to "much RAM". A modern optical drive has enough high-speed RAM that the supercomputer guys of 1981 would have drooled and been ready to kill... There was a reason why Intel did not saw a need for more/better 8051 instructions to access "large" blocks of RAM.

List of 35 messages in thread
TopicAuthorDate
Need bigger RAM            01/01/70 00:00      
   find out here            01/01/70 00:00      
   MCS-51 is the best            01/01/70 00:00      
      Not for BIG RAM!            01/01/70 00:00      
         why not?            01/01/70 00:00      
            Disagree            01/01/70 00:00      
            Address range does matter            01/01/70 00:00      
               still, why not            01/01/70 00:00      
                  while I agree with Per, here is a nugget for Jan            01/01/70 00:00      
                     Large data:: Yes, large RAM: Watch out            01/01/70 00:00      
                     particular application of OP, not yours, matters            01/01/70 00:00      
                        And the best is...            01/01/70 00:00      
                        but added complexity equals likely more buggy            01/01/70 00:00      
                  "best" is the key.            01/01/70 00:00      
                  Addressing modes do matter            01/01/70 00:00      
               Why would anyone use THAT architecture?            01/01/70 00:00      
                  Helps to check context before reacting            01/01/70 00:00      
                     It is the architecture and not the brand            01/01/70 00:00      
                        Sorry if unclear            01/01/70 00:00      
            Quick PC history            01/01/70 00:00      
               engineering insight            01/01/70 00:00      
                  What was your point?            01/01/70 00:00      
            Possible to 16Mbyte            01/01/70 00:00      
      I use MCS51            01/01/70 00:00      
         So why didn't you say that in the first place?            01/01/70 00:00      
            The universal truth again            01/01/70 00:00      
               64kB RAM?            01/01/70 00:00      
                  Both            01/01/70 00:00      
                     don't be deceived by Keil's database            01/01/70 00:00      
                        Good to know            01/01/70 00:00      
         '51 vs '52            01/01/70 00:00      
         even with AT89C2051 can be done            01/01/70 00:00      
   ... and the BIGGEST is...            01/01/70 00:00      
      Is that RAM on-chip?            01/01/70 00:00      
      Maybe biggest, but BEST?            01/01/70 00:00      

Back to Subject List