- Hvad er et operativsystem til?
- Master kontrol
- Formidler mellem bruger og hardware
- Kør applikationer
- mål
- Komponenter i et operativsystem
- Core
- Procesudførelsesmodul
- Afbryd modul
- Hukommelseshåndteringsmodul
- Multitasking-modul
- Sikkerhedsmodul
- Brugergrænseflademodul
- Datahåndteringsmodul
- Typer af operativsystemer
- Operativsystem i realtid (RTOS)
- Én bruger, en opgave
- En bruger, multitasking
- Multi-bruger
- Funktioner
- brugergrænseflade
- Jobstyring
- Opgavehåndtering
- Enhedshåndtering
- Sikkerhed
- Mest anvendte operativsystemer
- vinduer
- OS X
- Linux
- Android
- Atari
- BlackBerry OS
- JavaOS
- FreeBSD
- Referencer
Det Operativsystemet er et program udtænkt til at beskæftige sig med de vigtigste komponenter i driften af et edb-system, såsom at udstede kommandoer til forskellige hardwareenheder og tildele systemressourcer, såsom hovedhukommelsen, at de forskellige programmer, der kører.
Det er software, der kræves for at køre alle applikationsprogrammer og hjælpeprogrammer. Derudover fungerer det som en bro til bedre interaktion mellem applikationsprogrammer og computerhardware.
Kilde: pixabay.com
Operativsystemet består af systemsoftwaren, som er de grundlæggende programmer, som computeren har brug for for at starte og fungere. Hvert skrivebord, tablet og smartphone inkluderer et operativsystem, der giver grundlæggende enhedsfunktionalitet.
Dets vigtigste mål er at gøre computersystemet behageligt at bruge samt at drage fordel af hardware på en effektiv måde. Operativsystemet udfører grundlæggende opgaver såsom modtagelse af tastaturinput, behandlingsinstruktioner og sending af output til skærmen.
Hvad er et operativsystem til?
Master kontrol
Operativsystemet er det program, der fungerer som masterkontrol af computeren. Når det er tændt, er det et lille startprogram, der indlæser det.
Selvom yderligere systemmoduler kan indlæses efter behov, ligger den hoveddel, der er kendt som kernen eller kernen til enhver tid i hukommelsen.
Da computere først blev introduceret, interagerede brugeren med dem gennem en kommandolinjegrænseflade, som krævede skriftlige kommandoer. I øjeblikket bruger næsten alle computere et GUI-operativsystem (grafisk brugergrænseflade), hvilket er meget lettere at bruge og betjene.
For store systemer opfylder det vigtige opgaver. Han fungerer som en trafiksjef og sørger for, at forskellige programmer, der kører på samme tid, ikke forstyrrer hinanden.
Operativsystemet er også ansvarligt for sikkerhed og sikrer, at uautoriserede brugere ikke kan få adgang til systemet.
Formidler mellem bruger og hardware
I et computersystem kan hardware kun forstå maskinens kode i form af 0 og 1, hvilket ikke giver nogen mening for en almindelig bruger.
Du har brug for et system, der kan fungere som formidler og styre alle de processer og ressourcer, der findes i systemet.
Et operativsystem kunne specificeres som en grænseflade mellem en person og hardware. Det er garantisten, at alle processer udføres, håndteringen af filer og CPU, tildeling af ressourcer og mange andre opgaver.
Da operativsystemet primært fungerer som brugergrænsefladen på en computer, spiller det en betydelig rolle i, hvordan du interagerer med enheden. Derfor foretrækker mange brugere at bruge et bestemt operativsystem.
Kør applikationer
Når softwareudviklere opretter applikationer, skal de skrive dem til et specifikt operativsystem. Dette skyldes, at hvert operativsystem kommunikerer med hardware forskelligt og har en specifik applikationsprogramgrænseflade (API), som programmereren skal bruge.
Selvom mange populære programmer er tværplatforme, der er udviklet til flere operativsystemer, er nogle kun tilgængelige for et enkelt operativsystem.
Programmerne kommunikerer med operativsystemet for at kunne udføre alle de handlinger, der har at gøre med filhåndtering og brugergrænsefladen.
mål
Formålet med et operativsystem er at kontrollere og organisere hardware og software, så enheden, hvor den er vært, fungerer korrekt.
- Skjul detaljer om hardware-ressourcer fra brugere.
- Gør computersystemet praktisk at bruge effektivt.
- Administrer ressourcerne i et computersystem.
- Giv brugerne en praktisk grænseflade til brug af computersystemet.
- Sørg for en effektiv og fair udveksling af ressourcer mellem brugere og programmer.
- Spor, hvem der bruger hvilken ressource, autoriserer ressourceanmodninger og griber ind i modstridende anmodninger fra forskellige programmer og brugere.
Komponenter i et operativsystem
Windows, Linux og iOS
Alle komponenter findes for, at de forskellige dele af et computersystem kan arbejde sammen.
Core
Det giver et af de mest grundlæggende kontrolniveauer over alle computerens hardwareenheder. Kernen er den centrale komponent i et operativsystem. Det indlæses oprindeligt og forbliver i hovedhukommelsen.
Administrer tilgængeligheden af RAM-hukommelse for programmer, fastlæg hvilke programmer, der har adgang til ressourcer. Den implementerer CPU's driftstilstande for optimal drift på alle tidspunkter.
Procesudførelsesmodul
Operativsystemet tilvejebringer en grænseflade mellem et applikationsprogram og hardwaren, så applikationsprogrammet kan oprette forbindelse til hardware ved blot at følge de principper og procedurer, der er konfigureret i operativsystemet.
Afbryd modul
Afbrydelser er vigtige, fordi de leverer en pålidelig metode til, at operativsystemet reagerer på dets miljø.
En afbrydelse er et signal fra en enhed, der er tilsluttet computeren, eller fra et program inde i computeren, der har brug for operativsystemet for at bestemme nøjagtigt, hvad der skal gøres næste.
Efter modtagelse af en afbrydelse sætter computeren ethvert kørende program på hold, gemmer dets tilstand og udfører den operativsystemkode, der er knyttet til afbrydelsen.
Hukommelseshåndteringsmodul
Han er ansvarlig for alle aspekter af hukommelsesstyring. Det sikrer, at et program ikke er i konflikt med den hukommelse, der bruges af et andet program.
Multitasking-modul
Beskriver driften af flere uafhængige programmer på den samme computer. Operativsystemet har evnen til at se, hvor disse programmer er og flytte fra hinanden uden at miste information.
Det gøres ved hjælp af tidsdeling, hvor hvert program bruger en del af computerens tid til at køre.
Sikkerhedsmodul
Hvis en computer tillader samtidig drift af flere processer, skal disse processer sikre hver enkelt aktivitet.
Operativsystemet skal være i stand til at skelne mellem de anmodninger, der skal have lov til at behandle, og dem, der ikke bør behandles.
Brugergrænseflademodul
Denne enhed er afgørende for, at menneskelig kommunikation er mulig. Verificer og anmod om operativsystemtjenester, indhent oplysninger fra inputenheder og kræver operativsystemtjenester for at få vist statusmeddelelser og så videre på outputenheder.
Datahåndteringsmodul
Holder styr på data, når de er gemt. Programmet administrerer dataene gennem et filnavn og dets særlige placering. Dette drev ved, hvor data fysisk er lagret på harddisken.
Interaktionen mellem en applikation og operativsystemet udføres via en programmeringsgrænseflade. Når et program skal gemme eller hente information, kalder det denne enhed, der er ansvarlig for åbning, læsning, skrivning og lukning af filerne.
Typer af operativsystemer
Operativsystem i realtid (RTOS)
De bruges til at kontrollere industrielle systemer, videnskabelige instrumenter og maskiner. Denne type operativsystem har næsten ingen brugergrænsefladeevne, fordi systemet er en forseglet kasse ved levering.
Denne type system bruges primært til at administrere computerressourcer på en sådan måde, at en bestemt operation udføres i nøjagtig den samme tid hver gang den forekommer.
Én bruger, en opgave
Denne type system driver computerudstyr på en sådan måde, at en person kun kan udføre et job på samme tid.
Palm-systemet hører til denne type, der bruges til håndholdte computere af dette mærke.
En bruger, multitasking
Det er den, der i øjeblikket bruges på stationære computere. Windows er et operativsystem, hvor du kan have flere applikationer, der kører samtidig.
Det vil sige, at en person skriver tekst i en tekstbehandler, mens en e-mail-meddelelse udskrives, og en fil downloades fra Internettet.
Multi-bruger
Med denne type system kan flere personer bruge ressourcerne på en computer på samme tid.
Operativsystemet skal være sikker på, at der er en balance i brugernes krav, og at hvert program, de bruger, har tilstrækkelige ressourcer separat, så hvis der er et problem med en bruger, vil det ikke påvirke de andre.
Unix- og VMS-operativsystemer, der bruges i makrocomputere, er en del af denne type operativsystem.
Funktioner
brugergrænseflade
I øjeblikket er alt baseret på grafik, brugergrænsefladen inkluderer windows, menuer og en metode til interaktion mellem brugeren og computeren.
Før eksistensen af grafiske brugergrænseflader (GUI), blev alle operationer udført ved hjælp af kommandoer. Operativsystemer kan understøtte valgfri grænseflader.
Jobstyring
Jobstyring styrer både tiden og sekvensen, i hvilken applikationer kører.
IBMs sprog om jobstyring er almindeligt i high-end makrocomputer og servermiljø. Det blev udviklet til at planlægge det daglige arbejde.
På Unix / Linux-servere er det almindeligt at køre små programmer på bestemte tidspunkter i løbet af dagen.
I et skrivebordsmiljø kan batchfiler skrives for at udføre en sekvens af operationer, som kan planlægges at starte på ethvert givet tidspunkt.
Opgavehåndtering
I makrocomputer og servermiljø er denne styring kritisk. Programmer kan prioriteres for at køre hurtigere eller langsommere, afhængigt af deres formål.
På stationære computere er multitasking normalt en ændring af opgaver, der holder applikationer åbne, så brugerne kan gå frem og tilbage mellem dem.
Enhedshåndtering
Enheder kan styres af operativsystemet ved hjælp af instruktioner i periferiens egen kode.
Den software, der bruges til at kommunikere med perifere enheder kaldes en driver. Der kræves en specifik driver til hver enhed, der er tilsluttet computeren.
Sikkerhed
Operativsystemer giver adgangskodebeskyttelse for at holde uautoriserede brugere ude af systemet.
Aktivitetslogfiler opbevares for at kunne give et antal tider til faktureringsformål.
De kan også tilbyde sikkerhedskopierings- og gendannelsesrutiner, der skal startes i tilfælde af en systemsvigt.
Mest anvendte operativsystemer
vinduer
Det har været det mest anvendte operativsystem til personlige computere. Hver version indeholder en grafisk brugergrænseflade, som brugerne kan se filer og mapper med.
Microsoft introducerede den med version 1.0 i 1984. Den seneste version for slutbrugere er Windows 10.
Tidligere versioner af Windows inkluderer Windows 3.1, Windows 95, Windows 98, Windows Me, Windows XP, Windows Vista, Windows 7 og Windows 8.
Den første forretningsorienterede version af Windows, kaldet Windows NT 3.1, var i 1993.
Windows kan køre på enhver computer i x86-serien, f.eks. Intel- og AMD-processorer. Af denne grund kan det installeres i langt de fleste computermærker.
OS X
Dette operativsystem er designet af Apple til Macintosh-computere. Det erstattede Mac OS 9 i 2001 som standard operativsystem til Mac.
Det er baseret på Unix og bruger den samme kerne. Denne kerne giver OS X bedre muligheder for flere processer og bedre hukommelsesstyring.
OS X-skrivebordsgrænsefladen kaldes Finder og indeholder flere standardfunktioner, såsom en fast menulinje øverst på skærmen.
Dette operativsystem indeholder også et stort bibliotek af funktioner, som kan bruges, når du skriver Mac-programmer.
Linux
Det er et Unix-lignende operativsystem oprettet af Linus Torvalds. Da en arbejdsversion af Linux var færdig med at opbygge, blev den frit distribueret, hvilket hjalp den med at få popularitet. I øjeblikket bruges Linux af millioner af mennesker over hele verden.
Dette operativsystem kan tilpasses meget. Programmerere kan endda ændre kildekoden og oprette deres egen version af Linux-operativsystemet.
Linux installeres ofte på webhosteservere, fordi servere, der er baseret på dette system, er billigere at konfigurere og vedligeholde end dem, der er baseret på Windows.
Linux er også kompatibel med forskellige hardwareplatforme, herunder Intel, PowerPC, DEC Alpha, Sun Sparc og Motorola.
Android
Det er en gratis platform baseret på Linux. Det blev oprindeligt udviklet af Google og frigivet i 2007 til mobile platforme.
Det er en stærk rival med Apple iOS, som er det operativsystem, der bruges i Apples iPhone.
Atari
Atari Inc. er et arkadespilproduktionsselskab. Dette selskab har udviklet forskellige operativsystemer til sine konsoller, herunder:
- GEMDOS
- BIOS
- XBIOS
- Operativsystemet (TOS)
- MultiTOS
- FreeMiNT
BlackBerry OS
Blackberry, tidligere kendt som Research In Motion Limited, er et canadisk-baseret firma, der producerer hardware og software. Operativsystemet, der bruges på mobile enheder, er BlackBerry OS, som er baseret på Java-teknologi.
I modsætning til Android-operativsystemet er BlackBerry OS et lukket kildesystem, så det kan kun bruges på firmaets enheder.
JavaOS
Java-operativsystemet er open source, så det kan bruges på forskellige enheder, ikke kun dem, der er produceret af virksomheden.
Det er også et multiplatform-system, hvilket betyder, at det er kompatibelt med andre operativsystemer (Windows, Linux, blandt andre).
FreeBSD
FreeBSD-operativsystemet er et gratis kildesystem, der er baseret på de systemer, der er udviklet af Unix, kompatible med GNU / Linux-operativsystemet og de applikationer, der er udviklet af det.
Dette operativsystem bruges af Yahoo! og til Nintedos konsoller.
Referencer
- Din ordbog (2019). Operativ system. Taget fra: yourdiction.com.
- Christensson (2012). Windows. Tekniske vilkår. Taget fra: techterms.com.
- Christensson (2014). OS X. Tekniske vilkår. Taget fra: techterms.com.
- Curt Franklin & Dave Coustan (2019). Typer af operativsystemer. Sådan fungerer ting. Taget fra: computer.howstuffworks.com.
- Christensson (2010). Linux. Tekniske vilkår. Taget fra: techterms.com.
- Christensson (2016). Operativ system. Tekniske vilkår. Taget fra: techterms.com.
- Tutorials Point (2019). Computer - operativsystem. Taget fra: tutorialspoint.com.
- Joseph H Volker (2018). Komponenter i operativsystemet. Earths Lab taget fra: earthslab.com.