Vad är Operating System? Förklara typer av operativsystem, funktioner och exempel

Vad är en Operating System?

An Operatingssystem (OS) är en programvara som fungerar som ett gränssnitt mellan datorhårdvarukomponenter och användaren. Varje datorsystem måste ha minst ett operativsystem för att köra andra program. Applikationer som webbläsare, MS Office, Notepad-spel, etc., behöver någon miljö för att köra och utföra sina uppgifter.

OS hjälper dig att kommunicera med datorn utan att veta hur man talar datorns språk. Det är inte möjligt för användaren att använda vilken dator eller mobil enhet som helst utan att ha ett operativsystem.

Introduktion till Operating System
Introduktion till Operating System

OS historia

  • Operatingssystem utvecklades först i slutet av 1950-talet för att hantera bandlagring
  • General Motors Research Lab implementerade det första operativsystemet i början av 1950-talet för deras IBM 701
  • I mitten av 1960-talet började operativsystemen använda diskar
  • I slutet av 1960-talet utvecklades den första versionen av Unix OS
  • Det första operativsystemet byggt av Microsoft var DOS. Den byggdes 1981 genom att köpa programvaran 86-DOS från ett Seattle-företag
  • Dagens populära OS Windows kom först till 1985 när ett GUI skapades och parades ihop med MS-DOS.

Exempel på Operatingssystem med marknadsandel

Operatingssystem med marknadsandel
Marknadsandel av Operating Systems

Följande är Operasystemexempel med den senaste marknadsandelen

OS Namn Dela
Windows 40.34
Android 37.95
iOS 15.44
Mac OS 4.34
Linux 0.95
Chrome OS 0.14
Windows Telefonens OS 0.06

Typer av Operatingssystem (OS)

Följande är de populära typerna av operativsystem (Operatingssystem):

  • Sats Operating System
  • Multitasking/Time Sharing OS
  • Multiprocessing OS
  • OS i realtid
  • Distribuerat operativsystem
  • Nätverk OS
  • Mobilt operativsystem

Sats Operating System

Vissa datorprocesser är mycket långa och tidskrävande. För att påskynda samma process, sätts ett jobb med liknande behov samman och körs som en grupp.

Användaren av ett batchoperativsystem interagerar aldrig direkt med datorn. I den här typen av operativsystem förbereder varje användare sitt jobb på en offlineenhet som ett hålkort och skickar in det till datoroperatören.

Multi-tasking/tidsdelning Operatingssystem

Tidsdelningsoperativsystem gör det möjligt för personer som befinner sig vid en annan terminal (skal) att använda ett enda datorsystem samtidigt. Processortiden (CPU) som delas mellan flera användare kallas tidsdelning.

realtids OS

A realtidsoperativsystem tidsintervallet för att bearbeta och svara på indata är mycket litet. Exempel: Militära programvarusystem, rymdprogramvarusystem är exempel på realtidsoperativsystem.

Distribuerad Operating System

Distribuerade system använder många processorer placerade i olika maskiner för att ge mycket snabb beräkning till sina användare.

nätverks Operating System

nätverks Operating Systemet körs på en server. Det ger möjlighet att hantera data, användare, grupper, säkerhet, applikationer och andra nätverksfunktioner.

Mobilt operativsystem

Mobila operativsystem är de operativsystem som är speciellt utformade för att driva smartphones, surfplattor och bärbara enheter.

Några mest kända mobiloperativsystem är Android och iOS, men andra inkluderar BlackBerry, Web och watchOS.

Funktioner av Operating System

Vissa typiska operativsystemfunktioner kan inkludera hantering av minne, filer, processer, I/O-system och enheter, säkerhet, etc.

Nedan är huvudfunktionerna för Operatingssystem:

Funktioner av Operating System

Funktioner av Operating System

I en operation systemmjukvara utför var och en av funktionerna:

  1. Processhantering: Processhantering hjälper OS att skapa och ta bort processer. Det tillhandahåller också mekanismer för synkronisering och kommunikation mellan processer.
  1. Minneshantering: Minneshanteringsmodul utför uppgiften att allokera och avallokera minnesutrymme till program som behöver dessa resurser.
  1. Filhantering: Den hanterar alla filrelaterade aktiviteter som organisationslagring, hämtning, namngivning, delning och skydd av filer.
  1. Enhetshantering: Enhetshantering håller koll på alla enheter. Denna modul som också ansvarar för denna uppgift är känd som I/O-styrenheten. Den utför också uppgiften att allokera och avallokera enheterna.
  1. I/O-systemhantering: Ett av huvudsyften med alla operativsystem är att dölja egenheterna hos hårdvaruenheterna för användaren.
  1. Sekundär-lagringshantering: System har flera lagringsnivåer som inkluderar primär lagring, sekundär lagring och cachelagring. Instruktioner och data måste lagras i primär lagring eller cache så att ett program som körs kan referera till det.
  1. Säkerhet: Säkerhetsmodulen skyddar data och information av ett datorsystem mot hot mot skadlig programvara och auktoriserad åtkomst.
  1. Kommandotolkning: Den här modulen tolkar kommandon som ges av och agerande systemresurser för att bearbeta dessa kommandon.
  1. Nätverk: Ett distribuerat system är en grupp av processorer som inte delar minne, hårdvaruenheter eller en klocka. Processorerna kommunicerar med varandra via nätverket.
  1. Arbetsbokföring: Hålla reda på tid och resurser som används av olika jobb och användare.
  1. Kommunikationshantering: Samordning och tilldelning av kompilatorer, tolkar och annan mjukvarururs för de olika användarna av datorsystemen.

