Hoppa till innehållet

DOS

Från Wikipedia
För andra betydelser, seDos.
IBMPC-DOS.

DOSstår förDisk Operating Systemoch avser ettdiskbaserat operativsystem.Dess primära användning är att hantera filer och starta program. En annan viktig del är stödet av systemprogramkod som ger applikationer ett konsekvent gränssnitt.

CP/Mvar ett mycket utbrett DOS-system, men tack vareIBMsstarka ställning på marknaden förstordatorerinom storföretag och offentlig sektor blev derasx86-baseradePC-datormarknadsledande.86-DOS,som köptes avMicrosoftoch sedan utvecklades som MicrosoftsMS-DOSrespektiveIBM:sPC-DOS,kunde därmed få en stor utbredning och bli dominerande på persondatorer. För x86-baserade datorer med Microsoft Windows har MS-DOS använts som bas i någon form fram tills Windows 98.

IBM lanserade sin persondatorIBM PCi augusti 1981. Fram tillsWindows 3.0lanserades 1990 var någon DOS-variant det dominerande operativsystemet och användargränssnittet. Windows-versionerna fram till Windows 3.11 varskalprogram,det vill sägagrafiska användargränssnitt,som startades från operativsystemet DOS. Också iWindows 95,98och Windows 98SE ( "98 second edition" ) var DOS dels ett självständigt operativsystem men också en nödvändighet för respektive Windows-version.

MedWindows ME( "millennium edition" ) gjordes DOS obrukbart som operativsystem för användaren (även om det så kallade DOS-fönstret ellerkommandotolkenfanns kvar).

Liksom under Windows 95, 98 och 98SE förblev DOS en helt nödvändig komponent (filenio.sys– vilken både är DOS och hela datorns "startmotor" ), som bland annat övertog kontrollen frånBIOSoch därefter skötte resten av datorns uppstart ( "booten"), till dess DOS överlämnade kontrollen till Windows. Under Windows ME doldes detta förfarande skickligt av Microsoft, men under Windows 95, 98 och 98SE är det bara att ändra värdet av variabelnBootGUItill noll i filenmsdos.sys(eller lägga till "BootGUI=0" om raden saknas) för att konstatera att datorn då inte startar Windows förrän man ger DOS kommandotwin.

Windows NToch senare versioner (XP,Vistaetcetera) är dock helt och hållet självständiga operativsystem vilka inte använder DOS på något vis. Många av de gamla DOS-kommandona lever vidare tillsammans med nya, både i kommandotolkar, reparationsdisketter samt i den så kallade återställningskonsolen. Detta har dock inget med det gamlaoperativsystemetDOS att göra.

Microsofts sista version av DOS som gick att köpa hade versionsnumret 6.22, men DOS under Windows 95 och 98 (version 7.0) samt Windows 98SE (version 7.1) går tämligen enkelt att plocka ut ur sina respektive Windowsversioner och dessa kan (till skillnad från gamla Windows-versioner) användas på helt moderna datorer – till exempel för att spela gamla DOS-spel, som alternativ till återställningskonsolen, eller för lågnivåprogrammering (assembler).

Förutom som egentligt operativsystem, operativsystemskomponent eller kommandotolk har DOS använts på startdisketter för felsökning, som operativsystem för specialtillämpningar och i liknande sammanhang, men också denna användning har mer eller mindre fallit bort under de första åren på 2000-talet.

DOS är delvis inspirerat avUnixochCP/M.DOS var, liksom CP/M, avsett för relativt billiga datorer med små resurser och saknade stöd förmultikörning,användarkonton och filrättigheter,virtuellt minneoch andra funktioner som redan då räknades som självklara för fleranvändarsystem som Unix. En del funktioner, såsom bättre minneshantering, kan skötas genom särskilda drivrutiner och en del DOS-varianter har inbyggt stöd för ytterligare funktioner, men DOS främsta fördel är att det är ett enkelt system som inte kräver stora resurser men ger stora friheter för tillämpningsprogrammen. Att hela systemet ryms på endiskett,med utrymme kvar för andra program, har varit viktigt dels i början, då den ursprungliga PC:n inte hade någon hårddisk, dels för speciella tillämpningar som inte skall vara beroende av hårddiskens innehåll.

I Sverige används oftast teckentabellen CP850 om ingen annan har specificerats iCONFIG.SYS.Textfiler i DOS kan konverteras med till exempel programmeticonv.

Exempel på olika DOS-varianter

[redigera|redigera wikitext]