logo

Vad är ett operativsystem?

Operativ system ligger i kategorin systemprogramvara. Den hanterar i princip alla resurser på datorn. Ett operativsystem fungerar som ett gränssnitt mellan programvaran och olika delar av datorn eller datorhårdvaran. Operativsystemet är utformat på ett sådant sätt att det kan hantera datorns övergripande resurser och drift.

Operativsystem är en helt integrerad uppsättning specialiserade program som hanterar alla funktioner på datorn. Den kontrollerar och övervakar exekveringen av alla andra program som finns i datorn, vilket även inkluderar applikationsprogram och annan systemprogramvara för datorn. Exempel på operativsystem är Windows, Linux, Mac OS, etc.



Ett operativsystem (OS) är en samling programvara som hanterar hårdvaruresurser och tillhandahåller vanliga tjänster för datorprogram. Operativsystemet är den viktigaste typen av systemprogramvara i ett datorsystem.

Vad används ett operativsystem till?

Operativsystemet hjälper till att förbättra både datorprogramvaran och hårdvaran. Utan OS blev det mycket svårt för alla program att vara användarvänliga. Operativsystemet ger en användare ett gränssnitt som gör alla applikationer attraktiva och användarvänliga. Operativsystemet levereras med ett stort antal enhetsdrivrutiner som gör OS-tjänster tillgängliga för hårdvarumiljön. Varje applikation som finns i systemet kräver operativsystemet. Operativsystemet fungerar som en kommunikationskanal mellan systemhårdvara och systemprogramvara. Operativsystemet hjälper en applikation med hårdvarudelen utan att veta om den faktiska hårdvarukonfigurationen. Det är en av de viktigaste delarna av systemet och därför finns det i varje enhet, oavsett om den är stor eller liten.

Operativ system



För mer, se Behov av operativsystem .

Operativsystemets funktioner

  • Resurshantering: Operativsystemet hanterar och allokerar minne, CPU-tid och andra hårdvaruresurser mellan de olika programmen och processerna som körs på datorn.
  • Processhantering: Operativsystemet ansvarar för att starta, stoppa och hantera processer och program. Den kontrollerar också schemaläggningen av processer och allokerar resurser till dem.
  • Minneshantering: Operativsystemet hanterar datorns primära minne och tillhandahåller mekanismer för att optimera minnesanvändningen.
  • Säkerhet: Operativsystemet ger en säker miljö för användaren, applikationer och data genom att implementera säkerhetspolicyer och mekanismer såsom åtkomstkontroller och kryptering.
  • Jobbredovisning: Den håller reda på tid och resurser som används av olika jobb eller användare.
  • Filhantering: Operativsystemet ansvarar för att organisera och hantera filsystemet, inklusive skapande, radering och manipulering av filer och kataloger.
  • Enhetshantering: Operativsystemet hanterar in-/utdataenheter som skrivare, tangentbord, möss och bildskärmar. Den tillhandahåller nödvändiga drivrutiner och gränssnitt för att möjliggöra kommunikation mellan enheterna och datorn.
  • Nätverk: Operativsystemet tillhandahåller nätverksfunktioner som att upprätta och hantera nätverksanslutningar, hantera nätverksprotokoll och dela resurser som skrivare och filer över ett nätverk.
  • Användargränssnitt : Operativsystemet tillhandahåller ett användargränssnitt som gör det möjligt för användare att interagera med datorsystemet. Detta kan vara en Grafiskt användargränssnitt (GUI), ett kommandoradsgränssnitt (CLI) , eller en kombination av båda.
  • Säkerhetskopiering och återställning: Operativsystemet tillhandahåller mekanismer för att säkerhetskopiera data och återställa dem i händelse av systemfel, fel eller katastrofer.
  • Virtualisering: Operativsystemet tillhandahåller virtualiseringsmöjligheter som gör att flera operativsystem eller applikationer kan köras på en enda fysisk maskin. Detta kan möjliggöra effektiv användning av resurser och flexibilitet vid hantering av arbetsbelastningar.
  • Prestandaövervakning: Operativsystemet tillhandahåller verktyg för att övervaka och optimera systemets prestanda, inklusive att identifiera flaskhalsar, optimera resursanvändning och analysera systemloggar och mätvärden.
  • Tidsdelning: Operativsystemet gör det möjligt för flera användare att dela ett datorsystem och dess resurser samtidigt genom att tillhandahålla tidsdelningsmekanismer som allokerar resurser rättvist och effektivt.
  • Systemsamtal: Operativsystemet tillhandahåller en uppsättning systemanrop som gör det möjligt för applikationer att interagera med operativsystemet och komma åt dess resurser. Systemanrop ger ett standardiserat gränssnitt mellan applikationer och operativsystem, vilket möjliggör portabilitet och kompatibilitet mellan olika hårdvaru- och mjukvaruplattformar.
  • Hjälpmedel för att upptäcka fel: Dessa innehåller metoder som inkluderar produktion av dumpar, spår, felmeddelanden och andra felsöknings- och feldetekteringsmetoder.