Dragen av Operatingssystem (OS)

Här är en lista över viktiga funktioner i OS:

  • Skyddat och övervakarläge
  • Tillåter diskåtkomst och filsystem Enhetsdrivrutiner Nätverkssäkerhet
  • Programexekvering
  • Minneshantering Multitasking för virtuellt minne
  • Hantera I/O-operationer
  • Manipulering av filsystemet
  • Felsökning och hantering
  • Resursfördelning
  • Information och resursskydd

Dragen av Operating System

Fördel av Operating System

  • Låter dig dölja detaljer om hårdvara genom att skapa en abstraktion
  • Lätt att använda med ett GUI
  • Erbjuder en miljö där en användare kan köra program/applikationer
  • Operativsystemet måste se till att datorsystemet är bekvämt att använda
  • Operating System fungerar som en mellanhand mellan applikationer och hårdvarukomponenter
  • Det ger datorsystemresurserna lättanvänt format
  • Fungerar som en mellanhand mellan all hårdvara och mjukvara i systemet

Nackdelar med Operating System

  • Om något problem uppstår i OS, kan du förlora allt innehåll som har lagrats i ditt system
  • OperaTing-systemets programvara är ganska dyr för små organisationer, vilket belastar dem. Exempel Windows
  • Det är aldrig helt säkert eftersom ett hot kan uppstå när som helst

Vad är Kernel i Operating System?

Kärnan är den centrala komponenten i en dators operativsystem. Det enda jobbet som utförs av kärnan är att hantera kommunikationen mellan mjukvaran och hårdvaran. En kärna är kärnan i en dator. Det gör kommunikationen mellan hårdvara och mjukvara möjlig. Medan kärnan är den innersta delen av ett operativsystem, är ett skal det yttersta.

Kärnan in Operating System
Introduktion till Kernel

Funktioner i Kernel

  • Schemaläggning av processer på låg nivå
  • Kommunikation mellan processer
  • Processsynkronisering
  • Kontextbyte

Typer av kärnor

Det finns många typer av kärnor som finns, men bland dem är de två mest populära kärnorna:

1. Monolitisk

En monolitisk kärna är en enda kod eller block av programmet. Den tillhandahåller alla nödvändiga tjänster som erbjuds av operativsystemet. Det är en förenklad design som skapar ett distinkt kommunikationslager mellan hårdvara och mjukvara.

2. Mikrokärnor

Microkernel hanterar alla systemresurser. I denna typ av kärna implementeras tjänster i olika adressutrymmen. Användartjänsterna lagras i användarens adressutrymme, och kärntjänsterna lagras under kärnans adressutrymme. Så det hjälper till att minska storleken på både kärnan och operativsystemet.

Skillnaden mellan Firmware och Operating System

Nedan är de viktigaste skillnaderna mellan firmware och Operatingssystem:

firmware Operating System
Definiera firmware: Firmware är en typ av programmering som är inbäddad på ett chip i enheten som styr den specifika enheten. definiera Operating System: OS tillhandahåller funktionalitet utöver det som tillhandahålls av firmware.
Firmware är program som kodats av tillverkaren av IC eller något och som inte kan ändras. OS är ett program som kan installeras av användaren och kan ändras.
Den lagras i ett icke-flyktigt minne. OS lagras på hårddisken.

Skillnaden mellan 32-bitars och 64-bitars Operating System

Nedan är nyckeln Skillnader mellan 32-bitars och 64-bitars Operating System:

parametrar 32.Bit 64.Bit
Architecture och programvara Tillåt 32 bitars databehandling samtidigt Tillåt 64 bitars databehandling samtidigt
Kompatibilitet 32-bitars applikationer kräver 32-bitars OS och processorer. 64-bitars applikationer kräver ett 64-bitars operativsystem och CPU.
System tillgängliga Alla versioner av Windows 8, Windows 7, Windows Vista och Windows XP, Linux osv. Windows XP Professional, Vista, 7, Mac OS X och Linux.
Minnesgränser 32-bitars system är begränsade till 3.2 GB RAM. 64-bitars system tillåter maximalt 17 Billion GB RAM.

Sammanfattning

  • Vad är OS (Operasystemdefinition) och dess typer: Ett operativsystem är en programvara som fungerar som ett gränssnitt mellan slutanvändaren och datorhårdvaran. Olika kategorier av OperaTing System i dator och andra enheter är: Batch Operating System, Multitasking/Time Sharing OS, Multiprocessing OS, Real Time OS, Distributed OS, Network OS & Mobile OS
  • Personlig dator Operating Systems utvecklades först i slutet av 1950-talet för att hantera bandlagring
  • Förklara Operating System fungerar: OS fungerar som en mellanhand mellan användaren och datorn. Det hjälper användaren att kommunicera med datorn utan att veta hur man talar datorns språk.
  • Kärnan är den centrala komponenten i en dators operativsystem. Det enda jobbet som utförs av kärnan är att hantera kommunikationen mellan mjukvaran och hårdvaran
  • Två mest populära kärnor är monolitiska och Mikrokärnor
  • Process, Device, File, I/O, Secondary-Storage, Memory Management är olika funktioner i en Operating System