PLEX86  x86- Virtual Machine (VM) Program
 CVS  |  Mailing List  |  Download  |  Newsgroups

IBM 610 workstation computer 3429


Your Ad Here

Your Ad Here

+--------------- I don't believe that this is pure hardware. The software has to be able to at least get-set a status. +---------------

Why?

IBM 610 workstation computer 3430
Why? One shouldn't have to stop the whole system, just to pay attention to a CPU...

Yes, there are usually maintenance functions for looking-manipulating the state of the caches, but you have to stop normal system operation completely to use them.

Under normal operation, the whole cache-coherency stuff "just works", automatically, in hardware. Yes, "pure" hardware.

+--------------- This may be where we are talking past each other. I'm thinking within the context of the monitor (kernal to you Unix types) and you are reading what I write within the context of a user application or user mode monitor code. I am not. +---------------

As I said elsewhere, modern operating systems are just as multi-CPU, multi-threaded, "SMP" if you must, in the kernel as in user mode. The only reason I said "user mode" was to simplify the discussion by ignoring those few functions the kernel does that *must* know about which CPU is which, which memeory is which, etc.

+--------------- The "right thing" is caused by choices made in by the monitor software. +---------------

When the program first gets loaded, maybe. But once it's running, the operating system has nothing to do with maintaining cache coherency. It's all in the hardware.

+--------------- Again, we did not have the luxury of a write-thru cache. +---------------

I think you have it backwards: It's write-back caches that are the "luxury", because of the tremendous performance advantages they allow. Write-thru caches are simpler to implement in multi-CPU systems, (which is why x86 uses them), but the performance sucks.

IBM 610 workstation computer 3431
I see a wide chasm in terminology and understanding. Symetric Multi-Processing is ONLY the facility that allows you to continue to add processors to linearly scale computing capacity. By itself, it...

-Rob

----- San Mateo, CA 94403 (650)572-2607



Your Ad Here

List | Previous | Next

IBM 610 workstation computer 3430

Alt Folklore Computers from Newsgroups

The #1 Usenet Provider on the Internet

IBM 610 workstation computer 3428