Hva er funksjonene til et operativsystem?

De viktigste operativsystemfunksjonene er prosesshåndtering, minnehåndtering og kommunikasjon mellom applikasjoner, blant annet.

Et operativsystem er hovedprogramvaren eller settet av programmer som styrer alle prosessene som oppstår i en elektronisk enhet.

De er ikke programmene og applikasjonene som vi bruker vanlige til håndtering for eksempel på datamaskinen, men egenskapene som tillater at disse programmene fungerer.

Et av formålene med operativsystemet er å styre kjernen, maskinens plasseringsressurser og maskinvare. De fleste elektroniske enheter på markedet som har en mikroprosessor, har et operativsystem.

I begynnelsen av etableringen av operativsystemer var den største feilen de hadde, at de hadde svært liten kapasitet og svært lav utnyttelse, så det ble vanligvis gjort manuelt gjennom en batch. Innenfor batchen ble jobbene, som er ordrene som trengs for å utføre en handling, aktivert manuelt.

Etter hvert som kompleksiteten til operativsystemene økte, var det nødvendig å automatisere disse oppgavene, og dermed de første kommandolytterne.

Med alle oppdateringer og funn som har blitt gjort gjennom årene, er ingenting igjen av de første operativsystemene som måtte aktiveres manuelt.

De blir mer sofistikerte og aktiverer seg selv for å beskytte maskinen og utføre nødvendige og rutinemessige oppgaver.

Hovedfunksjoner for et operativsystem

Som vi sa før, er de fleste operativsystemene allerede prefabrikerte med en liste over oppgaver som skal utføres innenfor vår elektroniske enhet, slik at alt går jevnt.

Det er bare nødvendig å foreta små justeringer for å tilpasse konfigurasjonen til behovene til enheten vår.

1- Prosesshåndtering

En av de viktigste delene av et operativsystem er styring av prosesser. Prosesser er ressursene et program må gjennomføre.

Dette innebærer bruk av minne, tidspunktet for CPU (sentralbehandlingsenheten) og filene som applikasjonen trenger for å kunne fungere godt.

Operativsystemet, som har ansvaret for at maskinen fungerer riktig, er dedikert til å skape og ødelegge prosesser, stoppe og gjenoppta dem og hjelpe med kommunikasjonsmekanismer mellom prosesser.

Vi kan sammenligne denne oppgaven med arbeidet til en kontorist. Hvis vi utarbeider en liste over oppgaver, vil prosesshåndteringssystemet etablere en handlingslinje der den plasserer de viktigste prosessene i prioritet, de mellomliggende i en mellomliggende plass og til slutt den minst viktige på siste plass.

Problemet med dette er at prosesshåndtering gjøres gjennom en maskin som angir vilkårlig prioritering for oppgavene som skal utføres, og noen ganger blir ubetydelige oppgaver utelatt.

Det er da nødvendig å endre konfigurasjonen av prosesshåndteringsverktøyet og gi høyere prioritet til nødvendige oppgaver eller tvinge utførelsen for hånd.

2- Håndtering av hovedminnet

En annen viktig del av operativsystemet er styringen av hovedminnet. Minnet består av en datalager som deles av CPU og applikasjonene, og som mister kapasiteten dersom det oppstår feil.

Derfor er det viktig at operativsystemet er ansvarlig for minnehåndtering, slik at det ikke blir mettet, og data og informasjon som er inneholdt, går tapt.

Operativsystemet sørger for at en del av minnet blir brukt og hvorfor. Bestem hvor prosessene er plassert når det er ledig plass og tilordne og hevde plassen som er nødvendig, slik at den alltid brukes godt.

3- Styring av sekundær lagring

Minne er veldig flyktig, og i tilfelle feil kan du miste informasjonen i den. Derfor er det nødvendig å ha en andre lagringsmodul som kan lagre dataene på lang sikt.

Som med hovedminne er operativsystemet ansvarlig for å håndtere ledig plass og tilordner rekkefølgen for lagring. Det sikrer også at alt er perfekt lagret, så vel som hvor mye plass er ledig og hvor.

4- Håndtering av inngangs- og utgangssystemet

Operativsystemet er ansvarlig for å administrere inngangs- og utgangsporter på datamaskinen, for eksempel et hodesett, en skriver, en skjerm osv.

