Multiuser DOS: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Gsdefender2 (discussione | contributi)
+articolo
 
Funzionalità collegamenti suggeriti: 2 collegamenti inseriti.
 
(36 versioni intermedie di 20 utenti non mostrate)
Riga 1:
{{Sistema operativo
{{Infobox OS|
| nome = Multiuser DOS
| logo =
| screenshot =
| captiondidascalia =
| sviluppatore = [[Digital Research]]
| famiglia = [[CP/M]]
|ultima_versione_pubblicata = V7.22 R18
| modello_sorgente = [[Closed source]]
|data_ultima_pubblicazione = [[2004]]
| ultima_versione = V7.22 R18
| tipo_kernel = [[Kernel monolitico]]
| data_ultima_versione = [[2004]]
|piattaforme_supportate =
| tipo_kernel = [[Kernel monolitico]]
| Ambiente_desktopinterfaccia_utente = [[Command line interface|CLI]]
|tipologia_licenza = proprietario
| licenza = Proprietaria
| stato_sviluppostadio_sviluppo = In corso
| sito_web = Diversi (si vedano le note)
}}
'''Multiuser DOS''' è un [[sistema operativo real-time]] per microcomputer [[IBM PC]] e compatibili.
<!--
{{Infobox_OS |
name = Multiuser
screenshot = No Screenshot Available |
caption = |
developer = [[Digital Research|Digital Research, Inc.]] |
family = [[CP/M]] |
source_model = Closed |
latest_release_version = |
latest_release_date = |
kernel_type = [[Monolithic kernel]] |
ui = [[Command line interface]] |
working_state = Current |
license = Proprietary |
website = Various (see notes) |
}}
<!--EndFragment-->
'''Multiuser DOS''' is a soft [[Real-time operating system|real-time]] [[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 lies in the earlier DR operating systems [[CP/M]] and [[MP/M]].
 
Evoluzione del più vecchi sistemi operativi '''Concurrent CP/M''' e '''Concurrent DOS''', venne sviluppato originariamente da [[Digital Research]], e discende direttamente dai precedenti [[CP/M]] ed [[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.
 
La prima versione di CP/M per il PC IBM, '''[[CP/M-86]]''', non fu un successo commerciale, dal momento che l'[[MS-DOS]] di [[Microsoft]] offriva più o meno le stesse possibilità ad un prezzo considerevolmente inferiore. In maniera del tutto simile ad MS-DOS 1.0, CP/M-86 non sfruttava appieno la potenza e le capacità del nuovo sistema a [[16 bit]]. Essa venne presto soppiantata da un'implementazione del "fratello maggiore" del CP/M con supporto [[multitasking]], '''MP/M-86''', cosa che rese un PC un [[sistema multiutente]] in grado di gestire più accessi contemporaneamente attraverso [[Terminale (informatica)|terminali]] collegati alle porte seriali. L'ambiente presentato dava a ciascun utente l'impressione di avere il pieno controllo sul sistema.
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 terminal]]s attached by [[serial port]]s. 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.
 
Dal momento che i terminali costavano molto meno di un PC del tempo, essi offrivano risparmi considerevoli, e facilitavano l'utilizzo di applicazioni multiutente come quelli per il controllo di conti bancari o di azioni in un periodo in cui le reti di computer erano rare, molto costose e difficili da implementare.
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.
 
CP/M-86 ed MP/M-86 furono in seguito fusi per creare Concurrent CP/M (noto anche come ''CCP/M''), che offriva un livello di compatibilità più completo con CP/M-86, oltre che le caratteristiche multiutente di MP/M-86.
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.
 
Dal momento che MS-DOS era nato come clone del CP/M, quest'ultimo poteva offrire una limitata compatibilità con MS-DOS - le applicazioni che non richiedevano l'accesso diretto allo schermo o ad altre periferiche potevano essere seguite su CCP/M. Ad esempio, se un programma che lavorava in modalità solo testo come [[PKZip]] funzionava perfettamente ed offriva maggiori funzionalità dell'archiviatore ''Arc'' nativo per CP/M, applicazioni più complesse che agivano direttamente sullo schermo, come [[WordStar]] per DOS, richiedevano versioni native CCP/M per poter funzionare.
CCP/M was developed into Concurrent DOS (AKA ''CDOS''), which offered more complete DOS compatibility. The first released version, CDOS 3.2, was compatible with MS-DOS 1; later versions added compatibility with MS-DOS 2.x and 3.x. Versions 5 and 6 (''Concurrent DOS XM'') could [[bank switching|bank switch]] multiple programs using [[Expanded memory|EEMS]].
 
CCP/M divenne in seguito Concurrent DOS (noto anche come ''CDOS''), che offriva una compatibilità DOS più completa. La prima versione rilasciata, CDOS 3.2, era compatibile con MS-DOS 1; le versioni successive aggiunsero la compatibilità con MS-DOS 2.x e 3.x. Le versioni 5 e 6 (''Concurrent DOS XM'') potevano effettuare il [[bank switching]] di più di un programma usando la [[memoria espansa]].
In 1987, CDOS was rewritten as Concurrent DOS/386. Because this ran only on machines equipped with the [[Intel]] [[80386]] processor, it could use the 386's [[hardware]] facilities for [[virtualization|virtualising]] the hardware, allowing most DOS applications to run unmodified under CDOS/386 - even on terminals. The OS even supported concurrent multiuser file access, allowing [[computer network|network]]-aware DOS applications to run as if they were on individual PCs attached to a network [[Server (computing)|server]]. Thus CDOS/386 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.
 
Nel 1987, CDOS venne riscritto, e nacque Concurrent DOS/386. Dal momento che il nuovo sistema operativo funzionava soltanto con processori [[Intel]] [[80386]], ne poteva sfruttare le caratteristiche di [[virtualizzazione]] dell'[[hardware]], cosa che permetteva alla maggior parte delle applicazioni DOS di funzionare su CDOS/386 senza alcuna modifica - anche sui terminali. Il sistema operativo supportava anche l'accesso contemporaneo di più di un utente ai file, permettendo così alle applicazioni DOS con supporto di [[Rete (informatica)|rete]] di essere eseguite come se si trovassero su PC singoli collegati ad un [[server]] di rete. CDOS/386 rappresentava, perciò, non solo un'alternativa economica a singoli PC, ma permetteva ad un singolo server di reggere il carico di un intero ufficio, senza che fosse necessario investire in stazioni di lavoro, schede o cavi di rete.
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.
 
Le ultime versioni di CDOS implementarono alcune delle funzionalità avanzate del più recente clone a singolo utente di MS-DOS prodotto da Digital Research, [[DR-DOS]]; il prodotto fu, per maggiore chiarezza, ridenominato Multiuser DOS, a volte abbreviato in MDOS.
MDOS suffered from several technical limitations that restricted its ability to compete with [[LAN]]s 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 (computer science)|kernel]] (known as a ''nucleus'') using the SYSGEN command.
 
MDOS aveva alcune limitazioni tecniche che ne compromettavano la possibilità di competere con le [[LAN]] basate su [[MS-DOS]]. Richiedeva degli driver di periferica appositamente progettati anche per le periferiche più comuni, dal momento che quelli per MS-DOS non potevano essere usati in un ambiente multiutente o multitasking. L'installazione dei driver era molto più complessa di quanto non fosse in MS-DOS, in cui bastava copiare i file sul [[disco di avvio]] e modificare appropriatamente il file CONFIG.SYS - era necessario effettuare il relinking del [[kernel]] MDOS (noto come ''nucleo'') mediante il comando SYSGEN.
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 [[Color_Graphics_Adapter|CGA]], [[Enhanced_Graphics_Adapter|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 Quarterdeck's [[DESQview]].
 
MDOS non era in grado di utilizzare molti componenti aggiuntivi per MS-DOS, come gli stack di rete, ed aveva possibilità molto limitate per quel che concerneva il supporto degli sviluppi hardware successivi del mondo PC, quali gli adattatori grafici, le schede sonore, le unità CD-ROM ed i mouse. Sebbene si sia presto posto rimedio ad alcune di queste mancanze - ad esempio, vennero sviluppati dei terminali grafici, che permettevano l'utilizzo di software sviluppato per schede [[Color Graphics Adapter|CGA]], [[Enhanced Graphics Adapter|EGA]] e [[VGA]] - era meno flessibile a questo proposito di quanto non lo fosse una rete di PC singoli; quando il prezzo di questi ultimi cominciò a calare, divenne sempre meno competitivo, sebbene offrisse ancora dei benefici in termini di [[Total Cost of Ownership|TCO]] (costo totale di possesso). A differenza di MP/M, non divenne mai popolare come sistema operativo multitasking per singoli utenti, in parte a causa dei costi delle licenze, in parte a causa della necessità di driver di periferica appositi, a differenza delle alternative DOS quali Quarterdeck [[DESQview]].
==See also==
 
==Voci correlate==
* [[CP/M]]
* [[MP/M]]
Riga 63 ⟶ 45:
* [[FreeDOS]]
 
==ExternalCollegamenti linksesterni==
* {{cita web|1=http://www.lesbell.com.au/Home.nsf/web/CP%2FM+and+Derivatives?OpenDocument|2=Storia dello sviluppo del CP/M, di CCP/M e di CDOS|lingua=en|accesso=20 novembre 2007|urlarchivio=https://web.archive.org/web/20070928083104/http://www.lesbell.com.au/Home.nsf/web/CP%2FM+and+Derivatives?OpenDocument|dataarchivio=28 settembre 2007|urlmorto=sì}}
* [{{cita web|http://www.conctrls.com/ |Concurrent Controls - vendorsdistributori ofdi Multiuser DOS]|lingua=en}}
* {{cita web|1=http://www.imsltd.com/|2=IMS Ltd - distributori di Real 32, derivato di Multiuser DOS|lingua=en|accesso=20 novembre 2007|urlarchivio=https://web.archive.org/web/20071217155547/http://imsltd.com/|dataarchivio=17 dicembre 2007|urlmorto=sì}}
 
{{portale|informatica}}
* [http://www.lesbell.com.au/Home.nsf/web/CP%2FM+and+Derivatives?OpenDocument History of CP/M, CCP/M and CDOS development]
* [http://www.conctrls.com/ Concurrent Controls - vendors of Multiuser DOS]
* [http://www.imsltd.com/ IMS Ltd - vendors of Multiuser DOS derivative Real/32]
 
[[Categoria:Sistemi operativi real-time]]
[[Category:DOS on IBM PC compatibles]]
[[Category:Digital Research]]-->