Disk operating system: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
rimuovo testo in inglese (di nuovo)
Etichetta: Ripristino manuale
 
(41 versioni intermedie di 24 utenti non mostrate)
Riga 1:
{{Nota disambigua|la famiglia di sistemi operativi dei [[IBM compatibile|PC compatibili IBM]]|[[DOS]]}}
{{WIP|Leo72}}
{{Nota disambiguaF|la famiglia di sistemi operativi per dischi dei [[IBM compatibile|PCmarzo compatibili IBM]]|[[DOS]]2013}}
[[File:IBM PC DOS 1.0 screenshot.jpg|thumb|Schermata di [[PC DOS]] 1.0]]
'''Disk operating system''' ('''DOS''', pronuncia italiana "dòs"), ovvero "sistema operativo a disco", è un tipo di [[sistema operativo]] per [[computer]] capace di gestire le [[memoria di massa|memorie di massa]] ad [[accesso casuale]], tipicamente le unità a dischi, e a volte memorizzato esso stesso su disco<ref>{{treccani|dos|DOS|v=1}}</ref>.
 
InIl [[informatica]] con '''Disk Operating System''', generalmente indicato anche come '''Disk operating system''', spesso abbreviato come '''DOS''',nome si fa riferimento ad un [[sistema operativo]],riferisce ossiaa un particolare tipo di [[software]] usato in molti [[computer]] capace di gestire i dispositivi di [[memoria secondaria]] come [[floppy disk|dischetti]] o [[disco rigido|dischi rigidi]] e le informazioni in essi memorizzate, ad esempio usandomediante deil'utilizzo di [[file system]] per organizzare i [[file]] presenti. TaleSpesso softwareperò prende il nome dicon ''"disk" operating system'', ci si riferisce all'intero sistema operativo, perse dischi,viene quandocaricato ida dispositiviun didisco memorizzazionee chesupporta gestiscel'astrazione sonoe [[floppyla disk|dischetti]]gestione odelle [[discounità rigido|dischia ridigi]]disco.
 
Uno dei primi esempi è il [[DOS/360]] dei [[mainframe]] [[IBM]].
Ai tempi dei [[microcomputer]] il sistema operativo era contenuto nella [[memoria (informatica)|memoria]] [[Read-only memory|ROM]] del computer: essendo all'epoca molto cara, la sua quantità era limitata per cui il sistema operativo contenuto era anch'esso limitato nelle funzionalità, generalmente quelle preposte alla gestione delle periferiche standard della macchina. Le unità a dischi erano generalmente acquistabili a parte: il sistema operativo per dischi era perciò offerto come estensione del sistema operativo principale, e veniva caricato solo quando era richiesto. In diversi casi il sistema operativo per dischi era chiamato ''DOS''.
 
In particolare fu chiamata [[DOS]] una famiglia di sistemi operativi che girava sui [[PC IBM]] basati sui processori [[Intel]] e sulla folta schiera di [[IBM compatibile|macchine compatibili]]; qualsiasi DOS di questa famiglia veniva generalmente indicato come DOS.
Spesso con ''disk operating system'' ci si riferisce all'intero sistema operativo se il DOS viene caricato da un disco e supporta l'astrazione e la gestione delle unità a disco. Esempi sono il [[DOS/360]] dei [[mainframe]] [[IBM]] ed il [[FreeDOS]]. Sulla piattaforma PC fu chiamata ''DOS'' un'intera famiglia di sistemi operativi.
 
L'originale DOS fu il [[QDOS]], che divenne in seguito [[86-DOS]] quando fu commercializzato come sistema operativo per i computer di [[Seattle Computer Products]] e poi in seguito [[MS-DOS]] quando fu acquistato da [[Microsoft]]. Microsoft lo concesse in licenza a IBM che lo distribuì come [[PC-DOS]].
 
