DOS (diskoperativsystem)

Vad är ett diskoperativsystem?

ett DOS-eller diskoperativsystem är ett operativsystem som körs från en hårddisk. Termen kan också hänvisa till en viss familj av diskoperativsystem, oftast MS-DOS, en akronym för Microsoft DOS.

ett operativsystem (OS) är den programvara som styr en dators hårdvara och kringutrustning och tillåter andra program att fungera. Tidiga datorer på 1940-och 1950-talet hade inte hårddiskar. Istället var de hårdkopplade för att utföra specifika beräkningar.

senare kunde datorer lagra instruktioner laddade i datorns minne med hjälp av hålkort och sedan, efter det, magnetband. Datorminne utrymme var begränsat, och när instruktionerna för att styra en dator flyttades till en hårddisk, såsom en diskett eller intern hårddisk, ansågs det banbrytande teknik.

DOS används också för att beskriva flera liknande kommandoradsdiskoperativsystem. Tidiga datorer, som Commodore 64, Atari 800 och Apple II, alla innehöll ett diskoperativsystem, inklusive Commodore Business Machines DOS, Atari DOS respektive Apple DOS. DOS / 360 var ett operativsystem för IBM-stordatorer, som först dök upp 1966, men det är inte relaterat till 8086-baserade DOS på 1980-talet.

hur fungerar ett diskoperativsystem?

när en dator är påslagen går den igenom olika steg som kallas startprocessen. För en dator som kör ett diskoperativsystem är följande sex steg standard:

  1. read-only memory (ROM) bootstrap loader läser Master Boot Record och överför kontrollen till den.
  2. boot record laddar diskens operativsystem i minnet och det tar kontroll över maskinen.
  3. datorn överför data som lagras på en magnetisk skiva till dess huvudminne, random access memory.
  4. den överför också data till externa enheter som är anslutna till datorn, till exempel en datorskärm eller skrivare.
  5. datorn tillhandahåller olika applikationsprogrammeringsgränssnitt för program som teckeninmatning/ – utgång (i/O), minneshantering, programladdning och avslutning samt hantering av inmatning från användaren via ett tangentbord.
  6. OS ger också filhantering som organiserar, läser och skriver filer på lagring. Filerna är organiserade i en hierarkisk struktur av kataloger, underkataloger och filer.

ett diskoperativsystem har inget grafiskt användargränssnitt (GUI). Gränssnittet är teckenbaserat, så användarna måste skriva kommandon på kommandoraden för att ange vilka åtgärder de vill ha.

PC-DOS 2.0 startskärm
ett exempel på en PC-DOS 2.0 startskärm på en tidig IBM PC visar kommandoradsgränssnittet.

DOS-funktioner

Bland funktionerna och begränsningarna för diskoperativsystem är följande.

funktioner

  • kommandoradsgränssnitt (CLI). Det har inte ett GUI och accepterar inte musingångar. Det är ett teckenbaserat gränssnittssystem där alla kommandon matas in i text vid kommandoradsprompten.
  • förvaltning. Ett diskoperativsystem kan hantera en dators filer, I/O-system och dess minne.

begränsningar

  • ingen inbyggd säkerhet. Det har inte inbyggd säkerhet, till exempel filägande och behörigheter.
  • inga multianvändare eller multitasking. Det stöder inte heller multiusers eller multitasking. Det kan bara köra ett program i taget, men det ger direkt åtkomst till det grundläggande I/O-systemet och underliggande hårdvara.
  • utmanande gränssnitt. CLI, där en användare måste skriva in kommandon, kräver att användaren kommer ihåg kommandon för att köra program och göra andra OS-uppgifter. Detta tillvägagångssätt gör det svårt för nybörjare att använda. Om du till exempel skriver kommandot cd \directory_name ändras den aktuella arbetskatalogen till den namngivna katalogen och om du skriver kommandot dir visas filerna i den aktuella katalogen.

vanliga DOS-kommandon

MS-DOS är inte skiftlägeskänslig, så kommandon kan skrivas antingen med stora eller små bokstäver. Andra diskoperativsystem har dock skiftlägeskänsliga CLIs. DOS-kommandon inkluderar följande.

kommando vad det gör exempel
cd ändrar katalog typ cd c:\techtarget i kommandoraden för att ändra arbetskatalogen till c:\techtarget.
cls rensar allt innehåll på skärmen och lämnar bara kommandotolken skriv cls på kommandoraden.
kopiera kopierar en eller flera filer till en annan plats typ kopiera c:\techtarget\file.txt c:\techtarget\file2.txt att kopiera c:\techtarget\file.txt till c:\techtarget\file2.txt.
del tar bort en eller flera filer Typ del c:\techtarget\file2.txt för att radera filfilen.txt från katalogen c:\techtarget.
deltree tar bort alla filer och underkataloger från en dator Typ deltree c:\ techtarget \ drafts för att radera katalogutkast, inklusive alla filer och underkataloger som finns i den.
dir visar en lista över filer och kataloger i en katalog typ dir c:\techtarget visa en lista över filer och kataloger i katalogen c:\techtarget.
format formaterar en disk för DOS-filer Typ format e: för att formatera disken i enhet e: för användning med DOS.
hjälp visar tillgängliga kommandon eller mer information om ett specifikt kommando skriv help del för att visa information om del-kommandot och hur du använder det. De flesta kommandon har valfria växlar som förklaras i hjälpinformationen.
mkdir eller md skapar en ny underkatalog typ mkdir c:\techtarget\drafts för att skapa underkatalogen utkast i c:\techtarget katalog.
flytta flyttar filer eller kataloger från en katalog till en annan eller från en enhet till en annan

