Datamaskiner

De fem typene systemprogramvare

Forfatter: Peter Berry
Opprettelsesdato: 17 Juli 2021
Oppdater Dato: 11 Kan 2024
Anonim
Classification
Video: Classification

Innhold

Alfred er en mangeårig lærer og datamaskinentusiast som jobber med og feilsøker et bredt spekter av dataenheter.

De fem typer systemprogramvare, er alle designet for å kontrollere og koordinere prosedyrene og funksjonene til maskinvare. De muliggjør faktisk funksjonell interaksjon mellom maskinvare, programvare og brukeren.

Systemprogramvare utfører mellomoppgaver for å sikre kommunikasjon mellom annen programvare og maskinvare for å tillate harmonisk sameksistens med brukeren.

Systemprogramvare kan kategoriseres under følgende:

  • Operativsystem: Benytter kommunikasjon mellom maskinvare, systemprogrammer og andre applikasjoner.
  • Enhetsdriver: Aktiverer enhetskommunikasjon med operativsystemet og andre programmer.
  • Fastvare: Aktiverer enhetskontroll og identifikasjon.
  • Oversetter: Oversetter høyt nivå språk til maskinkoder på lavt nivå.
  • Nytte: Sikrer optimal funksjonalitet for enheter og applikasjoner.

1. Operativsystem (OS)

Operativsystemet er en type systemprogramvarekjerne som sitter mellom maskinvare og sluttbruker. Den installeres først på en datamaskin for å tillate at enheter og applikasjoner blir identifisert og derfor fungerer.


Systemprogramvare er det første laget med programvare som lastes inn i minnet hver gang en datamaskin slås på.

Anta at en bruker ønsker å skrive og skrive ut en rapport til en tilkoblet skriver. Det kreves en tekstbehandlingsapplikasjon for å utføre denne oppgaven. Datainndata gjøres ved hjelp av et tastatur eller andre inngangsenheter og vises deretter på skjermen. De forberedte dataene blir deretter sendt til skriveren.

For at tekstbehandleren, tastaturet og skriveren skal kunne utføre denne oppgaven, må de jobbe med operativsystemet, som kontrollerer inngangs- og utgangsfunksjoner, minnestyring og skriverspoling.

I dag samhandler brukeren med operativsystemet gjennom det grafiske brukergrensesnittet (GUI) på en skjerm eller berøringsskjermgrensesnitt. Skrivebordet i moderne operativsystemer er et grafisk arbeidsområde, som inneholder menyer, ikoner og apper som manipuleres av brukeren gjennom en musedrevet markør eller et fingertrykk. Diskoperativsystemet (DOS) var et populært grensesnitt som ble brukt på 1980-tallet.

Typer operativsystemer

  • Sanntids OS: Er installert i spesielle formål innebygde systemer som roboter, biler og modemer.
  • Enbruker- og enkeltoppgave OS: Er installert på enbrukerenheter som telefoner.
  • Enbruker- og multitask-operativsystem: Er installert på moderne personlige datamaskiner.
  • Flerbruker-operativsystem: Er installert i nettverksmiljøer der mange brukere må dele ressurser. Server-OS er eksempler på operativsystemer for flere brukere.
  • Nettverk OS: Brukes til å dele ressurser som filer, skrivere i et nettverksoppsett.
  • Internett / Web OS: Er designet for å kjøre på nettleseren som er online.
  • Mobil OS: Er designet for å kjøre på mobiltelefoner, nettbrett og andre mobile enheter.

Funksjoner til operativsystemer

  • De gir grensesnittet mellom bruker og maskinvare gjennom GUI.
  • Administrerer og tildeler minneplass for applikasjoner.
  • Behandler administrasjon av applikasjoner, input / output-enheter og instruksjoner.
  • Konfigurerer og administrerer interne og eksterne enheter.
  • Administrerer lagring av enkelt- eller flerbrukere på lokale datamaskiner og nettverksdatamaskiner.
  • Sikkerhetsadministrasjon av filer og applikasjoner.
  • Administrerer inngangs- og utdataenheter.
  • Oppdager, installerer og feilsøker enheter.
  • Overvåker systemytelsen gjennom Oppgavebehandling og andre verktøy.
  • Lag feilmeldinger og feilsøkingsalternativer.
  • Implementere grensesnitt for nettverkskommunikasjon.
  • Administrerer skrivere i enkelt- eller flerbrukssystemer.
  • Intern eller nettverksfilhåndtering.

