Hva er Operating System? Forklar OS-typer, funksjoner og eksempler

Hva er en Operating System?

An Operatingsystem (OS) er en programvare som fungerer som et grensesnitt mellom maskinvarekomponenter og brukeren. Hvert datasystem må ha minst ett operativsystem for å kjøre andre programmer. Applikasjoner som nettlesere, MS Office, Notisblokkspill osv. trenger et miljø for å kjøre og utføre oppgavene sine.

OS hjelper deg å kommunisere med datamaskinen uten å vite hvordan du snakker datamaskinens språk. Det er ikke mulig for brukeren å bruke hvilken som helst datamaskin eller mobilenhet uten å ha et operativsystem.

Introduksjon til Operating System
Introduksjon til Operating System

OS historie

  • Operating-systemer ble først utviklet på slutten av 1950-tallet for å administrere båndlagring
  • General Motors Research Lab implementerte det første operativsystemet på begynnelsen av 1950-tallet for deres IBM 701
  • På midten av 1960-tallet begynte operativsystemene å bruke disker
  • På slutten av 1960-tallet ble den første versjonen av Unix OS utviklet
  • Det første OS bygget av Microsoft var DOS. Den ble bygget i 1981 ved å kjøpe 86-DOS-programvaren fra et Seattle-selskap
  • Dagens populære OS Windows kom først til eksistens i 1985 da en GUI ble opprettet og paret med MS-DOS.

Eksempler Operatingsystem med markedsandel

Operatingsystem med markedsandel
Markedsandel av Operating systemer

Følgende er Operating Systemeksempler med siste markedsandel

OS -navn Del
Windows 40.34
Android 37.95
iOS 15.44
Mac OS 4.34
Linux 0.95
Chrome OS 0.14
Windows Telefon OS 0.06

Typer av Operatingsystem (OS)

Følgende er de populære typene OS (Operating System):

  • Batch Operating System
  • Multitasking/Time Sharing OS
  • Multiprosessering OS
  • Sanntids OS
  • Distribuert OS
  • Nettverk OS
  • Mobile OS

Batch Operating System

Noen dataprosesser er svært langvarige og tidkrevende. For å fremskynde den samme prosessen, settes en jobb med lignende behov sammen og kjøres som en gruppe.

Brukeren av et batchoperativsystem samhandler aldri direkte med datamaskinen. I denne typen OS forbereder hver bruker jobben sin på en frakoblet enhet som et hullkort og sender den til datamaskinoperatøren.

Multi-tasking/tidsdeling Operating systemer

Tidsdelingsoperativsystem gjør det mulig for personer som befinner seg på en annen terminal (shell) å bruke et enkelt datasystem samtidig. Prosessortiden (CPU) som deles mellom flere brukere kalles tidsdeling.

Sanntids OS

A sanntids operativsystem tidsintervallet for å behandle og svare på input er veldig lite. Eksempler: Militære programvaresystemer, romprogramvaresystemer er sanntids OS-eksempler.

distribuert Operating System

Distribuerte systemer bruker mange prosessorer plassert i forskjellige maskiner for å gi svært rask beregning til brukerne.

Network Operating System

Network Operating System kjører på en server. Den gir muligheten til å administrere data, bruker, grupper, sikkerhet, applikasjoner og andre nettverksfunksjoner.

Mobile OS

Mobile operativsystemer er de operativsystemene som er spesielt utviklet for å drive smarttelefoner, nettbrett og bærbare enheter.

Noen mest kjente mobile operativsystemer er Android og iOS, men andre inkluderer BlackBerry, Web og watchOS.

Funksjoner av Operating System

Noen typiske operativsystemfunksjoner kan omfatte administrasjon av minne, filer, prosesser, I/O-system og enheter, sikkerhet osv.

Nedenfor er hovedfunksjonene til Operating System:

Funksjoner av Operating System

Funksjoner av Operating System

I en operasjon systemprogramvare utfører hver av funksjonene:

  1. Prosessledelse: Prosessadministrasjon hjelper OS med å opprette og slette prosesser. Det gir også mekanismer for synkronisering og kommunikasjon mellom prosesser.
  1. Minnehåndtering: Minnestyringsmodul utfører oppgaven med tildeling og deallokering av minneplass til programmer som trenger disse ressursene.
  1. Filbehandling: Den administrerer alle filrelaterte aktiviteter som organisasjonslagring, henting, navngivning, deling og beskyttelse av filer.
  1. Enhetsbehandling: Enhetsadministrasjon holder oversikt over alle enheter. Denne modulen som også er ansvarlig for denne oppgaven er kjent som I/O-kontrolleren. Den utfører også oppgaven med tildeling og deallokering av enhetene.
  1. I/O-systemadministrasjon: Et av hovedmålene til ethvert operativsystem er å skjule særegenhetene til maskinvareenhetene for brukeren.
  1. Sekundær-lagringsadministrasjon: Systemer har flere lagringsnivåer som inkluderer primær lagring, sekundær lagring og hurtigbufferlagring. Instruksjoner og data må lagres i primærlagring eller cache slik at et kjørende program kan referere til det.
  1. Trygghet: Sikkerhetsmodul beskytter data og informasjon av et datasystem mot trussel mot skadelig programvare og autorisert tilgang.
  1. Kommandotolkning: Denne modulen tolker kommandoer gitt av og fungerende systemressurser for å behandle disse kommandoene.
  1. Nettverk: Et distribuert system er en gruppe prosessorer som ikke deler minne, maskinvareenheter eller en klokke. Prosessorene kommuniserer med hverandre gjennom nettverket.
  1. Jobbregnskap: Holder oversikt over tid og ressurs brukt av ulike jobber og brukere.
  1. Kommunikasjonsledelse: Koordinering og tilordning av kompilatorer, tolker og annen programvareressurs til de ulike brukerne av datasystemene.

