Datorer

De fem typerna av systemprogramvara

Författare: Peter Berry
Skapelsedatum: 17 Juli 2021
Uppdatera Datum: 11 Maj 2024
Anonim
Gerdan from beads without a machine tool. Gerdan from beads master class.
Video: Gerdan from beads without a machine tool. Gerdan from beads master class.

Innehåll

Alfred är en långvarig lärare och datorentusiast som arbetar med och felsöker ett brett utbud av datorenheter.

De fem typer av systemprogramvara, är alla utformade för att kontrollera och samordna procedurer och funktioner för datorhårdvara. De möjliggör faktiskt funktionell interaktion mellan hårdvara, programvara och användaren.

Systemprogramvara utför mellanhandsuppgifter för att säkerställa kommunikation mellan annan programvara och hårdvara för att möjliggöra harmonisk samexistens med användaren.

Systemprogramvara kan kategoriseras under följande:

  • Operativ system: Utnyttjar kommunikationen mellan hårdvara, systemprogram och andra applikationer.
  • Drivrutin: Aktiverar enhetskommunikation med operativsystemet och andra program.
  • Firmware: Aktiverar enhetskontroll och identifiering.
  • Översättare: Översätter högnivåspråk till maskinkoder på låg nivå.
  • Verktyg: Säkerställer optimal funktionalitet för enheter och applikationer.

1. Operativsystem (OS)

Operativsystemet är en typ av systemprogramvarukärna som sitter mellan datorhårdvara och slutanvändare. Den installeras först på en dator så att enheter och applikationer kan identifieras och därför fungerar.


Systemprogramvara är det första lagret av programvara som laddas in i minnet varje gång en dator startas.

Antag att en användare vill skriva och skriva ut en rapport till en ansluten skrivare. En ordbehandlingsapplikation krävs för att utföra denna uppgift. Datainmatning görs med hjälp av ett tangentbord eller andra inmatningsenheter och visas sedan på monitorn. De förberedda uppgifterna skickas sedan till skrivaren.

För att ordbehandlaren, tangentbordet och skrivaren ska kunna utföra denna uppgift måste de arbeta med operativsystemet, som styr in- och utmatningsfunktioner, minneshantering och skrivarspolning.

Idag interagerar användaren med operativsystemet via det grafiska användargränssnittet (GUI) på en skärm eller pekskärmsgränssnitt. Skrivbordet i moderna operativsystem är en grafisk arbetsyta som innehåller menyer, ikoner och appar som manipuleras av användaren genom en musstyrd markör eller med ett fingertryck. Diskoperativsystemet (DOS) var ett populärt gränssnitt som användes på 1980-talet.

Typer av operativsystem

  • Realtids OS: Installeras i specialinbäddade system som robotar, bilar och modem.
  • OS för en användare och en uppgift: Installeras på enanvändarenheter som telefoner.
  • Enanvändar- och multitask-operativsystem: Installeras på samtida persondatorer.
  • Flera användare OS: Installeras i nätverksmiljöer där många användare måste dela resurser. Server-operativsystem är exempel på fleranvändaroperativsystem.
  • Nätverk OS: Används för att dela resurser som filer, skrivare i en nätverksinstallation.
  • Internet / Web OS: Är utformad för att köras i webbläsaren som är online.
  • Mobilt operativsystem: Är designad för att köras på mobiltelefoner, surfplattor och andra mobila enheter.

Operativsystems funktioner

  • De tillhandahåller gränssnittet mellan användaren och hårdvaran via GUI.
  • Hanterar och fördelar minnesutrymme för applikationer.
  • Bearbetar hanteringen av applikationer, in- / utdataenheter och instruktioner.
  • Konfigurerar och hanterar interna och perifera enheter.
  • Hanterar enkel- eller fleranvändarlagring i lokala datorer och nätverksdatorer.
  • Säkerhetshantering av filer och applikationer.
  • Hanterar in- och utmatningsenheter.
  • Upptäcker, installerar och felsöker enheter.
  • Övervakar systemprestanda genom Aktivitetshanteraren och andra verktyg.
  • Skapa felmeddelanden och felsökningsalternativ.
  • Implementera gränssnitt för nätverkskommunikation.
  • Hanterar skrivare i en- eller fleranvändarsystem.
  • Internhantering eller nätverksfilhantering.

