Hvad er et operativsystem. Nogle grundlæggende

Hvad er et operativsystem

fra for noget tid siden Vi diskuterer forskellige open source-alternativer, som både myndigheder, fagfolk og private brugere kan bruge i krisetider. I disse dage dedikerer vi os til at beskrive værktøjer; webtjenester og programmer, der kan være nyttige til oprettelse af pædagogisk indhold.

Den følgende artikel vil være fokuseret på operativsystemer. Da det sandsynligvis vil vække interesse hos folk, som ikke er faste læsere af Linux Adictos, Jeg finder det praktisk at afsætte dette til at gennemgå nogle indledende begreber. Hvis du er fortrolig med Linux, kan du sikkert springe den over.

Hvad er et operativsystem

Et operativsystem det er den vigtigste software, der administrerer al hardware og anden software på en computer. Blandt andet håndterer det input- og outputenhederne. Gør dette ved hjælp af skrevne enhedsdrivere af hardwareproducenter eller tredjeparter for at lette kommunikationen med disse enheder. På den anden side, giver biblioteker og programmeringsgrænsefladern af applikationer, som udviklere kan bruge, når de skriver programmer til et bestemt operativsystem.

Operativsystemet fungerer som en tolk mellem kørende applikationer og hardware, ved hjælp af hardwaredrivere som tolke mellem de to.

Lad os tage et eksempel

Antag at en bruger har en internetbrowser, et tekstbehandlingsprogram og en tegningsprogram installeret. Disse tre programmer inkluderer udskrivningsfunktionen. Imidlertid, Hvis udviklerne af hvert af disse programmer skulle oprette en rutine for denne funktion, ville udviklingstiden blive forlænget, og den nødvendige lagerplads ville øges.. Især da proceduren skulle gentages for hver funktion af programmet og for hver hardwareenhed, der er tilgængelig på markedet.

Hvis brugeren ønskede at udskrive en webside, et dokument og en tegning på samme tid, hvor hver applikation har en anden udskrivningsrutine, oprettes der en flaskehals.

Hvad der faktisk sker, er at cHver af applikationerne fortæller operativsystemet, at det vil udskrive noget. Operativsystemet sender anmodningerne til printerdriveren, og driveren sender dem igen til enheden.

Kernen eller kernen

Kernen er hjertet i en computers operativsystem. Det er det første program, der indlæses, og det håndterer alle computerens grundlæggende funktioner.

Det er ansvarligt for at allokere hukommelse, konvertere softwarefunktioner til instruktioner til computerens CPU og styre ind- og udgange fra enheder hardware. Kernen kører generelt i et isoleret område for at forhindre, at den manipuleres af andre programmer på computeren.

Selvom det fra brugerens synspunkt ser ud til, at i kernen udføres alle opgaver samtidigt, ogn udføres faktisk sekventielt. Operativsystemet afsætter en vis tid til hver opgave og går videre til den næste på listen.

Det er muligt, at læsning af beskrivelsen, denne metode virker ineffektiv. Det er dog hun, der giver os mulighed for at udføre flere opgaver på samme tid som at skrive i tekstbehandleren og lytte til musik. Latency er den tid, det tager for systemet at gennemføre en opgave. Kerner med lav latens prioriterer anmodninger om opgaver, der har eksterne kilder, såsom at indsætte lyd- og videosignaler eller afspille virtuelle musikinstrumenter.

Linux-distributioner

Hvis du fortsatte med at læse så langt, undrer du dig sandsynligvis over, hvad alt dette har at gøre med oprettelsen af ​​uddannelsesmæssigt indhold.

Det er fordi i den næste artikel vil vi introducere operativsystemer til specielle formål.

I modsætning til Windows og Mac er Linux tilgængelig i form af distributioner.

Hvis du køber en Mac, køber du en kombination af indbygget og udviklet hardware og software. Hvis du installerer Windows på din computer, udvikles alle komponenter i operativsystemet af Microsoft. I tilfælde af en Linux-distribution er det, du har, en pakke med komponenter fra forskellige kilder
Nogle af dem er:

  • Linux-kernen.
  • Systemværktøjer udviklet af GNU-projektet.
  • Enhedsdrivere oprettet af producenter eller af tredjeparter, der anvender reverse engineering.
  • Grafisk server.
  • Vindueschefer.
  • Skriveborde
  • Softwareindsamling.

Afhængigt af kombinationen af ​​programmer, der laves, er disse distributioner kan tjene generelle formål eller til specifikke anvendelser såsom multimedieproduktion, computerforensik, spil osv.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Joel guillen sagde han

    Interessant artikel, nu kommer et spørgsmål til mig. Kan det siges, at en GNU / Linux-distribution er et operativsystem? Jeg husker, at når @belinuxo på Twitter sagde, at for at blive betragtet som sådan, skal det bygges fra bunden inklusive kernen, så for eksempel var Ubuntu ikke et operativsystem.

    1.    Diego tyske Gonzalez sagde han

      Ingen af ​​de definitioner, som jeg har konsulteret om operativsystemer, sætter betingelsen for at blive udviklet fra bunden. Efter min mening ville det være som at sige, at Windows XP ikke var et operativsystem, fordi en stor del af dets komponenter kom fra Windows NT,
      Efter min mening er enhver GNU / Linux-distribution et operativsystem på grund af de funktioner, det udfører.
      Tak for din kommentar.