För mer, se Operativsystemets funktioner .

Mål för operativsystem

Låt oss nu se några av målen för operativsystemet, som nämns nedan.



  • Bekväm att använda: Ett av målen är att göra datorsystemet mer bekvämt att använda på ett effektivt sätt.
  • Användarvänlig: Att göra datorsystemet mer interaktivt med ett bekvämare gränssnitt för användarna.
  • Lätt tillgång: Att ge enkel åtkomst till användare för att använda resurser genom att fungera som en mellanhand mellan hårdvaran och dess användare .
  • Hantering av resurser: För att hantera en dators resurser på ett bättre och snabbare sätt.
  • Kontroller och övervakning: Genom att hålla reda på vem som använder vilken resurs, bevilja resursförfrågningar och förmedla motstridiga förfrågningar från olika program och användare.
  • Rättvis delning av resurser: Tillhandahålla effektiv och rättvis delning av resurser mellan användare och program.

Typer av operativsystem

  • Batch operativsystem: A Batch operativsystem är en typ av operativsystem som inte interagerar med datorn direkt. Det finns en operatör som tar liknande jobb med samma krav och grupperar dem i partier.
  • Operativsystem för tidsdelning: Operativsystem för tidsdelning är en typ av operativsystem som tillåter många användare att dela datorresurser (maximalt utnyttjande av resurserna).
  • Distribuerat operativsystem: Distribuerat operativsystem är en typ av operativsystem som hanterar en grupp av olika datorer och får det att se ut som en enda dator. Dessa operativsystem är utformade för att fungera på ett nätverk av datorer. De tillåter flera användare att komma åt delade resurser och kommunicera med varandra över nätverket. Exempel inkluderar Microsoft Windows Server och olika distributioner av Linux designade för servrar.
  • Nätverksoperativsystem: Nätverksoperativsystem är en typ av operativsystem som körs på en server och ger möjlighet att hantera data, användare, grupper, säkerhet, applikationer och andra nätverksfunktioner.
  • Operativsystem i realtid: Operativsystem i realtid är en typ av operativsystem som betjänar ett realtidssystem och tidsintervallet som krävs för att bearbeta och svara på indata är mycket litet. Dessa operativsystem är utformade för att svara på händelser i realtid. De används i applikationer som kräver snabba och deterministiska svar, såsom inbyggda system, industriella styrsystem och robotik.
  • Multiprocessing operativsystem: Operativsystem för flera processorer används i operativsystem för att öka prestandan hos flera processorer inom ett enda datorsystem. Flera processorer är sammanlänkade så att ett jobb kan delas upp och köras snabbare.
  • Operativsystem för en användare: Operativsystem för en användare är utformade för att stödja en enskild användare åt gången. Exempel inkluderar Microsoft Windows för persondatorer och Apple macOS.
  • Operativsystem för flera användare: Operativsystem för flera användare är designade för att stödja flera användare samtidigt. Exempel inkluderar Linux och Unix.
  • Inbyggda operativsystem: Inbyggda operativsystem är utformade för att köras på enheter med begränsade resurser, som smartphones, bärbara enheter och hushållsapparater. Exempel inkluderar Googles Android och Apples iOS.
  • Klusteroperativsystem: Klusteroperativsystem är utformade för att köras på en grupp datorer, eller ett kluster, för att fungera tillsammans som ett enda system. De används för högpresterande beräkningar och för applikationer som kräver hög tillgänglighet och tillförlitlighet. Exempel inkluderar Rocks Cluster Distribution och OpenMPI.

