Hva er Operating-systemet? Veiledning
⚡ Smart oppsummering
An OperaEt system (OS) er systemprogramvare som administrerer maskinvare- og programvareressurser samtidig som den leverer viktige tjenester til programmer. Det fungerer som en mellomledd mellom brukere og maskinen, noe som muliggjør effektiv fleroppgavekjøring og ressursallokering.
Hva er en Operating System?
An Operatingsystem (OS) er programvare som fungerer som et grensesnitt mellom datamaskinens maskinvarekomponenter og brukeren. Alle datasystemer må ha minst ett operativsystem for å kjøre andre programmer. Programmer som nettlesere, MS Office, Notisblokk-spill 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.

For å forstå hvordan operativsystemer utviklet seg, la oss se på historien deres.
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å slutten av 1950-tallet for sine 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.
I dag konkurrerer flere operativsystemer om markedsdominans på tvers av stasjonære datamaskiner og mobile enheter.
Eksempler Operatingsystem med markedsandel

Følgende er Operating Systemeksempler med siste markedsandel
| OS -navn | Del |
|---|---|
| Android | 44.44 |
| Windows | 27.45 |
| iOS | 15.94 |
| macOS | 8.65 |
| Linux | 1.61 |
| Chrome OS | 1.36 |
Med så mange operativsystemer tilgjengelig, hjelper det å forstå hvordan de skiller seg i design og formål.
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 lange og tidkrevende. For å få fart på den samme prosessen, blir jobber med lignende behov samlet og kjørt som en gruppe.
Brukeren av et batch-operativsystem samhandler aldri direkte med datamaskinen. I denne typen operativsystem 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.
multi Operating System
Et flerprosessoroperativsystem bruker mer enn én CPU til å utføre prosesser. Flere prosessorer jobber parallelt og deler datamaskinens buss, klokke, minne og eksterne enheter. Denne tilnærmingen forbedrer gjennomstrømning og pålitelighet fordi hvis én prosessor svikter, kan de gjenværende prosessorene fortsette å jobbe.
Sanntids OS
A sanntids operativsystem har et veldig lite tidsintervall for å behandle og svare på inndata. Eksempler: Militære programvaresystemer, romfartsprogrammer er eksemplet på sanntids-OS.
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 som er spesielt utviklet for å drive smarttelefoner, nettbrett og bærbare enheter.
Noen mest kjente mobile operativsystemer er Android og iOS, men andre inkluderer HarmonyOS, Wear OS og watchOS.
Hver type operativsystem utfører et sett med kjernefunksjoner som sørger for at systemet kjører problemfritt.
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: Minneadministrasjonsmodulen utfører oppgaven med å tildele og fjerne minneplass til programmer som trenger disse ressursene.
- Filbehandling: Den administrerer alle filrelaterte aktiviteter som organisasjonslagring, henting, navngivning, deling og beskyttelse av filer.
- EnhetsbehandlingEnhetsadministrasjon holder tracks av alle enheter. Denne modulen, også kjent som I/O-kontrolleren, utfører oppgaven med tildeling og deallokering av enhetene.
- I/O-systemadministrasjon: Et av hovedmålene med ethvert operativsystem er å skjule særegenheter ved maskinvareenheter fra 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 skadelig programvare og uautorisert tilgang.
- KommandotolkningDenne modulen tolker kommandoer gitt av brukeren og tildeler 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.
- JobbregnskapKeeping track av tid og ressurser brukt av ulike jobber og brukere.
- Kommunikasjonsledelse: Koordinering og tilordning av kompilatorer, tolker og annen programvareressurs til de ulike brukerne av datasystemene.
Utover disse funksjonene tilbyr operativsystemer også flere viktige funksjoner.
Funksjoner av Operatingsystem (OS)
Her er en liste over viktige funksjoner i OS:
- Beskyttet og tilsynsmodus
- Tillater disktilgang og filsystemer
- Enhetsdrivere
- nettverk
- Trygghet
- 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
Hvordan virker en OperaFungerer systemet?
Når du slår på en datamaskin, er operativsystemet den første store programvaren som lastes inn i minnet. Denne oppstartssekvensen kalles oppstartsprosess, og den følger en spesifikk serie med trinn.
Først kjører datamaskinen et lite program lagret i fastvaren kalt BIOS (Basic Input/Output System) eller UEFI (Unified Extensible Firmware Interface). Denne fastvaren utfører en Power-On Self-Test (POST) for å bekrefte at viktige maskinvarekomponenter som CPU, RAM og lagringsstasjoner fungerer som de skal. Når POST-en er fullført, finner fastvaren oppstartslasteren på den angitte oppstartsstasjonen.
Oppstartslasteren laster deretter operativsystemkjernen inn i minnet. Kjernen initialiserer systemdrivere, setter opp minnebehandlingstabeller og starter viktige bakgrunnstjenester kjent som daemoner eller systemprosesser. Etter at kjernen er ferdig initialisert, starter den brukergrensesnittet, enten det er et grafisk skrivebordsmiljø eller et kommandolinjeskall.
Under kjøring administrerer operativsystemet kontinuerlig systemressurser. CPU-planlegger bestemmer hvilke prosesser som mottar prosessortid ved hjelp av algoritmer som round-robin eller prioritert planlegging. minnebehandler tildeler RAM til aktive programmer og bruker virtuelt minne til å utvide tilgjengelig plass ved hjelp av swapping data til disk når det fysiske minnet er fullt.
Operativsystemet håndterer også maskinvare abstracsjonEnhetsdrivere oversetter generiske OS-kommandoer til maskinvarespesifikke instruksjoner, slik at applikasjoner kan samhandle med skrivere, nettverkskort og lagringsenheter uten å måtte kjenne til de underliggende maskinvaredetaljene. Filsystemet organiserer data på lagringsstasjoner, administrerer lese- og skriveoperasjoner samtidig som det håndhever tilgangstillatelser for å holde dataene sikre.
Å forstå hvordan operativsystemet fungerer bidrar til å illustrere fordelene det gir brukere og utviklere.
fordeler med Operating System
- Lar deg skjule detaljer om maskinvare ved å lage en magemuskeltracsjon
- Enkel å bruke med en GUI
- Tilbyr et miljø der en bruker kan kjøre programmer og applikasjoner
- Operativsystemet må sørge for at datasystemet er brukervennlig
- 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
- OperaProgramvare for ting-systemer er ganske dyrt for små organisasjoner, noe som øker byrden for dem. Eksempel: Windows
- Det er aldri helt sikkert da en trussel kan oppstå når som helst
I hjertet av ethvert operativsystem ligger den viktigste komponenten: kjernen.
Hva er kjernen i Operating System?
Kjernen er den sentrale komponenten i et operativsystem. Den eneste jobben kjernen utfører er å administrere kommunikasjonen mellom programvaren og maskinvaren. En kjerne er kjernen i en datamaskin. Den muliggjør kommunikasjonen mellom maskinvaren og programvaren. 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.
Etter hvert som operativsystemer fortsetter å utvikle seg, spiller kunstig intelligens en stadig viktigere rolle.
Hvordan AI transformerer seg Operating systemer
Kunstig intelligens blir omstrukturertping hvordan moderne operativsystemer administrerer ressurser og samhandler med brukere. Store OS-leverandører integrerer nå AI-drevne funksjoner som forbedrer ytelse, sikkerhet og brukervennlighet.
Intelligent ressurshåndtering: AI-algoritmer analyserer bruksmønstre for å forutsi hvilke applikasjoner en bruker vil åpne neste gang, og forhåndslaster dem i minnet for raskere oppstartstider. Windows, macOSog Android alle bruker maskinlæringsmodeller for å optimalisere CPU- og batteriallokering i sanntid.
Forbedret sikkerhet: AI-drevne trusseldeteksjonssystemer i operativsystemet kan identifisere skadelig programvare og mistenkelig atferd ved å analysere mønstre i stedet for å utelukkende stole på signaturdatabaser. Denne proaktive tilnærmingen fanger opp nulldagstrusler som tradisjonelle antivirusmetoder kan overse.
Stemme- og naturlig språkgrensesnitt: Innebygde AI-assistenter som Copilot, Siri og Google Assistent lar brukere kontrollere OS-funksjoner gjennom kommandoer i naturlig språk, noe som gjør databehandling mer tilgjengelig.
Automatisert systemvedlikehold: AI gjør det mulig for operativsystemet å automatisk planlegge oppdateringer, tømme hurtigbuffere og optimalisere lagring basert på lært brukeratferd, noe som reduserer behovet for manuell systemadministrasjon.
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. |
| Fastvare er programmer som er kodet av produsenten av IC-en 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-biters applikasjoner krever 32-biters operativsystem og CPUer. | 64-bits applikasjoner krever et 64-bits OS og CPU. |
| Systemer tilgjengelig | Windows 10 (32-bit), eldre versjoner av Linux og eldre systemer. | Windows 10, Windows 11, macOSog alle moderne Linux-distribusjoner. |
| Minnegrenser | 32-bits systemer er begrenset til 4 GB RAM. | 64-bits systemer tillater maksimalt 16 exabyte (omtrent 17 milliarder GB) RAM. |



