Multiuser Dos

Multiuser DOS is an operating system for IBM PC-compatible microcomputers. An evolution of the older Concurrent CP/M and Concurrent DOS operating systems, it was originally developed by Digital Research. Its ancestry lay in the earlier DR operating systems CP/M and MP/M. The initial version of CP/M for the IBM PC, CP/M-86, was commercially unsuccessful, as Microsoft's MS-DOS offered much the same facilities for a considerably lower price. Like MS-DOS 1.0, CP/M-86 did not fully exploit the power and capabilities of the new 16-bit machine. It was soon superseded by an implementation of CP/M's multitasking 'big brother', MP/M-86. This turned a PC into a multiuser machine capable of supporting multiple concurrent users using dumb terminals attached by serial ports. The environment presented to each user made it seem as if they had the entire computer to themselves. Since terminals cost a fraction of the then-substantial price of a complete PC, this offered considerable cost savings, as well as facilitating multi-user applications such as accounts or stock control in a time when PC networks were rare, very expensive and difficult to implement. CP/M-86 and MP/M-86 were later merged to create Concurrent CP/M (also known as CCP/M), which offered more complete CP/M-86 compatibility in addition to MP/M-86's multiuser capabilities. As the origin of MS-DOS was as a clone of CP/M, this operating system also offered limited compatibility with MS-DOS - simple MS-DOS applications which did not directly access the screen or other hardware could be run under CCP/M. For example, although a console program such as PKZip worked perfectly and offered more facilities than the CP/M-native Arc archiver, more complex applications which performed screen manipulations, such as WordStar for DOS, would not and thus native CCP/M versions were required. CCP/M was developed into Concurrent DOS (AKA CDOS), which offered more complete DOS compatibility. Because this ran only on machines equipped with the Intel 80386 processor, this could use the 386's hardware facilities for virtualising the hardware, allowing most DOS applications to run unmodified under CDOS - even on terminals. The OS even supported concurrent multiuser file access, allowing network-aware DOS applications to run as if they were on individual PCs attached to a network server. Thus CDOS was not only a cheaper alternative to individual PCs but allowed just a single server to support an entire office full of workers, without the expense of individual workstations, network cards and network cabling. Later versions of CDOS absorbed some of the enhanced functionality of DR's later single-user MS-DOS clone DR-DOS, after which the product was renamed to the more explanatory Multiuser DOS, sometimes abbreviated to MDOS. MDOS suffered from several technical limitations that restricted its ability to compete with LANs based on MS-DOS. It required its own special device drivers for much common hardware, as MS-DOS drivers were not multiuser or multi-tasking aware. Driver installation was more complex than the simple MS-DOS method of copying the files onto the boot disk and modifying CONFIG.SYS appropriately - it was necessary to relink the MDOS kernel (known as a nucleus) using the SYSGEN command, a process echoed today in the need to recompile the Linux kernel to add support for new hardware. MDOS was also unable to use many common MS-DOS additions such as network stacks, and it was limited in its ability to support later developments in the PC-compatible world, such as graphics adaptors, sound cards, CD-ROM drives and mice. Although many of these were soon rectified - for example, graphical terminals were developed, allowing users to use CGA, EGA and VGA software - it was less flexible in this regard than a network of individual PCs, and as the prices of these fell, it became less and less competitive, although it still offered benefits in terms of management and TCO (total cost of ownership.) Unlike MP/M, it never became popular as a multitasking OS for single users, partly because of license costs and partly because of the requirement for special device drivers - unlike multitasking DOS additions such as Quaterdeck's DESQview.

See also

External links

* IMS Ltd - vendors of Multiuser DOS derivative Real/32

 

<< PreviousWord BrowserNext >>
star wars: bounty hunter
xi corps (acw)
william edmund butterworth iii
xii corps (acw)
temp
shriwirr
kreplach
desert inn
football for hope
iraqi kurdistan legislative election, 2005
albert bowman rogers
yuri rasovsky
delta upsilon
terralib
hms conqueror (1801)
first to file
lunar dome
miguel alcubierre
first to invent
alexander nikitin
awareness league
michael i. jordan
houston (porn star)
makar
database technologies
in bed with medinner (tv series series 1)
paul armentano
elizabeth nickson
audie awards
c 52
temp
william henry fitzhugh lee
tony sargeant
hanning window
the hollywood theater of the ear
ramat aviv
alfred pleasonton
calico (fish)
jos carlos maritegui
meta algorithm
"the perfect drug" versions
purple t wiki
gates (comics)
aldolase