[[Digital Research]] produsse una variante del suo [[CP/M]] compatibile con il DOS di IBM/Microsoft che mise in vendita come [[DR-DOS]]. Esiste anche una versione [[Free and Open Source Software|FOSS]] denominata [[FreeDOS]].
 
==Storia==
Agli albori dell'era informatica, i computer non avevano unità a dischi: i dati erano memorizzati su [[scheda perforata|schede]] e [[nastro perforato|nastri perforati]], [[nastro magnetico|nastri magnetici]], [[memoria a tamburo|memorie a tamburo]] ede a [[memoria a linea di ritardo|linea di ritardo]]. I primi [[microcomputer]] usavano i nastri di carta (come l'[[MITS Altair BASIC]] della neonata [[Microsoft]] fu inizialmente distribuito per l'[[8800|Altair 8800]] con questo supporto) oppure comuni [[musicassetta|casettecassette musicali]] (come il [[Datapoint 2200]]), ma non mancavano casi in cui il computer non utilizzasse nessun tipo di supporto di memorizzazione: in questo caso il programma ede i dati venivano inseriti ricorrendo ada un pannello frontale su cui erano presenti degli interruttori che inserivano i valori direttamente nella memoria del calcolatore oppure tramite dei [[terminale (informatica)|terminali]], spesso controllati da un [[interprete (informatica)|interprete]] [[BASIC]] residente in ROM. Quando l'alimentazione veniva tolta, i dati elaborati dal programma venivano persi.
 
Ai tempi dei [[microcomputer]] ilIl sistema operativo caricato era contenuto nella [[memoria (informatica)|memoria]] [[Read-only memory|ROM]] del computer: essendo questa all'epoca molto cara, la sua quantità era limitata, per cui il sistema operativo, contenutoper poter essere ospitato in così poco spazio, era anch'esso limitato nelle funzionalità, generalmente quelle preposte alla gestione delle [[periferica|periferiche]] standard della macchina. Le unità a dischi erano generalmente acquistabili a parte: il sistema operativo per dischi era perciò offerto come estensione del sistema operativo principale, e veniva caricato solo quando era richiesto. In diversi casi il sistema operativo per dischi era chiamato ''DOS''.
 
Sia le unità a disco rigido che quelle per i dischetti (o ''floppy'') necessitavano di software capace di accedere in maniera rapida ai settori del disco contenente i dati. La differenza fra un'unità ede un'altra era all'epoca rilevante, così come lo era anche un sistema operativo rispetto ada un altro. Con il calo dei prezzi delle unità a dischi e quello dei relativi sistemi operativi dedicati, l'uso nei computer di tale combinazione si diffuse sempre più.
 
Molti [[home computer]] offerti da [[Commodore]], [[Atari]] ede [[Apple]] presentavano un sistema operativo per dischi, chiamato DOS nel caso del [[Commodore 64]] (''[[Commodore DOS]]''), dell'[[Famiglia_Atari_8-bit#I_primi_computer:_400_e_800Atari 400/800|Atari 800]] (''[[Atari DOS]]'') e dell'[[Apple II]] (''[[Apple DOS]]''). Sul versante dei PC compatibili, IBM aveva già dal [[1965]] introdotto il DOS/360 ede il [[VSE (sistema operativo)|DOS/VSE]] (V''irtual'' S''torage'' E''xtended'') per ili suoi mainframe [[System/360]] e successivi. Molti di questi DOS erano memorizzati su un dischetto da [[boot|avviare]] all'accensione del sistema: a tale prassi faceva eccezione il DOS della Commodore, contenuto direttamente nella ROM dell'unità a dischi [[Commodore 1541]] (il computer non aveva un DOS ma una forma di [[BIOS]] capace di dialogare con le periferiche). L'unità a dischi ''Lt. Kernal'' per il Commodore 64/[[Commodore 128|128]] aveva il DOS memorizzato su dischetto, che veniva caricato in [[Random Access Memory|RAM]] al momento dell'avvio.
 