Eksempler på operativsystemer

Populære operativsystemer for datamaskiner er:


  • Windows 10
  • Mac OS X
  • Ubuntu

Populære nettverks- / server-operativsystemer er:

  • Ubuntu Server
  • Windows Server
  • Red Hat Enterprise

Populære internett- / web-operativsystemer er:

  • Chrome OS
  • Club Linux
  • Remix OS

Populære mobile operativsystemer er:

  • iPhone OS
  • Android OS
  • Windows Phone OS

2. Enhetsdrivere

Driverprogramvare er en type systemprogramvare som gir datamaskiner og eksterne enheter liv. Drivere gjør det mulig for alle tilkoblede komponenter og eksterne tilleggsprogrammer å utføre de tiltenkte oppgavene og som instruert av operativsystemet. Uten drivere ville ikke operativsystemet tildele noen plikter.

Eksempler på enheter som krever drivere:

  • Mus
  • Tastatur
  • Lydkort
  • Vis kort
  • Nettverkskort
  • Skriver

Vanligvis leveres operativsystemet med drivere for de fleste enheter som allerede er på markedet. Som standard vil inngangsenheter som mus og tastatur ha driverne installert. De trenger kanskje aldri tredjepartsinstallasjoner.


Hvis en enhet er nyere enn operativsystemet, kan det hende at brukeren må laste ned drivere fra produsentens nettsteder eller alternative kilder.

3. Fastvare

Firmware er den operative programvaren innebygd i en flash-, ROM- eller EPROM-minnebrikke for operativsystemet for å identifisere den. Den styrer og kontrollerer direkte alle aktivitetene til en enkelt maskinvare.

Tradisjonelt betød fastvare tidligere fast programvare som betegnet med ordet fast. Den ble installert på ikke-flyktige sjetonger og kunne bare oppgraderes ved å bytte dem med nye, forhåndsprogrammerte sjetonger.

Dette ble gjort for å skille dem fra programvare på høyt nivå, som kunne oppdateres uten å måtte bytte komponenter.

I dag lagres firmware i flash-chips, som kan oppgraderes uten å bytte halvlederchips.

BIOS og UEFI

Den viktigste firmware i datamaskiner i dag er installert av produsenten på hovedkortet og kan nås gjennom den gamle BIOS (Basic Input / Output System) eller det nye UEFI (Unified Extended Firmware Interface) plattformer.

Det er konfigurasjonsgrensesnittet som lastes først når datamaskinen slås på og går gjennom POST (Slå på selvtest).

Hovedkortets fastvare starter med å vekke opp all maskinvaren og sørger for at komponenter som prosessor, minne og diskstasjoner er i drift. Hvis alle viktige komponenter er i orden, kjører den bootloader, som vil laste operativsystemet. Hvis tilfeldig minne er feil, lar BIOS ikke datamaskinen starte opp.

Brukeren kan endre BIOS- og UEFI-innstillingene ved å trykke på spesialtastene (en funksjonstast, slette eller esc-tasten) ved oppstart for å laste konfigurasjonssiden. Brukeren kan konfigurere sikkerhet, oppstartsrekkefølge, tid og andre alternativer på siden som dukker opp.

Selv om de fungerer annerledes, komplimenter firmware drivere på noen få måter. Begge gir identitet til maskinvareenheter, hvor sistnevnte får operativsystemet til å se enheten.

Den største forskjellen mellom de to er at firmware alltid vil ligge innenfor enheter mens drivere installeres i operativsystemet.

Fastvareoppgraderinger kommer fra produsenten av enheten (ikke produsenten av operativsystemet). De er nødvendige hvis brukeren vil ha maskinvare for maskinvare og programvare. Firmware vil gjøre det mulig for enheter å fungere bedre med gamle og nye operativsystemer og applikasjoner.

