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.

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
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:
I en operasjon systemprogramvare utfører hver av funksjonene:
- Prosessledelse: Prosessadministrasjon hjelper OS med å opprette og slette prosesser. Det gir også mekanismer for synkronisering og kommunikasjon mellom prosesser.
- Minnehåndtering: Minnestyringsmodul utfører oppgaven med tildeling og deallokering av minneplass til programmer som trenger disse ressursene.
- Filbehandling: Den administrerer alle filrelaterte aktiviteter som organisasjonslagring, henting, navngivning, deling og beskyttelse av filer.
- 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.
- I/O-systemadministrasjon: Et av hovedmålene til ethvert operativsystem er å skjule særegenhetene til maskinvareenhetene for brukeren.
- 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.
- Trygghet: Sikkerhetsmodul beskytter data og informasjon av et datasystem mot trussel mot skadelig programvare og autorisert tilgang.
- Kommandotolkning: Denne modulen tolker kommandoer gitt av og fungerende systemressurser for å behandle disse kommandoene.
- Nettverk: Et distribuert system er en gruppe prosessorer som ikke deler minne, maskinvareenheter eller en klokke. Prosessorene kommuniserer med hverandre gjennom nettverket.
- Jobbregnskap: Holder oversikt over tid og ressurs brukt av ulike jobber og brukere.
- 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
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.
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