Tidligere, da du ønsket å installere en ny ekstern port, var det viktig å ha en installasjonsplate som inneholder driverne, slik at datamaskinen kunne godta dem.

Nå, i våre dager, er operativsystemet til selve datamaskinen normalt ansvarlig for å søke i nettverket for nødvendig informasjon, slik at de nye eksterne porter fungerer perfekt.

5- Filsystemregistrering

Filer er formater opprettet av eiere som konverteres til tabeller, og operativsystemet er ansvarlig for opptak og lagring av dem.

Operativsystemet er ansvarlig for å bygge, slette og arkivere filene som er opprettet, samt tilby de nødvendige verktøyene for å få tilgang til filene når som helst.

Det etablerer kommunikasjonen mellom filene og lagringsenhetene, og til slutt kan den konfigureres på en slik måte at den lager sikkerhetskopier av alle filene, slik at ikke alle av dem går tapt i tilfelle av ulykke.

6- Sikkerhet

Operativsystemet er ansvarlig for maskinens sikkerhet. En av de viktigste aktivitetene er tilgangen til brukere eller programmer til hvor de ikke skal.

Det er mange virus som kan påvirke vårt system, og operativsystemet sikrer at dette ikke skjer.

Operativsystemet kan konfigureres slik at periodiske kontroller utføres og sikkerhetsreguleringene som den skal utføre, er etablert.

7- Kommunikasjon mellom elementer og applikasjoner

Gjennom nettverksgrensesnittet opprettholder operativsystemet kommunikasjon mellom maskinens forskjellige komponenter og alle applikasjoner som er i kontakt med dem. Send og motta informasjon.

8- Informer om tilstanden til systemet

Det finnes en rekke applikasjoner som er installert som standard ved siden av operativsystemet, men er ikke et system som sådan.

Disse gir et miljø og grunnleggende egenskaper for utvikling og utførelse av programmene som er installert på maskinen vår.

Den informerer om tilstanden til systemet, hvis det er nødvendig å utføre en handling eller godkjenne at noe tiltak tas, for eksempel automatiske oppdateringer.

I tillegg støtter det de forskjellige programmeringsspråkene slik at enhver type applikasjon er operativ i vår maskin. Selvfølgelig har det programmer som forbedrer kommunikasjonen mellom applikasjoner.

9-ressursforvaltning

Administrer alle hoveddelene av maskinen gjennom ressursforvalteren. Funksjonen som administrator innebærer sikkerhet og kommunikasjon av sentralbehandlingsenheten eller CPU, de eksterne enhetene som er koblet til datamaskinen.

Som internt minne og sekundært minne, hvor du noen ganger må rydde og endre lagrede deler fra en til en annen.

Generelt styrer den alle ressursene i systemet og alle ressursene som kommer i kontakt med det.

10- Brukeradministrasjon

Operativsystemet er også ansvarlig for å administrere profilene som er lagret på datamaskinen, avhengig av hvem som har opprettet en profil på den.

Brukeradministrasjon kan være enkeltbruker eller flerbruker. Dette betyr ikke at operativsystemet tillater at kun en brukerprofil skal opprettes for bruk på en datamaskin.

Å være en enkeltbrukerprofil innebærer at bare henrettelsene til den brukeren er aktive og bare hans. I den andre, i multiuseren, tillater det at flere enn en bruker oppgaver er aktive samtidig.

De vanligste operativsystemene

De mest kjente og brukte operativsystemene i markedet er Windows, IOS og Linux for datamaskiner. Og Android og iOS for smarttelefoner.

Det er tusenvis av operativsystemer, med en større eller mindre grad av raffinement, avhengig av hvilken enhet som trengs.

Windows tilhører Microsofts store makroimage, mens iOs tilhører Apple. Linux, for sin del, er en gratis programvareplattform som lar deg endre operativsystemet ditt. Innenfor Linux-plattformen er Ubuntu og Devian, som er de mest kjente.

Disse gratis programvare tillater brukeren å endre operativsystemet som han liker. Det har også en viss risiko, og det å skape kjernen i operativsystemet når du ikke har mye kunnskap kan generere en katastrofe.

Tvert imot er operativsystemer som Windows og IOS allerede forberedt for de mest uerfarne brukere, slik at den opprinnelige konfigurasjonen av operativsystemet tillater det uten å måtte foreta dyre modifikasjoner.