Nesten alle enheter og eksterne enheter er innebygd med firmware. Nettverkskort, TV-tuner, ruter, skanner eller skjerm og eksempler på enheter som har fastvare installert på seg.

4. Programmeringsspråkoversettere

Dette er mellomprogrammer som programvareprogrammerere stoler på for å oversette høyt nivå språkkildekode til maskinspråkkode. Førstnevnte er en samling programmeringsspråk som er enkle å forstå og kode for mennesker (dvs. Java, C ++, Python, PHP, BASIC). Sistnevnte er en kompleks kode som bare prosessoren forstår.

Populære oversetterspråk er kompilatorer, montører og tolker. De er vanligvis designet av dataprodusenter. Oversetterprogrammer kan utføre en komplett oversettelse av programkoder eller oversette annenhver instruksjon om gangen.

Maskinkoden er skrevet i et tallsystem av base-2, skrevet ut i 0 eller 1. Dette er det laveste nivåsspråket som er mulig. Mens de tilsynelatende er meningsløse for mennesker, blir nollene og de faktisk sekvensert intelligent av prosessoren for å referere til alle tenkelige menneskelige koder og ord.

I tillegg til å forenkle arbeidet til programvareutviklere, hjelper oversetterne med forskjellige designoppgaver,

  • Identifiser syntaksfeil under oversettelse, slik at du kan gjøre endringer i koden.
  • Gi diagnostiske rapporter når kodereglene ikke følges.
  • Tildel datalagring for programmet.
  • Liste både kildekode og programdetaljer.

5. Verktøy

Verktøy er typer systemprogramvare som ligger mellom system- og applikasjonsprogramvare. Dette er programmer beregnet på diagnostiske og vedlikeholdsoppgaver for datamaskinen. De er nyttige for å sikre at datamaskinen fungerer optimalt. Oppgavene deres varierer fra viktig datasikkerhet til defragmentering av diskstasjoner.

De fleste er tredjepartsverktøy, men de kan komme sammen med operativsystemet. Tredjepartsverktøy er tilgjengelige hver for seg eller er samlet sammen, for eksempel med Hiren Boot CD, Ultimate Boot CD og Kaspersky Rescue Disk.

Eksempler og funksjoner i verktøyprogramvare inkluderer:

  • Antivirus- og sikkerhetsprogramvare for sikkerhet for filer og applikasjoner, f.eks. Malwarebytes, Microsoft Security Essentials og AVG.
  • Diskpartisjonstjenester som Windows Disk Management, Easeus Partition Master og Partition Magic.
  • Diskdefragmentering for å organisere spredte filer på stasjonen. Eksempler inkluderer Diskdefragmentering, Perfect Disk, Disk Keeper, Comodo Free Firewall og Little Snitch.
  • Filkomprimering for å optimalisere diskplass som WinRAR, Winzip og 7-Zip.
  • Sikkerhetskopiering av data av sikkerhetsmessige årsaker, for eksempel Cobian, Clonezilla og Comodo.
  • Maskinvarediagnostiske tjenester som Hard Disk Sentinel, Memtest og Performance Monitor.
  • Datarekonstruksjon for å få tilbake tapte data Eksempler inkluderer veiviser for iCare Data Recovery, Recuva og EaseUs Data Recovery.
  • Brannmur for beskyttelse mot eksterne trusler, f.eks. Windows-brannmur.

Vår Anbefaling

Se

Utviklingen av datamaskinen
Datamaskiner

Utviklingen av datamaskinen

A hley Doyle er fra Canada og kriver ofte artikler om datama kiner og teknologi.Datama kiner er uten tvil en av de viktig te oppfinnel ene i menne ket hi torie, og dere utvikling, elv om den var ra k ...
Hvordan lage et vanlig nettsted med Google Blogger
Internett

Hvordan lage et vanlig nettsted med Google Blogger

Glenn tok er y temanalytiker med en ma tergrad i dataviten kap. Denne informative artikkelen er ba ert på han profe jonelle inn ikt.Du kan lage et profe jonelt bedrift nett ted og være vert ...