Nei computer più potenti c'erano altri tipi di sistemi operativi per dischi, come il [[VM/CMS|VM]] di IBM, l'[[RSTS]]/[[RT-11]]/[[OpenVMS|VMS]]/[[TOPS-10]]/[[TWENEX]] di [[Digital Equipment Corporation|DEC]], l'[[Incompatible Timesharing System|ITS]]/[[CTSS]] del [[Massachusetts Institute of Technology]], le diverse versioni del [[network operating system|NOS]] di Control Data, il Vulcan di Harris, l'[[Unix]] di [[Bell Labs]] e altri ancora.
 
Nell'ambito dei microcomputer si avevano altri prodotti: i modelli 6800 e 6809 di SWTPC usavano il DOS [[FLEX (sistema operativo)|FLEX]] di [[Technical Systems Consultants|TSC]], i [[TRS-80]] di [[Radio Shack]] il [[TRS-DOS]] (il [[TRS-80 Color Computer|Color Computer]] usava l'[[OS-9]]), e molte delle macchine basate sull'[[Intel 8080]] come i computer di IMSAI, di [[Micro Instrumentation and Telemetry Systems|MITS]], di [[Cromemco]] e di [[North Star Computers]] usavano il [[CP/M|CP/M-80]]. Per maggiori informazioni vedi "[[Lista di sistemi operativi]]".
Sia le unità a disco rigido che quelle per i dischetti (o ''floppy'') necessitavano di software capace di accedere in maniera rapida ai settori del disco contenente i dati. La differenza fra un'unità ed un'altra era all'epoca rilevante, così come lo era anche un sistema operativo rispetto ad un altro. Con il calo dei prezzi delle unità a dischi e quello dei relativi sistemi operativi dedicati, l'uso nei computer di tale combinazione si diffuse sempre più.
 
In genere un sistema operativo per dischi era caricato da un dischetto e solo pochi DOS erano memorizzati su altri tipi di memorie di massa: un paio di queste eccezioni erano il [[Disc Filing System]] per il [[BBC Micro]], un kit composto alcuni [[microprocessore|chip]] da installare all'interno del computer che forniva il supporto alle operazioni di lettura/scrittura di file su unità a disco, e il [[Commodore DOS]], che risiedeva nella ROM contenuta all'interno dell'unità a disco esterna.
Molti [[home computer]] offerti da [[Commodore]], [[Atari]] ed [[Apple]] presentavano un sistema operativo per dischi, chiamato DOS nel caso del [[Commodore 64]] (''[[Commodore DOS]]''), dell'[[Famiglia_Atari_8-bit#I_primi_computer:_400_e_800|Atari 800]] (''[[Atari DOS]]'') e dell'[[Apple II]] (''[[Apple DOS]]''). Sul versante dei PC compatibili, IBM aveva già dal [[1965]] introdotto il DOS/360 ed il [[VSE (sistema operativo)|DOS/VSE]] (V''irtual'' S''torage'' E''xtended'') per il suoi mainframe [[System/360]] e successivi. Molti di questi DOS erano memorizzati su un dischetto da [[boot|avviare]] all'accensione del sistema: a tale prassi faceva eccezione il DOS della Commodore, contenuto direttamente nella ROM dell'unità a dischi [[Commodore 1541]] (il computer non aveva un DOS ma una forma di [[BIOS]] capace di dialogare con le periferiche). L'unità a dischi ''Lt. Kernal'' per il Commodore 64/[[Commodore 128|128]] aveva il DOS memorizzato su dischetto, che veniva caricato in [[Random Access Memory|RAM]] al momento dell'avvio.
 
