Hvad er Operating System? Forklar OS-typer, funktioner og eksempler
Hvad er en Operating System?
An Operating System (OS) er en software, der fungerer som en grรฆnseflade mellem computerhardwarekomponenter og brugeren. Ethvert computersystem skal have mindst รฉt โโoperativsystem for at kรธre andre programmer. Applikationer som browsere, MS Office, Notesblokspil osv. har brug for et miljรธ for at kรธre og udfรธre sine opgaver.
OS hjรฆlper dig med at kommunikere med computeren uden at vide, hvordan du taler computerens sprog. Det er ikke muligt for brugeren at bruge en hvilken som helst computer eller mobilenhed uden at have et operativsystem.

OS historie
- Operating-systemer blev fรธrst udviklet i slutningen af โโ1950'erne til at styre bรฅndopbevaring
- General Motors Research Lab implementerede det fรธrste OS i begyndelsen af โโ1950'erne til deres IBM 701
- I midten af โโ1960'erne begyndte operativsystemer at bruge diske
- I slutningen af โโ1960'erne blev den fรธrste version af Unix OS udviklet
- Det fรธrste OS bygget af Microsoft var DOS. Det blev bygget i 1981 ved at kรธbe 86-DOS-softwaren fra et firma i Seattle
- Nutidens populรฆre OS Windows kom fรธrst til i 1985, da en GUI blev oprettet og parret med MS-DOS.
Eksempler pรฅ Operating System med Markedsandel

