Hva er et operativsystem. Noen grunnleggende

Hva er et operativsystem

Fra en stund siden Vi diskuterer ulike open source-alternativer som både myndigheter, fagpersoner og private brukere kan bruke i krisetider. I disse dager viet vi oss til å beskrive verktøy; webtjenester og programmer som kan være nyttige for å lage pedagogisk innhold.

Den følgende artikkelen vil fokusere på operativsystemer. Siden det sannsynligvis vil vekke interesse fra folk som ikke er faste lesere av Linux Adictos, Jeg anser det som praktisk å vie dette til å gjennomgå noen innledende konsepter. Hvis du er kjent med Linux, kan du trygt hoppe over den.

Hva er et operativsystem

Et operativsystem det er hovedprogramvaren som administrerer all maskinvare og annen programvare på en datamaskin. Den håndterer blant annet inngangs- og utgangsenhetene. Gjør dette bruker skrevne enhetsdrivere av maskinvareprodusenter eller tredjeparter for å lette kommunikasjonen med disse enhetene. På den andre siden, gir biblioteker og programmeringsgrensesnittn av applikasjoner som utviklere kan bruke når de skriver programmer for et bestemt operativsystem.

Operativsystemet fungerer som tolk mellom å kjøre applikasjoner og maskinvare, bruker maskinvaredrivere som tolker mellom de to.

La oss ta et eksempel

Anta at en bruker har en nettleser, et tekstbehandlingsprogram og et tegningsprogram installert. Disse tre programmene inkluderer utskriftsfunksjonen. Derimot, Hvis utviklerne av hvert av disse programmene måtte lage en rutine for denne funksjonen, ville utviklingstiden forlenges og den nødvendige lagringsplassen ville øke.. Spesielt siden prosedyren må gjentas for hver funksjon av programmet og for hver maskinvareenhet som er tilgjengelig på markedet.

Hvis brukeren ønsket å skrive ut en webside, et dokument og en tegning samtidig, hvor hver applikasjon hadde en annen utskriftsrutine, ville det opprettes en flaskehals.

Det som faktisk skjer er at cHver av applikasjonene forteller operativsystemet at de vil skrive ut noe. Operativsystemet sender forespørslene til skriverdriveren, og driveren i sin tur sender dem til enheten.

Kjernen eller kjernen

Kjernen er hjertet i datamaskinens operativsystem. Det er det første programmet som lastes inn, og det håndterer alle de grunnleggende funksjonene til datamaskinen.

Det er ansvarlig for å tildele minne, konvertere programvarefunksjoner til instruksjoner for datamaskinens CPU, og administrere inn- og utgangene til enheter maskinvare. Kjernen kjører vanligvis i et isolert område for å forhindre at den manipuleres av andre programmer på datamaskinen.

Selv om det fra brukerens synspunkt ser ut til at i kjernen utføres alle oppgaver samtidig, ogn gjøres faktisk sekvensielt. Operativsystemet bruker en viss tid til hver oppgave og går videre til neste på listen.

Det er mulig at denne metodikken leser ineffektiv å lese beskrivelsen. Imidlertid er det hun som lar oss gjøre flere oppgaver samtidig som å skrive i tekstbehandleren og høre på musikk. Latens er tiden det tar for systemet å fullføre en oppgave. Kjerner med lav latens prioriterer oppgaveforespørsler som har eksterne kilder, for eksempel å legge inn lyd- og videosignaler eller spille virtuelle musikkinstrumenter.

Linux-distribusjoner

Hvis du fortsatte å lese så langt, lurer du sannsynligvis på hva alt dette har å gjøre med opprettelsen av pedagogisk innhold.

Det er fordi vi i neste artikkel skal introdusere operativsystemer for spesielle formål.

I motsetning til Windows og Mac er Linux tilgjengelig i form av distribusjoner.

Hvis du kjøper en Mac, kjøper du en kombinasjon av innebygd og utviklet maskinvare og programvare. Hvis du installerer Windows på datamaskinen din, vil alle komponentene i operativsystemet bli utviklet av Microsoft. I tilfelle en Linux-distribusjon er det du har en pakke med komponenter fra forskjellige kilder
Noen av dem er:

  • Linux-kjernen.
  • Systemverktøy utviklet av GNU-prosjektet.
  • Enhetsdrivere opprettet av produsenter eller av tredjeparter som bruker reverse engineering.
  • Grafisk server.
  • Vindusledere.
  • Skrivebord
  • Programvareinnsamling.

Avhengig av kombinasjonen av programmer som lages, distribueres disse distribusjonene kan tjene generelle formål eller til spesifikk bruk som multimedieproduksjon, datamaskinmedisin, spill osv.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Joel guillen sa

    Interessant artikkel, nå kommer det et spørsmål til meg. Kan det sies at en GNU / Linux-distribusjon er et operativsystem? Jeg husker at når en gang @belinuxo på Twitter sa at for å bli ansett som sådan, burde den bygges fra bunnen av inkludert kernen, så for eksempel var Ubuntu ikke et operativsystem.

    1.    Diego German Gonzalez sa

      Ingen av definisjonene jeg har konsultert om operativsystemer setter betingelsen om å bli utviklet fra bunnen av. Etter min mening vil det være som å si at Windows XP ikke var et operativsystem fordi en stor del av komponentene kom fra Windows NT,
      Etter min mening er enhver GNU / Linux-distribusjon et operativsystem på grunn av funksjonene den utfører.
      Takk for kommentaren.