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

Back to Subject List

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


 
#160005 - It would not be
Responding to: ???'s previous message
Per Westermark said:
Until they find a way to put, say, 64 TB or so of ram on a chip, someone will always complain that he needs "more core."

The most likely reason for someone to put 64TB of RAM on a chip would be to allow it to run the next-next version of Windows. But the problem is of course that if they let this fact out to M$, then the next-next version of Windows will no longer fit in 64 TB since M$ likes to "consume" a hardware way before someone actually sells it.


The goal on a small microcontroller is not to run a multiuser multitasking OS, but, rather to make it possible ot use whatever language the programmer wishes, and to be as wasteful as he/she wishes. TO make sure that there's enough in the way of resources so the current-generation of programmers can blink a LED, which we old-timers easily did with a part that had only 1 KB of on-chip program memory and 64 bytes of read/write memory, and which, in fact, were even then programmed in PL/M ... <sigh> ... rather than ASM ...

Certainly, with an 805x, the full complement of RAM, i.e. 64KB would be enough to have on-chip, but it would have to be accessible from without without hindering the operation of the MCU.

The 64TB limit simply came to mind because that was proposed as the upper limit for the i386 and above, including virtual memory. Programmers probably would want that much in code space, too, so that would imply, already, 128TB.

It's not Microsoft that wastes computer resources, it's programmers in general. Rare, nowadays, is the programmer who could take a 1702 (256 bytes) a couple of 2112's (256 nybbles each) and a 2.5 MHz Z80 and produce a fully functional monitor program. In the mid-'70's that's what you had ... no matter which CPU was being used. We were all grateful for the 2102, which gave us 1Kx1 and somewhat later, the 2708 ...

Ask someone to write a complete control program for a data terminal, using an 8-bitter at about 2 MHz and 1KB of ROM + 1 kB of RAM (not counting the video refresh RAM). I've got three old terminals that use just exactly that. I'll bet that code wasn't created in C++ or Java! They still work better (more dependably) than the PC, too!

RE



List of 34 messages in thread
TopicAuthorDate
a simple SETB question            01/01/70 00:00      
   SETB from 20h to 2FH            01/01/70 00:00      
      assembler missed this one            01/01/70 00:00      
         I know of none that can't            01/01/70 00:00      
   what about this?            01/01/70 00:00      
      try ORL to set any bit in internal RAM            01/01/70 00:00      
         wrong, nonstandard and why            01/01/70 00:00      
            ORL, Set any bit (more informative)            01/01/70 00:00      
               iram            01/01/70 00:00      
                  Where is that defined?            01/01/70 00:00      
                     my word was not 'defined' but            01/01/70 00:00      
                        a rose, by any other name ...            01/01/70 00:00      
                           I think Erik has it?            01/01/70 00:00      
                              aliased/overlayed            01/01/70 00:00      
                                 Fair enough            01/01/70 00:00      
                              pDATA?            01/01/70 00:00      
                                 Why do you think 64TB would be enough?            01/01/70 00:00      
                                    It would not be            01/01/70 00:00      
                                       Tools are important for size            01/01/70 00:00      
                                          That's why there's ASM to use instead            01/01/70 00:00      
                                       this flies against some previous posts of yours            01/01/70 00:00      
                                          It's like herding cats            01/01/70 00:00      
                                             Flame bait?            01/01/70 00:00      
                                                No ... not really            01/01/70 00:00      
                                                   yes            01/01/70 00:00      
                                 PDATA & XDATA            01/01/70 00:00      
                                    I won't argue that ... but ...            01/01/70 00:00      
                                       Agreed, but...            01/01/70 00:00      
                                          It is seldom that simple ...            01/01/70 00:00      
                                             That's the point!            01/01/70 00:00      
                                             since you are really interested            01/01/70 00:00      
                                                Thanks!            01/01/70 00:00      
      Yes, that is the way I normally do it            01/01/70 00:00      
      WHY TO DISTURB ACC ?            01/01/70 00:00      

Back to Subject List