<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Tue, 21 Feb 1989 09:20:04 EST
From   : Robert Bloom AMCICP-IM 3775 <rbloom@apg-emh1.apg.army.mil>
Subject: Looking for MP/M specs/documentation

MP/M is a multi-user version of CP/M v2.2.  Each user gets their 
own 48k bank of ram, the upper 16k is the 'executive'.  The 
single processor is switched between users by bank selecting.  I 
don't know if CP/M itself must also squeeze in the 48k, giving 
each user their own copy of the os.  There is a Osborne-Hill 
guide to CP/M and MP/M with all the system calls - maybe still in 
print, it (the book, not the os!) was very popular at the time.  
MP/M gave the user too little memory, a slower than normal 
processor (due to sharing it with other users), and very 
rudimentary file control (user numbers).  Looked just like 
standard CP/M to the user, but with the user # in the prompt.
 
I'm much more familiar with NorthStar's varient of MP/M called 
TSS/C - each user got 56k of Ram to hold a copy of CP/M and their 
programs, the upper 8k did nothing but switch the z80 between 
banks and manage the disk(s) and printer(s).  There was also a 
32k bank dedicated to the system.  Worked well but slow.  (Five 
[!] users on one 4mHz Z80 - what did I expect!)
 
NorthStar (and I) replaced TSS/C with TurboDOS, a multi-
*processor* system - giving each user a dedicated (z80 or 8086) 
processor w/Ram with one 'master' processor w/Ram for shared 
resources.  Block diagram looks just like a LAN with all 
processors in one box.
 
Both systems generally ran only on S100 boxes.  Most s100 SBC's 
(Single-board computers) have TurboDOS drivers available.
 
Bob (rbloom@apg-1.arpa) Bloom


End of INFO-CPM Digest
******************************
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>