==Tipologia==
<!--
===DOS che erano estensioni del sistema operativo===
In large machines there were other disk operating systems, such as IBM's [[VM]], DEC's [[RSTS]] / [[RT-11]] / [[OpenVMS|VMS]] / [[TOPS-10]] / [[TWENEX]], MIT's [[Incompatible Timesharing System|ITS]] / [[Compatible Time Sharing System|CTSS]], Control Data's assorted [[network operating system|NOS]] variants, Harris's Vulcan, Bell Labs' [[Unix]], and so on. In [[microcomputer]]s, SWTPC's 6800 and 6809 machines used [[Technical Systems Consultants|TSC]]'s [[FLEX (operating system)|FLEX]] disk operating system, [[Radio Shack]]'s [[TRS-80]] machines used [[TRS-DOS]], their [[TRS-80 Color Computer|Color Computer]] used [[OS-9]], and most of the Intel 8080 based machines from IMSAI, [[Micro Instrumentation and Telemetry Systems|MITS]] (makers of the legendary [[Altair 8800]]), [[Cromemco]], [[North Star]], etc., used the [[CP/M-80]] disk operating system. See [[list of operating systems]].
[[File:Atari Master Diskette 3 DOS 3 Floppy Disk in Sleeve.jpg|thumb|Il dischetto di [[Atari DOS]] 3 fornito con il lettore Atari 1050]]
* [[Apple DOS]]: sistema operativo dei computer della serie [[Apple II]], fu il primo sistema operativo fornito con questi computer dall'introduzione delle unità a dischi nel [[1979]] fino al [[1983]], quando fu presentato il [[ProDOS]]. Era generalmente chiamato così per distinguerlo dallo [[MS-DOS]];
* [[Commodore DOS]]: usato nei computer a [[8 bit]] della [[Commodore]]; a differenza di altri era integrato direttamente nelle unità a dischi e non nella memoria centrale del computer;
* [[Atari DOS]]: usato nei computer [[Atari 8-bit|Atari a 8 bit]]; il sistema operativo Atari offriva solo un accesso al disco di basso livello e perciò fu sviluppata un'estensione che era avviata dal dischetto e che offriva funzioni di alto livello quali l'uso di un [[file system]];
* [[MSX-DOS]]: usato nei computer [[standard MSX|MSX]]; la prima versione del [[1984]] non era altro che l'MS-DOS 1.0 della Microsoft riscritto per funzionare con la [[CPU]] [[Zilog Z80]]; nel [[1988]] venne realizzata una seconda versione che introduceva il supporto alle cartelle secondarie, alla gestione della memoria e alle variabili d'ambiente; risiedeva in una ROM alloggiata all'interno della scheda di controllo dell'unità a dischi e grazie a ciò il sistema supportava l'accesso ai file anche senza il caricamento dell'[[Interfaccia a riga di comando|interprete dei comandi a terminale]] mediante l'uso di comandi BASIC aggiuntivi;
* [[Disc Filing System]] (DFS): era componente opzionale per i computer [[BBC Micro]] ed era offerto come kit acquistabile separatamente e offriva un chip per il controllo delle unità a dischi, un chip ROM e altri chip logici, il tutto da installare all'interno del computer;
*''' [[AMSDOS]]''',: forusato thenei computer [[Amstrad CPC]] computers.;
* GDOS e G+DOS: usato per le [[scheda elettronica|interfacce]] [[+D]] e [[DISCiPLE]] dei [[Sinclair ZX Spectrum]];
* [[AmigaDOS]]: uno dei moduli principali del sistema operativo [[AmigaOS]].
 
===DOS che erano il sistema operativo principale===
Usually, a disk operating system was loaded from a disk. Only a very few comparable DOSes were stored elsewhere than floppy disks; among these exceptions were the British [[BBC Micro]]'s optional [[Disc Filing System]], DFS, offered as a kit with a disk controller chip, a ROM chip, and a handful of logic chips, to be installed inside the computer; and [[Commodore International|Commodore]]'s [[Commodore DOS|CBM DOS]], located in a ROM chip in each disk drive.
Alcuni sistemi operativi per dischi erano il sistema operativo dell'intero computer:
* [[DOS/360]]: semplice sistema operativo inizialmente distribuito con i [[mainframe]] IBM serie [[System/360]]; in seguito divenne DOS/VSE e fu ancora solo [[VSE (sistema operativo)|VSE]];
* DOS sviluppato da [[Digital Equipment Corporation|DEC]] per i suoi [[minicomputer]] della serie [[PDP-11]] [[minicomputer]];
* [[DOS]] dei [[IBM compatibile|compatibili IBM]].
 