För mer, se Typer av operativsystem .

Hur kontrollerar man operativsystemet?

Det finns så många faktorer att ta hänsyn till när vi väljer det bästa operativsystemet för vår användning. Dessa faktorer nämns nedan.

  • Prisfaktor: Priset är en av faktorerna för att välja rätt operativsystem eftersom det finns några operativsystem som är gratis, som Linux, men det finns några mer operativsystem som betalas som Windows och macOS.
  • Tillgänglighetsfaktor: Vissa operativsystem är lätta att använda som macOS och iOS, men vissa operativsystem är lite komplicerade att förstå som Linux. Så du måste välja det operativsystem där du är mer tillgänglig.
  • Kompatibilitetsfaktor: Vissa operativsystem stöder mycket färre applikationer medan vissa operativsystem stöder fler applikationer. Du måste välja OS, som stöder de applikationer som krävs av dig.
  • Säkerhetsfaktor: Säkerhetsfaktorn är också en faktor för att välja rätt OS, eftersom macOS ger extra säkerhet medan Windows har lite färre säkerhetsfunktioner.

Exempel på operativsystem

  • Windows (GUI-baserad, PC)
  • GNU/Linux (Personligt, arbetsstationer, ISP, fil- och skrivarserver, trenivåklient/server)
  • Mac OS (Macintosh), används för Apples persondatorer och arbetsstationer (MacBook, iMac).
  • Android (Googles operativsystem för smartphones/surfplattor/smartwatches)
  • iOS (Apples OS för iPhone, iPad och iPod Touch)

Vanliga frågor om operativsystem

1. Vilken typ av programvara är operativsystemet?

(A) Systemprogramvara

java datastrukturer

(B) Programvara

(C) Både a och b

(D) Inget av ovanstående

Lösning:

Det korrekta alternativet är A, dvs systemprogramvara

2. Vilket av följande är inte ett exempel på ett operativsystem?

(A) Windows

(B) Linux

(C) MacOS

(D) MS-Word

Lösning:

Rätt alternativ är D, dvs MS-Word

Windows, Linux, Mac OS, alla 3 är exempel på operativsystem medan MS-Word är ett exempel på applikationsprogram.

3. Vilken karakteristisk egenskap förhindrar obehörig åtkomst till program och data?

(A) Säkerhet

(B) Datahantering

(C) Enhetshantering

(D) Kontroll av systemets prestanda

Lösning:

var är webbläsarinställningarna

Det korrekta alternativet är A, dvs Säkerhet

Säkerhet förhindrar obehörig åtkomst till program och data med hjälp av lösenord eller någon form av skyddsteknik.

4. Vilken karaktäristisk egenskap allokerar och avfördelar resurserna och avgör även vem som får resursen?

(A) Säkerhet

(B) Filhantering

(C) Enhetshantering

(D) Kontroll av systemets prestanda

Lösning:

Det korrekta alternativet är B, dvs filhantering

Filhantering allokerar och avallokerar resurserna och bestämmer också vem som får resursen.

5. ________________ är utformad på ett sådant sätt att den kan hantera datorns övergripande resurser och drift.

(A) Operativsystem

(B) Filhantering

(C) Enhetshantering

(D) Inget av ovanstående

Lösning:

Det korrekta alternativet är A, dvs. Operativsystem

Operativsystemet är utformat på ett sådant sätt att det kan hantera övergripande resurser och drift av datorn.

För mer information kan du hänvisa till Operativsystem – Set 1 .