Operativsystem

Från Wikipedia
Hoppa till: navigering, sök
En schematisk bild över operativsystemets relation till resten av datorsystemet, som det ser ut på vanliga PC-datorer.

Ett operativsystem är ett datorprogram eller en samling datorprogram som syftar till att underlätta användandet av en dator, genom att utgöra länken mellan datorns maskinvara och de tillämpningsprogram som användaren vill köra på datorn. Operativsystemet är ansvarigt för hanteringen av central maskinvara, koordinationen av datorns aktiviteter och för fördelandet av resurser på datorn. Det kan ses som datorns "grundlag" – en standardiserad regeluppsättning som bestämmer hur program och användare får använda datorns olika delar.

Ett operativsystem kan delas upp i tre delar: operativsystemskärnan, en grundläggande uppsättning användarprogram och systembiblioteken. Kärnan hanterar datorns resurser, till exempel arbetsminne, in- och utmatningsenheter och processortid och fördelar dessa mellan de program som körs i datorn och ser till att det inte uppstår några konflikter mellan dem. Användarprogrammen ger användaren möjlighet att använda systemet och består i allmänhet av allt ifrån konfigurationsverktyg och textredigerarprogram till program för att formatera hårddisken. Systembiblioteken är de programbibliotek som erbjuder datorplattformens grundläggande infrastruktur för övriga program.

Vilka program och programbibliotek som skall räknas till operativsystemet är omdebatterat. Riktgivande definitioner varierar från att räkna in endast operativsystemets kärna och komponenter som brukar finnas i kärnan till ”det som följer med installationmedierna”, vilket i tiderna i allmänhet var ekvivalent med det som åtminstone kunde förväntas vara installerat på ifrågavarande operativsystem. För exempelvis en linuxdistribution är den senare definitionen klart olämplig, då den inbegriper all programvara som i allmänhet installeras. Tillämpningsprogram så som ordbehandlare och webbläsare hör inte till operativsystemet.

Funktioner[redigera | redigera wikitext]

Operativsystem erbjuder en rad tjänster till tillämpningsprogrammen liksom till användarna. Programmen tar del av dessa tjänster genom programmeringsgränsnitt (engelska: application programming interfaces, API). Genom att använda dessa gränssnitt kan ett program efterfråga olika tjänster från operativsystemet. Användare kan å sin sida interagera med operativsystemet genom ett användargränssnitt. Tidiga användargränssnitt bestod av textkommandon i olika kombinationer (CLI). Numera används främst grafiska användargränssnitt (GUI). För handdatorer och skrivbordsdatorer anses användargränssnittet i allmänhet vara en del av operativsystemet. På Unix består användargränssnittet av olika program som kan, men inte behöver, höra till operativsystemet.

Vanliga operativsystem[redigera | redigera wikitext]

Vanliga nutida operativsystem inkluderar Microsoft Windows, Mac OS X, Linux, BSD och Solaris. Microsoft Windows har en starkt dominerande marknadsandel för skrivbordsdatorer och bärbara datorer. Datorer som används som servrar kör dock oftare Linux eller andra Unix-liknande system. Marknaden för inbäddade datorsystem är uppdelad mellan flera olika operativsystem.[1][2]

Tidsaxel[redigera | redigera wikitext]

i5/OS Syllable OpenVMS OpenVMS eComStation OS/2 Warp OpenVMS OS/2 Warp OpenVMS OpenVMS BeOS VMS OS/2 AmigaOS Xerox Star OpenVMS CP/M DEC Starlet Multics Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux OpenBSD FreeBSD DragonFly BSD FreeBSD OpenBSD FreeBSD BSD BSD OpenBSD NetBSD FreeBSD BSD BSD BSD BSD BSD BSD BSD BSD BSD BSD BSD BSD BSD AIX Solaris UNIX Minix Solaris AIX UNIX UNIX Unix System V OPENSTEP Mach UNIX AIX Irix Ultrix GNU/Hurd Solaris NeXTSTEP HP-UX Minix Plan 9 UNIX QNX Unix System V SunOS Unix System III UNIX Eunice UNIX UNIX UNIX UNIX UNIX UNICS Mac OS X Mac OS X Mac OS X Mac OS X Mac OS X Mac OS X Mac OS X Mac OS X Mac OS Darwin (operativsystem) Mac OS Mac System Mac System Lisa OS Apple DOS Windows 8 Windows 7 Windows Vista Windows XP#Service Pack 2 Windows 2003 Windows XP Windows ME Windows 2000 Windows 98 Windows NT Windows 95 Windows NT Windows NT Windows Windows Windows FreeDOS MS-DOS PC-DOS MS-DOS DR DOS Concurrent DOS MS-DOS MS-DOS BSD

Användargränssnittet hos Ubuntu, en variant av operativsystemet Linux.

Observera att tabellen saknar de flesta operativsystem för stordatorer, till exempel ICL George, IBM MFT, IBM MVS, IBM VM, Univac, Tandem, och minidatorer som Digital PDP, etc. Flera av dessa har numera mest historisk betydelse, då moderna trender är att köra Unix/Linux på stor- och superdatorer. Tabellen saknar även den mycket stora andel som användes i inbäddade system.

Operativsystemets delar[redigera | redigera wikitext]

Operativsystemkärna[redigera | redigera wikitext]

Systemverktyg[redigera | redigera wikitext]

Detta avsnitt är en sammanfattning av Systemverktyg

Ett operativsystem brukar innehålla ett antal systemverktyg för att administrera maskin- och programvaran och datorns nätverk. Bland systemverktygen kan finnas filhanterare, defragmenterare, brandvägg och antivirusprogram.

Se även[redigera | redigera wikitext]

Externa länkar[redigera | redigera wikitext]

Vidare läsning[redigera | redigera wikitext]

Referenser[redigera | redigera wikitext]

  1. ^ Linux market share set to surpass Win 98, OS X still ahead of Vista
  2. ^ Linux server market share keeps growing