typ flytta c:\techtarget\file.txt c:\techtarget\drafts\file.txt att flytta c:\techtarget\file.txt till c:\techtarget\drafts\file.txt.

ren eller byt namn på ändrar namnet på en fil eller katalog Typ ren c:\techtarget\file.txt c:\techtarget\file2.txt för att byta namn på filen c:\techtarget\file.txt till c:\techtarget\file2.txt.
typ visar innehållet i en fil på skärmen

Typ typ c:\myfile.txt för att visa innehållet i myfile.txt-fil.

* ett jokertecken som representerar ett eller flera tecken en grupp filer har gemensamt typ kopiera c:\techtarget\*.txt c:\techtarget\drafts för att kopiera alla filer med förlängningen av .txt till c:\techtarget\drafts.
? ett jokertecken som representerar ett enda tecken en grupp filer har gemensamt typ kopia c:\techtarget \ dokument?.txt c:\techtarget\drafts kopiera filer med namnet document1.txt, dokument2.txt och så vidare till c:\techtarget\drafts.

historia av DOS

mikroprocessorns ankomst på 1970-talet startade en datorrevolution och marknaden för persondatorer (datorer) började boom. IBM, som vid den tiden var känd för sina stordatorer, släppte IBM 5150 persondator i augusti 1981. För att påskynda utvecklingen av denna nya dator beslutade IBM att licensiera olika komponenter från andra företag.

dess första val för ett operativsystem var CP/M-86-Programvaran från Digital Research (DR). Oenigheter om icke-avslöjandeavtal och licensiering ledde dock till att IBM valde ett CP/M-liknande operativsystem från Microsoft. Microsoft köpte rättigheterna att marknadsföra 86-DOS, ett operativsystem baserat på Intel 8086 16-bitars processor. 86-DOS skapades av Tim Paterson på Seattle Computer Products (SCP) och kallades ursprungligen QDOS, en akronym av Quick and Dirty OS.

efter att ha lämnat SCP för Microsoft 1981 arbetade Paterson på PC-DOS-versionen av 86-DOS för IBMs PC. PC-DOS var den första allmänt installerade DOS som används i datorer som körs på Intel 8086 16-bitars processorer.

Microsoft producerade sin egen nästan identiska version av PC-DOS som heter MS-DOS. När försäljningen av datorer växte växte MS-DOS ubiquity också. Senare versioner innehöll förbättrad prestanda och ytterligare funktionalitet, till exempel stöd för utländska och utökade tecken och större hårddiskar. Det hade också förbättrad minneshantering, en förbättrad textredigerare och nätverksstöd.

när Microsoft först introducerade Windows som ett GUI för MS-DOS, var tidiga användare tvungna att skriva “WIN” vid DOS-prompten för att starta Windows-programmet. Windows har sedan dess utvecklats från att vara ett GUI-program som körs under MS-DOS till ett fullständigt operativsystem som tar över som standard OS, men det var inte förrän Windows XP att konsumentversioner av Windows slutade förlita sig på DOS-programmet win.com för att starta Windows-kärnan.

den senaste detaljhandelsversionen av MS-DOS var MS-DOS 6.22, och PC-DOS 2000 var den sista detaljhandelsversionen av PC-DOS. Efter den här utgåvan var MS-DOS fortfarande buntad som en del av Windows men krävde inte längre en separat licens. Det kan fortfarande köras under Windows med en kommandoprocessor som emulerar MS-DOS-gränssnittet. Det finns en öppen källkodsversion av DOS som heter FreeDOS som är baserad på och kompatibel med MS-DOS. Andra versioner av dessa operativsystem inkluderar DR-DOS, ROM-DOS och PTS-DOS (PhysTechSoft DOS).

på grund av de många äldre applikationerna kommer diskoperativsystem att fortsätta att användas i många år. De kan användas för enkla inbyggda system, men att säkra äldre operativsystem mot moderna attacker är ett problem. Dessa operativsystem ger maskinoberoende och har ingen licenskostnad för FreeDOS och andra operativsystem med öppen källkod.

skärmdump av FreeDOS help program
FreeDOS är Open source-versionen av DOS som finns tillgänglig idag. Ta en titt på FreeDOS hjälpprogram.

takeaway

diskoperativsystem spelade en viktig roll i den tidiga utvecklingen av persondatorer. Idag, cirka 55 år efter deras första utveckling, har de en plats som en av de viktigaste typerna av operativsystem i datorhistorien.

Microsoft introducerade nyligen Windows 11. Ta reda på var Windows OS är på väg och den viktiga roll det fortsätter att spela i datorer.

Leave a Reply