Operativsystem

884
Alexander Pearson

Hva er et operativsystem??

Operativsystemet er et program utviklet for å håndtere hovedkomponentene i driften av et datasystem, for eksempel å utstede kommandoer til forskjellige maskinvareenheter og tildele systemressurser, for eksempel hovedminne, til de forskjellige applikasjonene som kjører.

Det er programvare som kreves for å kjøre alle applikasjonsprogrammer og verktøyrutiner. I tillegg fungerer det som en bro for å kunne gjøre et bedre samspill mellom applikasjonsprogrammer og maskinvare..

Operativsystemet lar deg bruke programmene og funksjonene til en datamaskin

Operativsystemet består av systemprogramvaren, som er de grunnleggende programmene datamaskinen trenger for å starte og fungere. Hvert skrivebord, nettbrett og smarttelefon inkluderer et operativsystem som gir grunnleggende enhetsfunksjonalitet.

Hovedmålet er å gjøre datasystemet behagelig å bruke, samt å dra nytte av maskinvaren på en effektiv måte. Operativsystemet utfører grunnleggende oppgaver, for eksempel å motta tastaturinngang, behandlingsinstruksjoner og sende utdata til skjermen.

Hva er et operativsystem for?

Mestre kontrollen

Operativsystemet er programmet som fungerer som datamaskinens hovedkontroll. Når den er slått på, er det et lite oppstartsprogram som laster det inn.

Selv om flere systemmoduler kan lastes inn etter behov, ligger hoveddelen kjent som kjernen eller kjernen til enhver tid i minnet..

Da datamaskiner først ble introdusert, interagerte brukeren med dem gjennom et kommandolinjegrensesnitt, som krevde skriftlige kommandoer. For tiden bruker nesten alle datamaskiner et GUI-operativsystem (grafisk brukergrensesnitt), som er mye enklere å bruke og betjene..

For store systemer oppfyller det viktige ansvarsoppgaver. Fungerer som en trafikkbetjent, og sørger for at forskjellige programmer som kjører samtidig ikke forstyrrer hverandre.

Operativsystemet er også ansvarlig for sikkerhet, og sørger for at uautoriserte brukere ikke får tilgang til systemet..

Mellommann mellom bruker og maskinvare

I et datasystem kan maskinvaren bare forstå koden til maskinen, i form av 0 og 1, noe som ikke gir mening for en vanlig bruker..

Det er behov for et system som kan fungere som mellomledd og administrere alle prosessene og ressursene som er tilstede i systemet.

Et operativsystem kan spesifiseres som et grensesnitt mellom en person og maskinvare. Det er garantisten at alle prosessene blir utført, håndtering av filene og CPU-en, tildeling av ressurser og mange andre oppgaver.

Siden operativsystemet primært fungerer som brukergrensesnittet til en datamaskin, spiller det en fremtredende rolle i hvordan du samhandler med enheten. Derfor foretrekker mange brukere å bruke et bestemt operativsystem.

Kjør applikasjoner

Når programvareutviklere lager applikasjoner, må de skrive dem til et bestemt operativsystem. Dette er fordi hvert operativsystem kommuniserer med maskinvare forskjellig og har et bestemt applikasjonsprogramgrensesnitt (API) som programmereren må bruke..

Selv om mange populære programmer er plattform, utviklet for flere operativsystemer, er noen bare tilgjengelige for ett operativsystem..

Programmene kommuniserer med operativsystemet for å kunne utføre alle operasjonene som har med filadministrasjon og brukergrensesnittet å gjøre.

mål

Hensikten med et operativsystem er å kontrollere og organisere maskinvare og programvare slik at enheten der den er vert fungerer riktig. Hovedmålene er:

  • Skjul detaljer om maskinvareressurser fra brukere.
  • Gjør datasystemet praktisk å bruke effektivt.
  • Administrer ressursene til et datasystem.
  • Gi brukerne et praktisk grensesnitt for bruk av datasystemet.
  • Gi en effektiv og rettferdig utveksling av ressurser mellom brukere og programmer.
  • Spor hvem som bruker hvilken ressurs, autoriserer ressursforespørsler og griper inn på motstridende forespørsler fra forskjellige programmer og brukere.

Komponenter i et operativsystem

Windows, Linux og iOS

Alle komponenter eksisterer for at de forskjellige delene av et datasystem kan fungere sammen.

Kjerne

Det gir et av de mest grunnleggende nivåene av kontroll over alle datamaskinens maskinvareenheter. Kjernen er den sentrale komponenten i et operativsystem. Først lastet og forblir i hovedminnet.

Den styrer tilgjengeligheten av RAM-minnet for programmene, fastslår hvilke programmer som har tilgang til ressursene. Implementerer CPU-driftstilstander for optimal drift til enhver tid.

Prosessutførelsesmodul

Operativsystemet gir et grensesnitt mellom et applikasjonsprogram og maskinvaren, slik at applikasjonsprogrammet kan grensesnitt med maskinvaren ved å følge prinsippene og prosedyrene som er konfigurert i operativsystemet..

