Operativ system ligger i kategorien systemsoftware. Det styrer stort set alle computerens ressourcer. Et operativsystem fungerer som en grænseflade mellem softwaren og forskellige dele af computeren eller computerhardwaren. Operativsystemet er designet på en sådan måde, at det kan styre computerens overordnede ressourcer og drift.
Operativsystem er et fuldt integreret sæt af specialiserede programmer, der håndterer alle computerens operationer. Den kontrollerer og overvåger udførelsen af alle andre programmer, der findes i computeren, hvilket også inkluderer applikationsprogrammer og anden systemsoftware på computeren. Eksempler på operativsystemer er Windows, Linux, Mac OS osv.
bash delt streng med skilletegn
Et operativsystem (OS) er en samling af software, der administrerer computerhardwareressourcer og leverer almindelige tjenester til computerprogrammer. Operativsystemet er den vigtigste type systemsoftware i et computersystem.
Hvad bruges et operativsystem til?
Operativsystemet hjælper med at forbedre computersoftwaren såvel som hardware. Uden OS blev det meget svært for enhver applikation at være brugervenlig. Operativsystemet giver en bruger en grænseflade, der gør enhver applikation attraktiv og brugervenlig. Operativsystemet leveres med et stort antal enhedsdrivere, der gør OS-tjenester tilgængelige for hardwaremiljøet. Hver eneste applikation, der findes i systemet, kræver operativsystemet. Operativsystemet fungerer som en kommunikationskanal mellem systemhardware og systemsoftware. Operativsystemet hjælper en applikation med hardwaredelen uden at vide om den faktiske hardwarekonfiguration. Det er en af de vigtigste dele af systemet, og derfor er det til stede i enhver enhed, uanset om den er stor eller lille.
Operativ system
For mere, se Behov for operativsystemer .
Operativsystemets funktioner
- Ressourcestyring: Operativsystemet administrerer og allokerer hukommelse, CPU-tid og andre hardwareressourcer mellem de forskellige programmer og processer, der kører på computeren.
- Processtyring: Operativsystemet er ansvarligt for at starte, stoppe og administrere processer og programmer. Det styrer også planlægningen af processer og allokerer ressourcer til dem.
- Hukommelseshåndtering: Operativsystemet styrer computerens primære hukommelse og giver mekanismer til optimering af hukommelsesforbrug.
- Sikkerhed: Operativsystemet giver et sikkert miljø for brugeren, applikationer og data ved at implementere sikkerhedspolitikker og -mekanismer såsom adgangskontrol og kryptering.
- Jobregnskab: Det holder styr på tid og ressourcer, der bruges af forskellige job eller brugere.
- Filhåndtering: Operativsystemet er ansvarligt for at organisere og administrere filsystemet, herunder oprettelse, sletning og manipulation af filer og mapper.
- Enhedshåndtering: Operativsystemet administrerer input/outputenheder såsom printere, tastaturer, mus og skærme. Det giver de nødvendige drivere og grænseflader til at muliggøre kommunikation mellem enhederne og computeren.
- Netværk: Operativsystemet giver netværksfunktioner såsom etablering og styring af netværksforbindelser, håndtering af netværksprotokoller og deling af ressourcer såsom printere og filer over et netværk.
- Brugergrænseflade : Operativsystemet giver en brugergrænseflade, der gør det muligt for brugerne at interagere med computersystemet. Dette kan være en Grafisk brugergrænseflade (GUI), en kommandolinjegrænseflade (CLI) , eller en kombination af begge.
- Sikkerhedskopiering og gendannelse: Operativsystemet giver mekanismer til at sikkerhedskopiere data og genskabe dem i tilfælde af systemfejl, fejl eller katastrofer.
- Virtualisering: Operativsystemet giver virtualiseringsfunktioner, der tillader flere operativsystemer eller applikationer at køre på en enkelt fysisk maskine. Dette kan muliggøre effektiv brug af ressourcer og fleksibilitet i håndteringen af arbejdsbyrder.
- Ydeevneovervågning: Operativsystemet leverer værktøjer til overvågning og optimering af systemets ydeevne, herunder identifikation af flaskehalse, optimering af ressourceforbrug og analyse af systemlogfiler og metrikker.
- Tidsdeling: Operativsystemet gør det muligt for flere brugere at dele et computersystem og dets ressourcer samtidigt ved at levere tidsdelingsmekanismer, der allokerer ressourcer retfærdigt og effektivt.
- Systemopkald: Operativsystemet giver et sæt systemkald, der gør det muligt for applikationer at interagere med operativsystemet og få adgang til dets ressourcer. Systemopkald giver en standardiseret grænseflade mellem applikationer og operativsystemet, hvilket muliggør portabilitet og kompatibilitet på tværs af forskellige hardware- og softwareplatforme.
- Hjælpemidler til fejlregistrering: Disse indeholder metoder, der omfatter produktion af dumps, spor, fejlmeddelelser og andre fejlretnings- og fejlfindingsmetoder.
For mere, se Operativsystemets funktioner .
Mål for operativsystemer
Lad os nu se nogle af målene for operativsystemet, som er nævnt nedenfor.
- Praktisk at bruge: Et af målene er at gøre computersystemet mere bekvemt at bruge på en effektiv måde.
- Brugervenlig: At gøre computersystemet mere interaktivt med en mere bekvem grænseflade for brugerne.
- Nem adgang: At give brugerne let adgang til brug af ressourcer ved at fungere som mellemled mellem hardwaren og dens brugere .
- Styring af ressourcer: For at styre ressourcerne på en computer på en bedre og hurtigere måde.
- Kontrol og overvågning: Ved at holde styr på, hvem der bruger hvilken ressource, give ressourceanmodninger og formidle modstridende anmodninger fra forskellige programmer og brugere.
- Fair deling af ressourcer: Giver effektiv og retfærdig deling af ressourcer mellem brugere og programmer.
Typer af operativsystemer
- Batch operativsystem: EN Batch operativsystem er en type operativsystem, der ikke interagerer med computeren direkte. Der er en operatør, der tager lignende job med de samme krav og grupperer dem i batcher.
- Time-sharing operativsystem: Time-sharing operativsystem er en type operativsystem, der giver mange brugere mulighed for at dele computerressourcer (maksimal udnyttelse af ressourcerne).
- Distribueret operativsystem: Distribueret operativsystem er en type operativsystem, der styrer en gruppe af forskellige computere og får til at se ud som en enkelt computer. Disse operativsystemer er designet til at fungere på et netværk af computere. De giver flere brugere adgang til delte ressourcer og kommunikerer med hinanden over netværket. Eksempler omfatter Microsoft Windows Server og forskellige distributioner af Linux designet til servere.
- Netværksoperativsystem: Netværksoperativsystem er en type operativsystem, der kører på en server og giver mulighed for at administrere data, brugere, grupper, sikkerhed, applikationer og andre netværksfunktioner.
- Operativsystem i realtid: Operativsystem i realtid er en type operativsystem, der betjener et realtidssystem, og det tidsinterval, der kræves for at behandle og reagere på input, er meget lille. Disse operativsystemer er designet til at reagere på hændelser i realtid. De bruges i applikationer, der kræver hurtige og deterministiske reaktioner, såsom indlejrede systemer, industrielle kontrolsystemer og robotteknologi.
- Multiprocessing operativsystem: Multiprocessor operativsystemer bruges i operativsystemer til at øge ydeevnen af flere CPU'er inden for et enkelt computersystem. Flere CPU'er er knyttet sammen, så et job kan opdeles og udføres hurtigere.
- Enkeltbruger operativsystemer: Enkeltbruger operativsystemer er designet til at understøtte en enkelt bruger ad gangen. Eksempler omfatter Microsoft Windows til personlige computere og Apple macOS.
- Flerbrugeroperativsystemer: Flerbruger operativsystemer er designet til at understøtte flere brugere samtidigt. Eksempler inkluderer Linux og Unix.
- Indlejrede operativsystemer: Indlejrede operativsystemer er designet til at køre på enheder med begrænsede ressourcer, såsom smartphones, bærbare enheder og husholdningsapparater. Eksempler inkluderer Googles Android og Apples iOS.
- Klyngeoperativsystemer: Cluster-operativsystemer er designet til at køre på en gruppe af computere eller en klynge, så de fungerer sammen som et enkelt system. De bruges til højtydende databehandling og til applikationer, der kræver høj tilgængelighed og pålidelighed. Eksempler inkluderer Rocks Cluster Distribution og OpenMPI.
For mere, se Typer af operativsystemer .
Hvordan tjekker man operativsystemet?
Der er så mange faktorer, der skal tages i betragtning, når vi vælger det bedste operativsystem til vores brug. Disse faktorer er nævnt nedenfor.
- Prisfaktor: Prisen er en af faktorerne til at vælge det korrekte operativsystem, da der er nogle OS, der er gratis, som Linux, men der er nogle flere OS, der betales som Windows og macOS.
- Tilgængelighedsfaktor: Nogle operativsystemer er nemme at bruge som macOS og iOS, men nogle operativsystemer er lidt komplekse at forstå som Linux. Så du skal vælge det operativsystem, hvor du er mere tilgængelig.
- Kompatibilitetsfaktor: Nogle operativsystemer understøtter meget færre applikationer, mens nogle operativsystemer understøtter flere applikationer. Du skal vælge det OS, som understøtter de applikationer, som kræves af dig.
- Sikkerhedsfaktor: Sikkerhedsfaktoren er også en faktor i valget af det korrekte OS, da macOS giver en vis ekstra sikkerhed, mens Windows har lidt færre sikkerhedsfunktioner.
Eksempler på operativsystemer
- Windows (GUI-baseret, pc)
- GNU/Linux (Personligt, arbejdsstationer, internetudbyder, fil- og printserver, tre-lags klient/server)
- macOS (Macintosh), bruges til Apples personlige computere og arbejdsstationer (MacBook, iMac).
- Android (Googles operativsystem til smartphones/tablets/smartwatches)
- iOS (Apples OS til iPhone, iPad og iPod Touch)
Ofte stillede spørgsmål om operativsystem
1. Hvilken type software er operativsystemet?
(A) Systemsoftware
(B) Applikationssoftware
java connect med mysql
(C) Både a og b
(D) Ingen af ovenstående
Løsning:
Den korrekte mulighed er A, dvs. Systemsoftware
2. Hvilket af følgende er ikke et eksempel på et operativsystem?
(A) Vinduer
(B) Linux
(C) MacOS
(D) MS-Word
Løsning:
Den korrekte mulighed er D, dvs. MS-Word
Windows, Linux, Mac OS, alle 3 er eksempler på operativsystemer, mens MS-Word er et eksempel på applikationssoftware.
hvordan opgraderer jeg java
3. Hvilken karakteristisk egenskab forhindrer uautoriseret adgang til programmer og data?
(A) Sikkerhed
(B) Datastyring
(C) Enhedshåndtering
(D) Kontrol af systemets ydeevne
Løsning:
Den korrekte mulighed er A, dvs. Sikkerhed
Sikkerhed forhindrer uautoriseret adgang til programmer og data ved hjælp af adgangskoder eller en form for beskyttelsesteknik.
4. Hvilken karakteristisk egenskab tildeler og deallokerer ressourcerne og bestemmer også, hvem der får ressourcen?
(A) Sikkerhed
konverter en int til en streng java
(B) Filhåndtering
(C) Enhedshåndtering
(D) Kontrol af systemets ydeevne
Løsning:
Den korrekte mulighed er B, dvs. Filhåndtering
Filhåndtering tildeler og de-allokerer ressourcerne og bestemmer også, hvem der får ressourcen.
5. _______________ er designet på en sådan måde, at den kan styre computerens overordnede ressourcer og drift.
(A) Operativsystem
kun nick
(B) Filhåndtering
(C) Enhedshåndtering
(D) Ingen af ovenstående
Løsning:
Den korrekte mulighed er A, dvs. Operativsystem
Operativsystemet er designet på en sådan måde, at det kan styre overordnede ressourcer og drift af computeren.
For flere detaljer kan du henvise til Operativsystem – Indstil 1 .