Exempel på operativsystem

Populära operativsystem för datorer är:


  • Windows 10
  • Mac OS X
  • Ubuntu

Populära nätverk / server-operativsystem är:

  • Ubuntu-server
  • Windows Server
  • Red Hat Enterprise

Populära internet / webb-operativsystem är:

  • Chrome OS
  • Club Linux
  • Remix OS

Populära mobila operativsystem är:

  • iPhone OS
  • Android OS
  • Windows Phone OS

2. Enhetsdrivrutiner

Drivrutinsmjukvara är en typ av systemprogramvara som väcker datorenheter och kringutrustning till liv. Drivrutiner gör det möjligt för alla anslutna komponenter och externa tillägg att utföra sina avsedda uppgifter och enligt instruktionerna från operativsystemet. Utan förare skulle operativsystemet inte tilldela några uppgifter.

Exempel på enheter som kräver drivrutiner:

  • Mus
  • Tangentbord
  • Ljudkort
  • Visa kort
  • Nätverkskort
  • Skrivare

Vanligtvis levereras operativsystemet med drivrutiner för de flesta enheter som redan finns på marknaden. Som standard kommer inmatningsenheter som mus och tangentbord att ha sina drivrutiner installerade. De kan aldrig kräva installationer från tredje part.


Om en enhet är nyare än operativsystemet kan användaren behöva ladda ner drivrutiner från tillverkarens webbplatser eller alternativa källor.

3. Firmware

Firmware är operativ mjukvara inbäddad i ett flash-, ROM- eller EPROM-minneschip för operativsystemet för att identifiera det. Den hanterar och kontrollerar alla aktiviteter i en hårdvara direkt.

Traditionellt brukade firmware betyda fast programvara som betecknas med ordet fast. Den installerades på icke-flyktiga marker och kunde bara uppgraderas genom att byta dem med nya, förprogrammerade marker.

Detta gjordes för att skilja dem från programvara på hög nivå, som kunde uppdateras utan att byta komponenter.

Idag lagras firmware i flashchips, som kan uppgraderas utan att byta halvledarchips.

BIOS och UEFI

Den viktigaste firmware i datorer idag installeras av tillverkaren på moderkortet och kan nås via den gamla BIOS (Basic Input / Output System) eller det nya UEFI (Unified Extended Firmware Interface) plattformar.

Det är konfigurationsgränssnittet som laddas först när datorn startas och går igenom POSTA (Power On Self Test).

Moderkortets fasta programvara börjar med att väcka upp all hårdvara och ser till att komponenter som processor, minne och hårddiskar är i drift. Om alla viktiga komponenter är bra körs bootloader, som laddar operativsystemet. Om slumpmässigt åtkomstminne är felaktigt tillåter inte BIOS att datorn startar.

Användaren kan ändra BIOS- och UEFI-inställningarna genom att trycka på specialtangenter (en funktionsknapp, radera eller esc-tangenten) vid start för att ladda konfigurationssidan. Användaren kan konfigurera säkerhet, startordning, tid och andra alternativ på sidan som dyker upp.

Även om de fungerar annorlunda komplimangerar firmware drivrutiner på några sätt. Båda ger identitet till hårdvaruenheter, varvid den senare får operativsystemet att se enheten.

Den största skillnaden mellan de två är att firmware alltid kommer att finnas inom enheter medan drivrutiner kommer att installeras i operativsystemet.