== Note ==
==Disk operating systems that were extensions to the OS==
<references />
*The '''DOS''' operating system for the [[Apple Computer]]'s [[Apple II]] family of computers. This was the primary operating system for this family from 1979 with the introduction of the [[floppy disk drive]] until 1983 with the introduction of '''[[ProDOS]]'''; many people continued using it long after that date. Usually it was called '''[[Apple DOS]]''' to distinguish it from [[MS-DOS]].
*'''[[Commodore DOS]]''', which was used by 8-bit [[Commodore International|Commodore]] computers. Unlike most other DOS systems, it was integrated into the disk drives, not loaded into the computer's own memory.
*'''[[Atari DOS]]''', which was used by the [[Atari 8-bit family]] of computers. The Atari OS only offered low-level disk-access, so an extra layer called ''DOS'' was booted off a floppy that offered higher level functions such as filesystems.
*'''[[MSX-DOS]]''', for the [[MSX]] computer standard. Initial version, released in 1984, was nothing but MS-DOS 1.0 ported to [[Zilog Z80|Z80]]; but in 1988 it evolved to version 2, offering facilities such as subdirectories, memory management and environment strings. The MSX-DOS kernel resided in ROM (built-in on the disk controller) so basic file access capacity was available even without the command interpreter, by using [[BASIC]] extended commands.
*'''[[Disc Filing System]]''' (DFS) This was an optional component for the [[BBC Micro]], offered as a kit with a disk controller chip, a ROM chip, and a handful of logic chips, to be installed inside the computer. See also ''[[Advanced Disc Filing System]]''.
*'''[[AMSDOS]]''', for the [[Amstrad CPC]] computers.
*'''GDOS''' and '''G+DOS''', for the [[+D]] and [[DISCiPLE]] disk interfaces for the [[ZX Spectrum]].
 
== Collegamenti esterni ==
==Disk operating systems that were the main OS==
* {{Collegamenti esterni}}
Some disk operating systems were the operating system for the entire computer system.
*The '''[[DOS/360]]''' initial/simple operating system for the [[IBM]] [[System/360]] family of [[mainframe computer]]s (it later became DOS/VSE, and was eventually just called [[VSE (operating system)|VSE]]).
*The '''DOS''' operating system for [[Digital Equipment Corporation|DEC]] [[PDP-11]] [[minicomputer]]s. This OS and the computers it ran on were nearly obsolete by the time PCs became common, with various descendants and other replacements.
*'''DOS''' for the [[IBM PC compatible]] platform {{main|DOS}}
:The best known family of operating systems named "DOS" is that running on [[IBM PC]]s type hardware using the Intel CPUs or their compatible cousins from other makers. Any DOS in this family is usually just referred to as ''[[DOS]]''. The original was ''[[86-DOS]]'', which would later become [[Microsoft]] ''[[MS-DOS]]''. It was also licensed to IBM by Microsoft, and marketed by them as ''[[PC-DOS]]''. [[Digital Research]] produced a compatible variant known as ''[[DR-DOS]]'', which was eventually taken over (after a buyout of Digital Research) by [[Novell]], then by [[Caldera International]]. This became ''Novell DOS'', then the open source ''[[OpenDOS]]'', before being changed back to ''DR-DOS''. There is also a [[free and open source software|free and open source]] version named ''[[FreeDOS]]''.
 
{{Portale|informatica}}
[[Category:Disk operating systems| ]]
-->
 
[[Categoria:Sistemi operativi]]
[[ca:Sistema operatiu de disc]]
[[en:Operating system#Disk access and file systems]]
[[fr:Disk operating system]]
[[pt:Sistema operacional em disco]]