Avbryt modul

Avbrudd er avgjørende fordi de gir en pålitelig metode for operativsystemet for å svare på miljøet..

Et avbrudd er et signal fra en enhet som er koblet til datamaskinen eller fra et program inne i datamaskinen, som trenger operativsystemet for å bestemme nøyaktig hva du skal gjøre videre..

Ved mottak av et avbrudd, setter datamaskinen et hvilket som helst kjørende program på vent, lagrer tilstanden og utfører operativsystemkoden som er knyttet til avbruddet..

Minnehåndteringsmodul

Han har ansvaret for alle aspekter av minnestyring. Sikrer at et program ikke kommer i konflikt med minnet som brukes av et annet program.

Multitasking-modul

Beskriver driften av flere uavhengige programmer på samme datamaskin. Operativsystemet har evnen til å se hvor disse programmene er og flytte fra ett til et annet uten å miste informasjon.

Det gjøres ved hjelp av tidsdeling, hvor hvert program bruker en del av datamaskinens tid til å kjøre.

Sikkerhetsmodul

Hvis en datamaskin tillater samtidig drift av flere prosesser, må disse prosessene sikre aktivitetene til hver enkelt.

Operativsystemet må kunne skille mellom forespørslene som skal få lov til å behandle og de som ikke skal behandles.

Brukergrensesnittmodul

Denne enheten er viktig for at menneskelig kommunikasjon skal være gjennomførbar. Bekreft og be om tjenester fra operativsystemet, skaffe informasjon fra inngangsenhetene og krever at operativsystemtjenestene viser statusmeldinger og andre på utdataenhetene.

Datastyringsmodul

Holder oversikt over data når de lagres. Programmet administrerer dataene gjennom et filnavn og dets bestemte plassering. Denne stasjonen vet hvor data er fysisk lagret på harddisken.

Samspillet mellom en applikasjon og operativsystemet skjer gjennom et programmeringsgrensesnitt. Når et program må lagre eller hente informasjon, kaller det denne enheten, som har ansvaret for å åpne, lese, skrive og lukke filene..

Typer operativsystemer

Sanntidsoperativsystem (RTOS)

De brukes til å kontrollere industrielle systemer, vitenskapelige instrumenter og maskiner. Denne typen operativsystem har nesten ingen brukergrensesnittfunksjon, fordi systemet er en forseglet boks ved levering..

Denne typen system brukes hovedsakelig til å administrere dataressurser på en slik måte at en bestemt operasjon utføres på nøyaktig samme tid hver gang den skjer..

Én bruker, en oppgave

Denne typen system driver datautstyr på en slik måte at en person bare kan utføre en jobb samtidig.

Palm-systemet tilhører denne typen, brukt til håndholdte datamaskiner av det merket.

Én bruker, multitasking

Det er den som for tiden brukes på stasjonære datamaskiner. Windows er et operativsystem der du kan ha flere applikasjoner som kjører samtidig.

Det vil si at en person kan skrive tekst i en tekstbehandler mens en e-postmelding skrives ut og en fil lastes ned fra Internett..

Flerbruker

Med denne typen system kan flere bruke ressursene til en datamaskin samtidig..

Operativsystemet må være sikker på at det er en balanse i brukernes krav og at hvert program de bruker har tilstrekkelige ressurser separat, slik at hvis det er et problem med en bruker, vil det ikke påvirke de andre..

Unix og VMS operativsystemer som brukes i makrocomputere er en del av denne typen operativsystem.

Funksjoner til et operativsystem

Brukergrensesnitt

For tiden er alt basert på grafikk, brukergrensesnittet inkluderer vinduer, menyer og en metode for interaksjon mellom brukeren og datamaskinen.

Før det eksisterte grafiske brukergrensesnitt (GUI), ble alle operasjoner utført ved hjelp av kommandoer. Operativsystemer kan støtte valgfrie grensesnitt.

Jobbledelse

Jobbadministrasjon styrer både tid og rekkefølge applikasjoner kjører.

IBMs jobbkontrollspråk er vanlig i high-end makrocomputer og servermiljø. Den ble utviklet for å planlegge daglig arbeid.

På Unix / Linux-servere er det vanlig å kjøre små programmer til bestemte tider på dagen.

I et skrivebordsmiljø kan batchfiler skrives for å utføre en sekvens av operasjoner, som kan planlegges å starte når som helst..

Oppgavehåndtering

I makrocomputer- og servermiljøet er denne ledelsen kritisk. Applikasjoner kan prioriteres for å løpe raskere eller langsommere, avhengig av formålet.

På stasjonære datamaskiner er multitasking vanligvis en endring av oppgaver, og holder applikasjoner åpne slik at brukere kan gå frem og tilbake mellom dem..

Enhetsadministrasjon

Enhetene kan styres av operativsystemet ved bruk av instruksjoner i periferiutstyrets egen kode.

Programvaren som brukes til å kommunisere med eksterne enheter kalles en driver. En spesifikk driver kreves for hver enhet som er koblet til datamaskinen.