Firmware-uppgraderingar kommer från enhetstillverkaren (inte tillverkaren av operativsystemet). De är nödvändiga om användaren vill att datorhårdvara ska få ny hårdvara och mjukvarusupport. Firmware gör det möjligt för enheter att fungera bättre med gamla och nya operativsystem och applikationer.

Nästan alla enheter och kringutrustning är inbäddade med firmware. Nätverkskort, TV-mottagare, router, skanner eller bildskärm och exempel på enheter som har firmware installerad på.

4. Programmeringsspråköversättare

Det här är mellanprogram som programvaruprogrammerare använder för att översätta språkkällor på hög nivå till maskinspråkskod. Det förstnämnda är en samling programmeringsspråk som är lätta för människor att förstå och koda (dvs Java, C ++, Python, PHP, BASIC). Den senare är en komplex kod som endast förstås av processorn.

Populära översättarspråk är kompilatorer, monterare och tolkar. De är vanligtvis designade av datortillverkare. Översättarprogram kan utföra en fullständig översättning av programkoder eller översätta varannan instruktion åt gången.

Maskinkoden är skriven i ett nummersystem av bas-2, skrivet i 0 eller 1. Detta är det lägsta möjliga språket. Medan de verkar meningslösa för människor, sekvenseras nollor och enar faktiskt intelligent av processorn för att hänvisa till alla tänkbara mänskliga koder och ord.

Förutom att förenkla mjukvaruutvecklarnas arbete hjälper översättare i olika designuppgifter, de;

  • Identifiera syntaxfel under översättning, vilket gör att ändringar kan göras i koden.
  • Ge diagnosrapporter när kodreglerna inte följs.
  • Tilldela datalagring för programmet.
  • Lista både källkod och programinformation.

5. Verktyg

Verktyg är typer av systemprogramvara som sitter mellan system- och applikationsprogramvara. Dessa är program avsedda för diagnostik och underhållsuppgifter för datorn. De är praktiska för att säkerställa att datorn fungerar optimalt. Deras uppgifter varierar från avgörande datasäkerhet till diskettdefragmentering.

De flesta är verktyg från tredje part men de kan komma att levereras med operativsystemet. Tredjepartsverktyg finns tillgängliga individuellt eller buntas ihop till exempel med Hiren Boot CD, Ultimate Boot CD och Kaspersky Rescue Disk.

Exempel och funktioner för verktygsprogram inkluderar:

  • Antivirus- och säkerhetsprogramvara för säkerhet för filer och applikationer, t.ex. Malwarebytes, Microsoft Security Essentials och AVG.
  • Diskpartitionstjänster som Windows Disk Management, Easeus Partition Master och Partition Magic.
  • Diskdefragmentering för att organisera spridda filer på enheten. Exempel inkluderar Diskdefragmentering, Perfect Disk, Disk Keeper, Comodo Free Firewall och Little Snitch.
  • Filkomprimering för att optimera diskutrymme som WinRAR, Winzip och 7-Zip.
  • Säkerhetskopiering av data av säkerhetsskäl, t.ex. Cobian, Clonezilla och Comodo.
  • Hårdvarudiagnostiktjänster som Hard Disk Sentinel, Memtest och Performance Monitor.
  • Dataåterställning för att få tillbaka förlorade data. Exempel inkluderar iCare Data Recovery, Recuva och EaseUs Data Recovery Wizard.
  • Firewall för skydd mot externa hot, t.ex. Windows Firewall.

Mest Läsning

Till Dig

Sluta använda sociala medier som om det är 2008
Internet

Sluta använda sociala medier som om det är 2008

Heidi Thorne är författare och affär förelä are om peciali erat ig på för äljning - och marknad föring ämnen för tränare, kon ulter och olop...
Granskning och översikt av Tivo Stream 4K Streaming Device
Datorer

Granskning och översikt av Tivo Stream 4K Streaming Device

Under lång tid har jag varit ett tort fan av Roku-produkter. De är lätta att använda och dera pri er är bra. Introduktion modellen Roku Expre älj för cirka $ 30 meda...