Funksjoner av Operatingsystem (OS)

Her er en liste over viktige funksjoner i OS:

  • Beskyttet og tilsynsmodus
  • Tillater disktilgang og filsystemer Enhetsdrivere Nettverkssikkerhet
  • Programutførelse
  • Minnehåndtering Virtuelt minne Multitasking
  • Håndtering av I/O-operasjoner
  • Manipulering av filsystemet
  • Feilsøking og håndtering
  • Ressurstildeling
  • Informasjons- og ressursbeskyttelse

Funksjoner av Operating System

Fordelen med Operating System

  • Lar deg skjule detaljer om maskinvare ved å lage en abstraksjon
  • Enkel å bruke med en GUI
  • Tilbyr et miljø der en bruker kan kjøre programmer/applikasjoner
  • Operativsystemet må sørge for at datasystemet er praktisk å bruke
  • Operating System fungerer som et mellomledd mellom applikasjoner og maskinvarekomponenter
  • Det gir datasystemressurser et brukervennlig format
  • Fungerer som en mellommann mellom all maskinvare og programvare i systemet

Ulemper med Operating System

  • Hvis det oppstår problemer i OS, kan du miste alt innholdet som er lagret i systemet ditt
  • Operating systemets programvare er ganske dyrt for små organisasjoner som legger byrden på dem. Eksempel Windows
  • Det er aldri helt sikkert da en trussel kan oppstå når som helst

Hva er kjernen i Operating System?

Kjernen er den sentrale komponenten i et datamaskinoperativsystem. Den eneste jobben som utføres av kjernen er å administrere kommunikasjonen mellom programvaren og maskinvaren. En kjerne er kjernen i en datamaskin. Det gjør kommunikasjonen mellom maskinvaren og programvaren mulig. Mens kjernen er den innerste delen av et operativsystem, er et skall den ytterste.

Kjernen inn Operating System
Introduksjon til kjernen

Funksjoner av kjernen

  • Planlegging av prosesser på lavt nivå
  • Inter-prosess kommunikasjon
  • Prosesssynkronisering
  • Kontekstbytte

Typer kjerne

Det finnes mange typer kjerner, men blant dem er de to mest populære kjernene:

1. Monolitisk

En monolitisk kjerne er en enkelt kode eller blokk av programmet. Det gir alle nødvendige tjenester som tilbys av operativsystemet. Det er en forenklet design som skaper et distinkt kommunikasjonslag mellom maskinvaren og programvaren.

2. Mikrokjerner

Microkernel administrerer alle systemressurser. I denne typen kjerne implementeres tjenester i forskjellige adresserom. Brukertjenestene er lagret i brukeradresseområdet, og kjernetjenestene lagres under kjerneadresseområdet. Så det hjelper å redusere størrelsen på både kjernen og operativsystemet.

Forskjellen mellom fastvare og Operating System

Nedenfor er de viktigste forskjellene mellom fastvare og Operating System:

firmware Operating System
Definer fastvare: Fastvare er en type programmering som er innebygd på en brikke i enheten som styrer den spesifikke enheten. Definere Operating System: OS gir funksjonalitet utover det som leveres av fastvaren.
Firmware er programmer som er kodet av produksjonen av IC eller noe, og som ikke kan endres. OS er et program som kan installeres av brukeren og kan endres.
Den er lagret i ikke-flyktig minne. OS er lagret på harddisken.

Forskjellen mellom 32-bit og 64-bit Operating System

Nedenfor er nøkkelen Forskjeller mellom 32-bit og 64-bit Operating System:

Parametre 32.Bit 64.Bit
Architecture og programvare Tillat 32-biters databehandling samtidig Tillat 64-biters databehandling samtidig
kompatibilitet 32-bits applikasjoner krever 32-biters OS og CPUer. 64-bits applikasjoner krever et 64-bits OS og CPU.
Systemer tilgjengelig Alle versjoner av Windows 8, Windows 7, Windows Vista, og Windows XP, Linux osv. Windows XP Professional, Vista, 7, Mac OS X og Linux.
Minnegrenser 32-bits systemer er begrenset til 3.2 GB RAM. 64-bits systemer tillater maksimalt 17 Billion GB RAM.

Sammendrag

  • Hva er OS (Operating Systemdefinisjon) og dens typer: Et operativsystem er en programvare som fungerer som et grensesnitt mellom sluttbrukeren og maskinvaren. Ulike kategorier av Operating System i datamaskin og andre enheter er: Batch Operating System, Multitasking/Time Sharing OS, Multiprocessing OS, Real Time OS, Distribuert OS, Network OS & Mobile OS
  • Personlig datamaskin Operating Systems ble først utviklet på slutten av 1950-tallet for å administrere båndlagring
  • Forklar Operating System fungerer: OS fungerer som et mellomledd mellom brukeren og datamaskinen. Det hjelper brukeren å kommunisere med datamaskinen uten å vite hvordan man snakker datamaskinens språk.
  • Kjernen er den sentrale komponenten i et datamaskinoperativsystem. Den eneste jobben som utføres av kjernen er å administrere kommunikasjonen mellom programvaren og maskinvaren
  • To mest populære kjerner er monolittiske og Mikrokjerner
  • Prosess, Enhet, Fil, I/O, Sekundær-lagring, Minnehåndtering er forskjellige funksjoner til en Operating System