Operativsystemer

Definisjon av operativsystem

Operativsystemer har utviklet seg enormt siden datamaskiner ble oppfunnet. De har alltid utviklet seg med den hensikt å gjøre datamaskinen og dens funksjoner enklere for brukere , slik at alle, uansett alder eller datakunnskaper, kan bruke dem.

Hva er et operativsystem, og hva brukes det til?

Operativsystemet er den grunnleggende programvaren til en datamaskin . Det er utvilsomt et grunnleggende element som lar deg gi kommandoer til datamaskinen og den gjenkjenne dem perfekt. Sett på denne måten kan man si at det er en "oversetter" eller "mellomledd" mellom brukeren og maskinvaren som utgjør hele datamaskinen . Takket være det kan du bruke hver av komponentene og få tilgang til alle verktøyene enheten tilbyr.

Videre er det dette som lar deg installere nye programmer på datamaskinen for å bruke bestemte funksjoner. Å bruke en datamaskin uten operativsystem er ganske utfordrende, da det krever avansert teknisk kunnskap tilegnet gjennom profesjonell opplæring. Selv om det er mulig, har ikke alle denne kunnskapen, og det er derfor et operativsystem er nødvendig for å gjøre ting enklere.

Hvert operativsystem har sitt eget grensesnitt hvorfra hver av enhetens funksjoner, enten det er mobil eller stasjonær, kan kontrolleres individuelt. På en måte er det også et kommandosenter hvor brukeren kan samhandle direkte med maskinen.

Historie og utvikling av operativsystemer

For å forstå opprinnelsen og utviklingen av operativsystemer , bør du vite at de første datamaskinene som ble laget ikke hadde noe som lignet et operativsystem. Programmer ble installert fra BIOS og hadde full kontroll over maskinvaren de trengte for å fungere, noe som gjorde dem tregere og betydde at de bare kunne kjøre ett program om gangen. Dette betydde at datamaskiner på den tiden utelukkende ble brukt av fagfolk med tilstrekkelig teknisk kunnskap til å betjene dem.

Konseptet med et operativsystem ble skapt av IBM i 1956 , som utviklet programvare som tillot at ett program kunne kjøre etter at et annet var ferdig . Dette forandret ikke mye på tingene og gjorde bare arbeidet litt enklere for de som brukte datamaskiner på den tiden, som var de samme fagfolkene som alltid. Det skulle imidlertid være frøet som skulle la det enorme treet vi kjenner i dag vokse.

På 60-tallet begynte mer avanserte konsepter som multitasking, multiprosessering og sanntidssystemer å bli brukt. Med disse ble UNIX født , det første operativsystemet som tillot kontroll over mer enn én prosess i datamaskinen , og som skulle bli grunnlaget for utviklingen av de moderne operativsystemene vi kjenner i dag.

UNIX

Med UNIX' fødsel kom programmeringsspråket C, som ble utviklet utelukkende for å modifisere kildekoden til filsystemet. Dette muliggjorde opprettelsen av mer brukervennlige programmer, som igjen ga opphav til konseptet «personlig datamaskin», siden nå en gjennomsnittlig person med noen grunnleggende datakunnskaper kunne betjene en datamaskin.

På 80-tallet dukket de første versjonene av operativsystemer som macOS, Windows og MS-DOS opp . På 90-tallet dukket Linux opp, og med disse systemene ble datamaskiner like vanlige som TV-er eller radioer . Prosessorkraften deres var avhengig av mikroprosessoren . I dag er systemer så komplekse at mobile og stasjonære enheter, kombinert med internett, har blitt uunnværlige i folks liv.

MS-DOS

Operativsystemfunksjoner

Funksjonene til et operativsystem kan oppsummeres i ett ord: administrasjon. Dette er utvilsomt den mest passende beskrivelsen, ettersom det i hovedsak administrerer datamaskinens ressurser. Blant de viktigste funksjonene til operativsystemer er følgende.

Administrer CPU-ressurser

Et operativsystem administrerer og administrerer CPU- ressurser som harddiskplass, RAM , ROM , prosessorytelse og andre komponenter. Dette sikrer at hvert program bare bruker det det trenger for å fungere og forhindrer at hele systemet krasjer.

Administrer prosessene

Hvert program du starter kjører en prosess på datamaskinen din. Operativsystemet sørger for at denne utførelsen er effektiv ved å bruke de nødvendige ressursene for riktig funksjon . Videre, hvis en prosess ikke fungerer som den skal, er operativsystemet ansvarlig for å avslutte den slik at feilen ikke påvirker driften av andre prosesser.

