PC DOS: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Aggiungo controllo di autorità (ref) |
|||
(36 versioni intermedie di 26 utenti non mostrate) | |||
Riga 1:
{{F|sistemi operativi|dicembre 2010}}{{P|Toni giornalistici e poco neutrali|informatica|luglio 2018}}{{Sistema operativo
| nome = IBM PC DOS▼
| screenshot = PC DOS 1.10 screenshot.png
▲|nome= IBM PC DOS
| didascalia = Una tipica riga di comando di PC DOS
| sviluppatore = [[Seattle Computer Products|SCP]], [[Microsoft Corporation|Microsoft]], [[IBM]]
|
| famiglia = [[DOS]]
| prima_versione_pubblicata = 1.0
|
| ultima_versione_pubblicata = 7.0 Revision 1
|Ambiente_desktop= [[Interfaccia a riga di comando|CLI]]▼
| data_ultima_pubblicazione = aprile [[1998]]
| tipo_kernel = [[kernel monolitico]]▼
| piattaforme_supportate = ▼
▲|tipo_kernel= [[kernel monolitico]]
|licenza= [[software proprietario]]▼
| tipologia_licenza = proprietario
▲| licenza = [[software proprietario]]
| stadio_sviluppo = non più sviluppato
▲|piattaforme_supportate=
}}
L''''IBM PC DOS''' ([[abbreviazioni]] comunemente utilizzate: "PC DOS", "PC-DOS"; denominazioni precedenti: "IBM Personal Computer Disk Operating System", "IBM Disk Operating System", "IBM DOS")<ref>Per approfondire le varie denominazioni che il sistema operativo ha assunto nel corso degli anni, si veda il [[PC DOS#Release|paragrafo "Release"]].</ref> è stato il [[sistema operativo]] che [[IBM|International Business Machines Corporation]] (IBM) ha commercializzato dall'agosto [[1981]] al [[2000]] per i [[personal computer]] (PC).▼
▲
Inizialmente fornito da [[Microsoft Corporation|Microsoft]], il PC DOS in seguito è stato sviluppato congiuntamente da IBM e Microsoft fino alla versione 5.0. Contemporaneamente Microsoft ha commercializzato una propria versione di DOS perfettamente compatibile con il PC DOS, l'[[MS-DOS]], grazie ad accordi incrociati di licenza fra IBM e Microsoft. Fino alla versione 5.0 quindi il PC DOS e l'MS-DOS possono essere considerati lo stesso sistema operativo distribuito da due diverse aziende. Dalle versioni successive alla 5.0 il PC DOS e l'MS-DOS iniziano invece a differenziarsi.▼
▲Inizialmente fornito da [[Microsoft Corporation|Microsoft]],
== Storia ==
Il PC DOS di IBM è stato uno dei tre principali sistemi operativi che ha dominato il mercato dei personal computer dal [[1985]] al [[1995]]. L'accordo originale del [[1981]] tra IBM e Microsoft prevedeva che quest'ultima avrebbe fornito il prodotto di base (a quell'epoca un clone abbastanza primitivo del [[CP/M]] che era il leader del mercato), e che le due aziende avrebbero continuato a sviluppare i diversi moduli per renderlo un sistema più potente e affidabile, condividendo i codici risultanti. L'MS-DOS
Per molti anni l'MS-DOS
== Principali differenze fra PC DOS e MS-DOS ==
La differenza principale fra i due sistemi del tutto analoghi, IBM PC DOS e MS-DOS, trova le sue radici nella storia, in quanto la Microsoft doveva fornire il sistema operativo all'IBM senza poterlo redistribuire e quindi senza violare le licenze, né poteva, almeno all'inizio, vendere al dettaglio e quindi all'utente finale lo stesso prodotto. L'ottimizzazione per i sistemi IBM prevedeva la fruizione di appositi chip proprietari, il cui contenuto in ROM era protetto da copyright. Da una parte i cloni IBM-compatibili riuscivano ad aggirare le funzioni di tali chip spesso utilizzando sistemi alternativi, e d'altra parte Microsoft cominciò a diffondere una nuova versione del suo sistema OEM per i medesimi compatibili, il cui mercato era sempre più in ascesa. Analogamente quasi tutti i produttori di software avevano più interesse a sviluppare per l'intero parco di prodotti che comprendeva il ricco mercato dei cloni.<ref>{{Cita web|autore = Larry Osterman|url = https://blogs.msdn.com/b/larryosterman/archive/2004/03/25/96404.aspx|titolo = What's the difference between MS-DOS and PC-DOS?|accesso = |data = 25 marzo 2004}}</ref>
«L'unica cosa che i fabbricanti dei cosiddetti `compatibili IBM´ non possono copiare è il contenuto di una ROM particolare, che è protetta da copyright e che contiene alcune routine base per la gestione dell'input/output. Il PC-DOS si aggancia direttamente a questa ROM, che nei compatibili deve essere diversa, pena l'essere citati in giudizio dall'IBM. Ne consegue che questi computer debbono usare una propria versione del sistema operativo, che si aggancia a una ROM diversa da quella dell'IBM. È questa versione del sistema operativo che si chiama propriamente MS-DOS.». In generale questo non crea particolari problemi di sorta, ma «fanno eccezione soltanto alcuni programmi particolarmente sofisticati, che scavalcano il sistema operativo per accedere direttamente agli organi hardware di input e output [...]: se trovano una ROM diversa da quella IBM si comportano in maniera imprevedibile o semplicemente inchiodano la macchina. [...]» (da «Il Programma Invisibile», Michele Pacifico).<ref>{{Cita libro|autore = Michele Pacifico|titolo = Il Programma Invisibile|anno = 1985|editore = Arnoldo Mondadori Editore|città = Milano|p = 176}}</ref>
Altre differenze di rilievo tra PC DOS e MS-DOS agli inizi riguardavano inoltre l'uso degli editor, che per problemi di licenza furono eliminati e poi riscritti per le versioni Micro-Soft per i cloni dell'IBM PC, nonché alcune routine, l'interprete BASIC (originale BASICA, o BASIC Advanced, e IBM BASIC) sostituiti dapprima con il GW-BASIC; e anche alcune ''feature'' evolute, come quelle contenute nei driver e nelle librerie di gestione dell'indirizzamento per l'uso di eventuale hard disk. I comandi come FORMAT, nella versione IBM implementavano il supporto per i floppy disk maggiorati (''extended floppy disks sizes''). In seguito, e progressivamente, dalla versione 3.2 alla 5.0 di MS-DOS, si susseguivano introduzioni di funzioni addizionali nell'una o nell'altra versione DOS, che mancavano nella versione concorrente, di norma supplite da funzioni più o meno equivalenti dell'altra distribuzione. Per esempio il command processor della versione Micro-Soft (così si chiamava agli albori) includeva dalla versione 3.2 il parametro ''cttydev'' non previsto nel PC DOS, che permetteva di sostituire a piacere l'input o l'output standard di default (cioè tastiera e monitor). La caratteristica non era però esclusiva, perché anche su PC DOS era possibile riprogrammare gli input e output con il comando CTTY. Altre differenze potevano presentarsi nei codici e nel comportamento dei caratteri di controllo editing (tasti editing DOS, in ''edlin'', per esempio), sequenze di controllo ANSI escape, etc., che potevano dipendere anche dalla macchina utilizzata (l'Olivetti M24, per esempio, includeva sistemi di set addizionali e codici di controllo anche con il tasto COMMAND e 18/36 tasti di funzione, altri Olivetti utilizzavano in alternativa o in aggiunta il tasto SET). Inizialmente e per svariati anni MS-DOS non contemplava affatto un suo ''fdisk'' come il PC DOS<ref>{{Cita libro|autore = Van Wolverton|titolo = MS-DOS|anno = 1991|editore = McGraw Libri, su licenza Microsoft Press|città = New York, città ediz. italiana Milano|pp = 35-36|ISBN = 88-386-0244-1}}</ref> - si dovette aspettare a lungo per averla (fu la versione 3.2 a implementarla), e il comando FORMAT era molto più limitato, mentre nella versione 5.0 di MS-DOS era possibile, per esempio, formattare i floppy disk da 3½ pollici predisposti a 2.88 MB (anziché 720 KB o 1.44 MB).
▲Per molti anni l'MS-DOS ed il PC DOS rimasero praticamente identici, tanto che molte persone tendevano a confonderli e che un programma scritto per l'uno funzionava sicuramente bene anche sull'altro. I PC IBM venivano comunque venduti con il PC DOS nella tradizionale bustina blu IBM, mentre altre aziende marchiavano differentemente le loro versioni di DOS: la maggior parte semplicemente scrivendo "MS-DOS su licenza Microsoft", senza cambiamenti nel software; nel caso dell'MS-DOS rinominato in [[Compaq DOS]] furono incluse significative migliorie, specialmente con la versione 3.31 che rimase la versione più avanzata di DOS disponibile sul mercato per un certo periodo (escludendo il [[CP/M-86]] e la famiglia [[DR-DOS]]).
==
La tabella sottostante riporta tutte le [[
{| class="wikitable"
!
!
!
!
|-
| rowspan=8 | IBM Personal Computer Disk Operating System || 1.0 || agosto [[1981]] || per il primo [[PC IBM]], l'[[IBM Personal Computer]]
Riga 48 ⟶ 55:
| 3.10 || novembre [[1984]] || corretti alcuni bug e migliorato il supporto alle reti locali
|-
| 3.20 || gennaio [[1986]] || supporto per i floppy da 720 KB e per i laptop ([[IBM PC Convertible]]); XCOPY;
|-
| 3.30 || aprile [[1987]] || per la serie [[IBM Personal System/2|PS/2]]; altre nuove chiamate di sistema; supporto per floppy disk da 1.44, per le partizioni DOS multiple, per l'orologio CMOS degli AT e per la commutazione della pagina codici; migliorato il supporto alle lingue internazionali
Riga 72 ⟶ 79:
=== IBM DOS 5.0 ===
Nelle versioni di DOS dalla 1 alla 5
IBM PSP (il ramo ''Personal Software Products'') mirava
=== IBM PC DOS 7 e IBM PC DOS 2000 ===
Il passo finale della guerra dei DOS giunse con l'introduzione più o meno simultanea del PC DOS 7.0 e del [[Novell]] DOS 7.0. Microsoft era uscita dai progetti DOS non senza una ragione: la versione di Windows
Il PC DOS esiste ancora e viene utilizzato nel mercato delle soluzioni ''[[sistema embedded|embedded]]''
==Note==
Riga 87 ⟶ 94:
* [[FreeDOS]]
* [[MS-DOS]]
== Altri progetti ==
{{interprogetto}}
== Collegamenti esterni ==
* {{Collegamenti esterni}}
{{Sistemi operativi}}
{{Controllo di autorità}}
{{Portale|Informatica}}
[[Categoria:Sistemi operativi IBM]]
[[Categoria:DOS]]
[[Categoria:Sistemi operativi proprietari]]
|