Sikkerhet

Operativsystemer gir passordbeskyttelse for å holde uautoriserte brukere utenfor systemet.

Aktivitetslogger føres, slik at du kan gi en tid for faktureringsformål.

De kan også tilby sikkerhetskopierings- og gjenopprettingsrutiner for å starte på nytt i tilfelle systemfeil.

Mest brukte operativsystemer

Windows

Det har vært det mest brukte operativsystemet for personlige datamaskiner. Hver versjon inneholder et grafisk brukergrensesnitt, som brukere kan vise filer og mapper med.

Microsoft introduserte den med versjon 1.0 i 1984. Den siste versjonen for sluttbrukere er Windows 10.

Tidligere versjoner av Windows inkluderer Windows 3.1, Windows 95, Windows 98, Windows Me, Windows XP, Windows Vista, Windows 7 og Windows 8.

Den første forretningsorienterte versjonen av Windows, kalt Windows NT 3.1, var i 1993.

Windows kan kjøres på alle datamaskiner i x86-serien, for eksempel Intel- og AMD-prosessorer. Av denne grunn kan den installeres i de aller fleste datamaskinmerker.

OS X

Dette operativsystemet er designet av Apple for Macintosh-datamaskiner. Byttet ut Mac OS 9 i 2001 som standard operativsystem for Mac.

Den er basert på Unix og bruker samme kjerne. Denne kjernen gir OS X bedre muligheter for flerbehandling og bedre minneadministrasjon..

OS X-skrivebordsgrensesnittet heter Finder og inneholder flere standardfunksjoner, for eksempel en fast menylinje øverst på skjermen..

Dette operativsystemet inneholder også et stort bibliotek med funksjoner, som kan brukes når du skriver programmer for Mac.

Linux

Det er et Unix-lignende operativsystem opprettet av Linus Torvalds. Da en fungerende versjon av Linux var ferdig med å bygge, ble den distribuert fritt, noe som hjalp den med å få popularitet. For tiden brukes Linux av millioner av mennesker over hele verden.

Dette operativsystemet kan tilpasses. Programmører kan til og med endre kildekoden og lage sin egen versjon av Linux-operativsystemet..

Linux er ofte installert på webhosting-servere fordi servere basert på dette systemet er billigere å konfigurere og vedlikeholde enn de som er basert på Windows.

Linux er også kompatibel med forskjellige maskinvareplattformer, inkludert Intel, PowerPC, DEC Alpha, Sun Sparc og Motorola..

Android

Det er en gratis plattform basert på Linux. Den ble opprinnelig utviklet av Google og utgitt i 2007 for mobile plattformer.

Det er en sterk rival til Apple iOS, som er operativsystemet som brukes i Apples iPhone..

Atari

Atari Inc. er et selskap for produksjon av arkadespill. Dette selskapet har utviklet forskjellige operativsystemer for konsollene sine, blant annet:

  • GEMDOS
  • BIOS
  • XBIOS
  • Operativsystemet (TOS)
  • MultiTOS
  • FreeMiNT

BlackBerry OS

Blackberry, tidligere kjent som Research In Motion Limited, er et Canada-basert selskap som produserer maskinvare og programvare. Operativsystemet som brukes i mobile enheter er BlackBerry OS, som er basert på Java-teknologi.

I motsetning til Android-operativsystemet er BlackBerry OS et lukket kildesystem, så det kan bare brukes på bedriftsenheter.

JavaOS

Java-operativsystemet er åpen kildekode, så det kan brukes på en rekke enheter, ikke bare de som produseres av selskapet.

Det er også et multiplatform-system, noe som betyr at det er kompatibelt med andre operativsystemer (blant annet Windows, Linux).

FreeBSD

Kilde: Anton Gural for FreeBSD

FreeBSD-operativsystemet er et gratis kildesystem som er basert på systemer utviklet av Unix, kompatibelt med GNU / Linux-operativsystemet og applikasjonene som er utviklet av det..

Dette operativsystemet brukes av Yahoo! og for konsollene til Nintedo.

Referanser

  1. Your Dictionary (2019). Operativsystem. Hentet fra: yourdictionary.com.
  2. Christensson (2012). Windows. Tekniske vilkår. Hentet fra: techterms.com.
  3. Christensson (2014). OS X. Tekniske vilkår. Hentet fra: techterms.com.
  4. Curt Franklin & Dave Coustan (2019). Typer operativsystemer. Hvordan ting fungerer. Hentet fra: computer.howstuffworks.com.
  5. Christensson (2010). Linux. Tekniske vilkår. Hentet fra: techterms.com.
  6. Christensson (2016). Operativsystem. Tekniske vilkår. Hentet fra: techterms.com.
  7. Tutorials Point (2019). Datamaskin - operativsystem. Hentet fra: tutorialspoint.com.
  8. Joseph H Volker (2018). Komponenter i operativsystemet. Earths Lab. Hentet fra: earthslab.com.

Ingen har kommentert denne artikkelen ennå.