1 / 7

M icro S oft - D isk O perating S ystem

MS-DOS. M icro S oft - D isk O perating S ystem. MS-DOS è stato un sistema operativo commerciale della Microsoft Corporation dedicato ai personal computer con microprocessore x86.

keene
Download Presentation

M icro S oft - D isk O perating S ystem

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MS-DOS MicroSoft - Disk Operating System

  2. MS-DOS è stato un sistema operativo commerciale della Microsoft Corporation dedicato ai personal computer con microprocessore x86. Microsoft MS-DOS è il primo di una lunga serie di sistemi operativi commerciali della maggiore software house del pianeta, negli anni 80 era detenente oltre il 90% del mercato mondiale dei sistemi operativi Fino all'avvento di Microsoft Windows 95 (della stessa Microsoft Corporation) rilasciato il 24 agosto 1995, MS-DOS è stato il sistema operativo per computer più diffuso al mondo.

  3. Come praticamente tutti i sistemi operativi per home e personal computer del periodo, l'MS-DOS era un sistema operativo monoutente e monotask, cioè capace di far girare un solo programma alla volta. Il mercato sviluppò, sfruttando una peculiarità del meccanismo di esecuzione dei programmi di DOS, i cosiddetti TSR (Terminate and Stay Resident, termina e resta residente): programmi che una volta caricati, il controllo alla shell senza però liberare la memoria allocata e, sovente, assumendo il controllo della tastiera o di un altro dispositivo, in modo da poter essere in qualche modo invocati dall'utente. Ciò consentiva una sia pur elementare simulazione di multitasking, anche se la pratica dimostrò che due o più TSR entravano spesso in conflitto o causavano instabilità al sistema.

  4. I principali limiti di DOS sono stati la limitazione a 640KB di RAM, la mancanza di supporto per la rientranza, l'architettura esclusivamente a 16 bit e il fatto che ogni processo una volta avviato avesse il controllo totale del sistema. Tali limitazioni erano dovute a scelte progettuali, basate sulle limitazioni del primo PC IBM; essendo strutturali, questi limiti non furono in seguito superabili. I limiti vennero poi aggirati con stratagemmi software come i gestori di memoria EMS e XMS, e i cosiddetti DOS extender che gestivano il funzionamento a 32 bit in modalità protetta, che MS-DOS non poteva supportare. Tuttavia non si trattava di modifiche strutturali al SO: in ogni caso la gestione del file system e la risposta agli interrupt restavano comunque in mano al vecchio MS-DOS e soffrivano dei suoi limiti.

  5. L'interfaccia standard di MS-DOS, un'interfaccia a riga di comando, era una shell (chiamata command), come su tutti i sistemi dell'epoca. In informatica l'interfaccia a riga di comando, a volte detta semplicemente riga di comando, indica una tipologia di interfaccia utente caratterizzata da un'interazione di tipo testuale tra utente ed elaboratore: l'utente impartisce comandi testuali in input mediante tastiera alfanumerica e riceve risposte testuali in output dall'elaboratore mediante display o stampante alfanumerici. In seguito divennero disponibili altre interfacce utente, basate su menu testuali (come, ad esempio, Norton Commander) o grafiche, come il GEM e le prime versioni di Microsoft Windows fino alla 3.11.

  6. Interfaccia a riga di comando

  7. I cloni Dato il grande successo e la longevità del DOS sarebbe stato ben strano se nessuno avesse cercato di emularlo. In effetti ci sono moltissimi sistemi operativi compatibili con varie versioni dell'MS-DOS o che cercano di estenderne le funzioni, alcuni commerciali, alcuni gratuiti, altri addirittura open source. Cloni commerciali: • MultiUserDOS-7 Gold • DR Multiuser-DOS • SuperDOS Cloni: • DR-DOS • Cloni gratuiti: • OpenDOS • DOS-C • TR-DOS Cloni open source: • FreeDOS • FreeGEM DOS

More Related