Administrer prosesstillatelser

Prosessene beskrevet ovenfor krever forespørsel om visse tillatelser, som operativsystemet administrerer. Uten denne funksjonen ville hvert program kjøre fritt uten begrensninger, noe som risikerer forstyrrelser i hele systemøkosystemet , ettersom de kan forbruke flere ressurser enn nødvendig og forårsake fullstendig kaos.

Administrer filer

Et operativsystem er som et stort bibliotek som lagrer alle digitale filer som er nødvendige for at datamaskinen skal fungere, samt alle dataene du lagrer på den. På denne måten kan du enkelt få tilgang til dem når du trenger dem.

Typer operativsystemer

Siden det første operativsystemet ble opprettet, har det blitt utviklet ulike typer, som hovedsakelig skiller seg ut i sin evne til å utføre ulike oppgaver raskere og raskere. Nedenfor inviterer vi deg til å lære om hver av dem.

I følge oppgavehåndtering

En måte å klassifisere operativsystemer på er etter antall oppgaver de kan utføre. I denne forstand har vi to hovedtyper: enkeltoppgavesystemer , som er i stand til å utføre én oppgave om gangen, og fleroppgavesystemer , som kan utføre flere oppgaver samtidig, med mange av dem kjørende i bakgrunnen.

I henhold til antall brukere

Igjen i denne forstand har vi to hovedtyper filsystemer; enkeltbrukersystemer , som bare tillater at én brukers programmer kjører om gangen, og flerbrukersystemer , som kan kjøre flere brukeres programmer samtidig.

I henhold til forvaltningen av ressursene deres

I denne forstand finnes det også to hovedtyper: sentraliserte systemer , som lar deg bruke ressursene til én datamaskin om gangen, og distribuerte systemer , som lar deg bruke ressursene til flere datamaskiner samtidig. Systemer som UNIX eller MS-DOS er sentraliserte , mens Windows, Linux eller macOS er distribuerte fordi du kan koble til og bruke ressursene til flere datamaskiner samtidig.

I henhold til responstiden

Til slutt kan vi klassifisere operativsystemer etter responstiden deres. I denne forstand finnes det sanntidssystemer , som reagerer på hver brukerhandling så snart data legges inn, og ikke-sanntidssystemer , som mangler denne muligheten og krever behandlingstid før kommandoen utføres, slik tilfellet er med UNIX og MS-DOS.

Mest brukte operativsystemer

Konseptet med et operativsystem (OS) har blitt så utbredt at det finnes dusinvis av dem for både mobile og stasjonære enheter. Noen skiller seg imidlertid ut fra resten.

MacOS

MacOS

macOS var et av de første moderne operativsystemene som ble utviklet. Den første versjonen var basert på UNIX-kode, med noen forbedringer for å gjøre det fleroppgavekjørende og flerbrukervennlig. For tiden er versjoner av dette operativsystemet blant de kraftigste i verden , med en av de største brukerbasene og høyest etterspørsel.

Windows

VINDUER

Windows er uten tvil verdens mest kjente operativsystem og det med flest brukere. I likhet med forgjengeren var den første versjonen basert på UNIX-kode, men for å være ærlig var det en kopi av forbedringene macOS gjorde i sin versjon på den tiden. Det var imidlertid det som best tilpasset seg brukerbehovene fra da av, noe som gjorde at det posisjonerte seg over konkurrentene.

Android

android

Android er for tiden det mest brukte operativsystemet på mobile enheter, en referanse i det globale mobilmarkedet. Det ble kjøpt opp av Google og har siden fortsatt å utvikle seg, og konkurrerer nå til og med med stasjonære operativsystemer som macOS og Windows.

iOS

iOS

iOS er mobiloperativsystemet som brukes på Apples iPhones. Det er veldig populært og kjennetegnes av sin sterke vekt på brukeropplevelse, og gir enhetene unike funksjoner som ingen andre konkurrerende operativsystemer har.

Linux

Linux

Til slutt har vi Linux , et mindre brukt operativsystem fordi det er åpen kildekode og redigerbart, noe som gir større tilpasningsmuligheter. For å utnytte mulighetene fullt ut, er det imidlertid nødvendig med et visst nivå av avanserte datakunnskaper . Utover det har det tjent som et grunnlag for etableringen av andre operativsystemer.

Dette er alt du trenger å vite om operativsystemer. Vi håper det hjelper deg mye, og at du kan bruke denne kunnskapen til å bedre forstå hver av veiledningene vi har laget for deg i denne kategorien.