Fรธlgende er Operating System eksempler med den seneste 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 af Operating System (OS)
Fรธlgende er de populรฆre typer OS (Operating system):
- Batch Operating System
- Multitasking/Time Sharing OS
- Multiprocessing OS
- OS i realtid
- Distribueret OS
- Netvรฆrks OS
- Mobile OS
Batch Operating System
Nogle computerprocesser er meget langvarige og tidskrรฆvende. For at fremskynde den samme proces, samles et job med en lignende type behov sammen og kรธres som en gruppe.
Brugeren af โโet batchoperativsystem interagerer aldrig direkte med computeren. I denne type operativsystem forbereder hver bruger sit job pรฅ en offline-enhed som et hulkort og indsender det til computeroperatรธren.
Multi-tasking/tidsdeling Operating systemer
Time-sharing operativsystem gรธr det muligt for personer, der er placeret pรฅ en anden terminal(shell), at bruge et enkelt computersystem pรฅ samme tid. Processortiden (CPU), som deles mellem flere brugere, betegnes som tidsdeling.
OS i realtid
A operativsystem i realtid tidsintervallet til at behandle og reagere pรฅ input er meget lille. Eksempler: Militรฆre softwaresystemer, rumsoftwaresystemer er eksemplerne pรฅ OS i realtid.
Distribueret Operating System
Distribuerede systemer bruger mange processorer placeret i forskellige maskiner for at give meget hurtig beregning til sine brugere.
Netvรฆrk Operating System
Netvรฆrk Operating System kรธrer pรฅ en server. Det giver mulighed for at tjene til at administrere data, bruger, grupper, sikkerhed, applikationer og andre netvรฆrksfunktioner.
Mobile OS
Mobile operativsystemer er de operativsystemer, som isรฆr er designet til at drive smartphones, tablets og bรฆrbare enheder.
Nogle af de mest berรธmte mobile operativsystemer er Android og iOS, men andre inkluderer BlackBerry, Web og watchOS.
Funktioner af Operating System
Nogle typiske operativsystemfunktioner kan omfatte hรฅndtering af hukommelse, filer, processer, I/O-system og -enheder, sikkerhed osv.
Nedenfor er de vigtigste funktioner Operating system:
I en operation system software udfรธrer hver af funktionerne:
- Processtyring: Processtyring hjรฆlper OS med at oprette og slette processer. Det giver ogsรฅ mekanismer til synkronisering og kommunikation mellem processer.
- Hukommelsesstyring: Hukommelsesstyringsmodul udfรธrer opgaven med tildeling og deallokering af hukommelsesplads til programmer, der har behov for disse ressourcer.
- Filhรฅndtering: Den administrerer alle filrelaterede aktiviteter sรฅsom organisationslagring, hentning, navngivning, deling og beskyttelse af filer.
- Device Management: Enhedsstyring holder styr pรฅ alle enheder. Dette modul, der ogsรฅ er ansvarligt for denne opgave, er kendt som I/O-controlleren. Det udfรธrer ogsรฅ opgaven med tildeling og deallokering af enhederne.
- I/O System Management: Et af hovedformรฅlene med ethvert operativsystem er at skjule de sรฆrlige egenskaber ved de hardwareenheder for brugeren.
- Sekundรฆr-lagringsstyring: Systemer har flere lagerniveauer, som omfatter primรฆr lager, sekundรฆr lager og cachelager. Instruktioner og data skal gemmes i primรฆrt lager eller cache, sรฅ et kรธrende program kan referere til det.
- Sikkerhed: Sikkerhedsmodul beskytter data og information af et computersystem mod malware-trusler og autoriseret adgang.
- Kommandotolkning: Dette modul fortolker kommandoer givet af og fungerende systemressourcer for at behandle disse kommandoer.
- Netvรฆrk: Et distribueret system er en gruppe af processorer, som ikke deler hukommelse, hardwareenheder eller et ur. Processorerne kommunikerer med hinanden gennem netvรฆrket.
- Jobregnskab: Holder styr pรฅ tid og ressourcer brugt af forskellige job og brugere.
- Kommunikationsstyring: Koordinering og tildeling af compilere, tolke og en anden softwareressource af de forskellige brugere af computersystemerne.
Funktioner af Operating System (OS)
Her er en liste over vigtige funktioner i OS:
- Beskyttet og supervisor-tilstand
- Tillader diskadgang og filsystemer Enhedsdrivere Netvรฆrkssikkerhed
- Programudfรธrelse
- Hukommelsesstyring Virtual Memory Multitasking
- Hรฅndtering af I/O operationer
- Manipulation af filsystemet
- Fejlsรธgning og hรฅndtering
- Ressourceallokering
- Information og ressourcebeskyttelse
udnyttelse af Operating System
- Giver dig mulighed for at skjule detaljer om hardware ved at skabe en abstraktion
- Nem at bruge med en GUI
- Tilbyder et miljรธ, hvor en bruger kan udfรธre programmer/applikationer
- Operativsystemet skal sรธrge for, at computersystemet er praktisk at bruge
- Operating System fungerer som mellemled mellem applikationer og hardwarekomponenterne
- Det giver computersystemets ressourcer et brugervenligt format
- Fungerer som mellemled mellem alle hardware og software i systemet
Ulemper ved Operating System
- Hvis der opstรฅr et problem i OS, kan du miste alt indhold, der er blevet gemt i dit system
- Operating systemets software er ret dyrt for smรฅ organisationer, hvilket tilfรธjer en byrde for dem. Eksempel Windows
- Det er aldrig helt sikkert, da en trussel kan opstรฅ til enhver tid
Hvad er kernen i Operating System?
Kernen er den centrale komponent i en computers operativsystemer. Det eneste job, som kernen udfรธrer, er at styre kommunikationen mellem softwaren og hardwaren. En kerne er kernen i en computer. Det gรธr kommunikationen mellem hardware og software mulig. Mens kernen er den inderste del af et operativsystem, er en skal den yderste.
Funktioner af Kernel
- Planlรฆgning af processer pรฅ lavt niveau
- Inter-proces kommunikation
- Processynkronisering
- Kontekstskift
Kerneltyper
Der findes mange typer kerner, men blandt dem er de to mest populรฆre kerner:
1. Monolitisk
En monolitisk kerne er en enkelt kode eller blok af programmet. Det giver alle de nรธdvendige tjenester, der tilbydes af operativsystemet. Det er et forenklet design, som skaber et tydeligt kommunikationslag mellem hardware og software.
2. Mikrokerner
Microkernel administrerer alle systemressourcer. I denne type kerne implementeres tjenester i forskellige adresserum. Brugertjenesterne gemmes i brugeradresserum, og kernetjenester gemmes under kerneadresserum. Sรฅ det hjรฆlper med at reducere stรธrrelsen af โโbรฅde kernen og operativsystemet.
Forskellen mellem firmware og Operating System
Nedenfor er de vigtigste forskelle mellem firmware og Operating system:
| firmware | Operating System |
|---|---|
| Definer firmware: Firmware er en form for programmering, der er indlejret pรฅ en chip i enheden, som styrer den specifikke enhed. | Definere Operating System: OS giver funktionalitet ud over det, der leveres af firmwaren. |
| Firmware er programmer, der er kodet af fremstillingen af โโIC'en eller noget, og som ikke kan รฆndres. | OS er et program, der kan installeres af brugeren og kan รฆndres. |
| Den er gemt pรฅ ikke-flygtig hukommelse. | OS er gemt pรฅ harddisken. |
Forskellen mellem 32-bit og 64-bit Operating System
Nedenfor er nรธglen Forskelle mellem 32-bit og 64-bit Operating System:
| Driftsparametre | 32.Bit | 64.Bit |
|---|---|---|
| Architecture og software | Tillad 32 bit databehandling samtidigt | Tillad 64 bit databehandling samtidigt |
| Kompatibilitet | 32-bit applikationer krรฆver 32-bit OS og CPU'er. | 64-bit applikationer krรฆver et 64-bit OS og CPU. |
| Systemer tilgรฆngelige | Alle versioner af Windows 8, Windows 7, Windows Vista og Windows XP, Linux osv. | Windows XP Professional, Vista, 7, Mac OS X og Linux. |
| Hukommelsesgrรฆnser | 32-bit systemer er begrรฆnset til 3.2 GB RAM. | 64-bit systemer tillader maksimalt 17 Billion GB RAM. |
Resumรฉ
- Hvad er OS (Operating System definition) og dets typer: Et operativsystem er en software, der fungerer som en grรฆnseflade mellem slutbrugeren og computerhardware. Forskellige kategorier af Operating System i computer og andre enheder er: Batch Operating System, Multitasking/Time Sharing OS, Multiprocessing OS, Real Time OS, Distributed OS, Network OS & Mobile OS
- Personlig computer Operating Systems blev fรธrst udviklet i slutningen af โโ1950'erne til at styre bรฅndopbevaring
- Forklar Operating System fungerer: OS fungerer som et mellemled mellem brugeren og computeren. Det hjรฆlper brugeren med at kommunikere med computeren uden at vide, hvordan man taler computerens sprog.
- Kernen er den centrale komponent i en computers operativsystemer. Det eneste job, som kernen udfรธrer, er at styre kommunikationen mellem softwaren og hardwaren
- To mest populรฆre kerner er monolitiske og Mikrokerner
- Process, Device, File, I/O, Secondary-Storage, Memory management er forskellige funktioner i en Operating System

