Computere

De fem typer systemsoftware

Forfatter: Peter Berry
Oprettelsesdato: 17 Juli 2021
Opdateringsdato: 11 Kan 2024
Anonim
FEM-Design Basic Course - Introduction to FEM-Design
Video.: FEM-Design Basic Course - Introduction to FEM-Design

Indhold

Alfred er en mangeårig lærer og computerentusiast, der arbejder med og fejler en bred vifte af computerenheder.

De fem typer systemsoftware, er alle designet til at kontrollere og koordinere procedurer og funktioner i computerhardware. De muliggør faktisk funktionel interaktion mellem hardware, software og brugeren.

Systemsoftware udfører mellemhandleropgaver for at sikre kommunikation mellem anden software og hardware for at muliggøre harmonisk sameksistens med brugeren.

Systemsoftware kan kategoriseres under følgende:

  • Operativ system: Udnytter kommunikationen mellem hardware, systemprogrammer og andre applikationer.
  • Enhedsdriver: Aktiverer enhedskommunikation med operativsystemet og andre programmer.
  • Firmware: Aktiverer enhedskontrol og identifikation.
  • Oversætter: Oversætter sprog på højt niveau til maskinkoder på lavt niveau.
  • Hjælpeprogram: Sikrer optimal funktionalitet af enheder og applikationer.

1. Operativsystem (OS)

Operativsystemet er en type systemsoftwarekerne, der sidder mellem computerhardware og slutbruger. Det installeres først på en computer, så enheder og applikationer kan identificeres og derfor fungerer.


Systemsoftware er det første lag af software, der indlæses i hukommelsen, hver gang en computer tændes.

Antag at en bruger ønsker at skrive og udskrive en rapport til en tilsluttet printer. En tekstbehandlingsapplikation er påkrævet for at udføre denne opgave. Dataindgang sker ved hjælp af et tastatur eller andre inputenheder og vises derefter på skærmen. De forberedte data sendes derefter til printeren.

For at tekstbehandleren, tastaturet og printeren skal udføre denne opgave, skal de arbejde med operativsystemet, der styrer input- og outputfunktioner, hukommelsesstyring og printerspooling.

I dag interagerer brugeren med operativsystemet via den grafiske brugergrænseflade (GUI) på en skærm eller en touchscreen-grænseflade. Skrivebordet i moderne operativsystemer er et grafisk arbejdsområde, der indeholder menuer, ikoner og apps, der manipuleres af brugeren via en musedrevet markør eller et tryk på en finger. Diskoperativsystemet (DOS) var en populær grænseflade, der blev brugt i 1980'erne.

Typer af operativsystemer

  • Realtids OS: Er installeret i specialindbyggede systemer som robotter, biler og modemer.
  • Single-user og single-task OS: Er installeret på enbrugerenheder som telefoner.
  • Single-user og multitask OS: Er installeret på moderne personlige computere.
  • Multi-user OS: Er installeret i netværksmiljøer, hvor mange brugere skal dele ressourcer. Server-OS'er er eksempler på flerbruger-operativsystemer.
  • Netværk OS: Bruges til at dele ressourcer såsom filer, printere i et netværksopsætning.
  • Internet / Web OS: Er designet til at køre i den browser, der er online.
  • Mobil OS: Er designet til at køre på mobiltelefoner, tablets og andre mobile enheder.

Operativsystemers funktioner

  • De giver grænsefladen mellem brugeren og hardware gennem GUI.
  • Administrerer og tildeler hukommelsesplads til applikationer.
  • Behandler styring af applikationer, input / output-enheder og instruktioner.
  • Konfigurerer og administrerer interne og perifere enheder.
  • Administrerer enkelt- eller flerbrugerlagring på lokale computere og netværkscomputere.
  • Sikkerhedsstyring af filer og applikationer.
  • Administrerer input- og output-enheder.
  • Registrerer, installerer og foretager fejlfinding af enheder.
  • Overvåger systemets ydeevne gennem Task Manager og andre værktøjer.
  • Producer fejlmeddelelser og fejlfindingsmuligheder.
  • Implementeringsgrænseflade til netværkskommunikation.
  • Administrerer printere i enkelt- eller flerbruger-systemer.
  • Intern eller netværksfilhåndtering.

Eksempler på operativsystemer

Populære operativsystemer til computere er:


  • Windows 10
  • Mac OS X
  • Ubuntu

Populære netværk / server OS'er er:

  • Ubuntu-server
  • Windows Server
  • Red Hat Enterprise

Populære internet / web OS'er er:

  • Chrome OS
  • Club Linux
  • Remix OS

Populære mobile OS'er er:

  • iPhone OS
  • Android OS
  • Windows Phone OS

2. Enhedsdrivere

Driversoftware er en type systemsoftware, der bringer computerenheder og periferiudstyr til live. Drivere gør det muligt for alle tilsluttede komponenter og eksterne add-ons at udføre deres tilsigtede opgaver og som anvist af OS. Uden drivere tildelte operativsystemet ingen opgaver.

Eksempler på enheder, der kræver drivere:

  • Mus
  • Tastatur
  • Lyd kort
  • Vis kort
  • Netværkskort
  • Printer

Normalt leveres operativsystemet med drivere til de fleste enheder, der allerede er på markedet. Som standard har inputenheder som mus og tastatur deres drivere installeret. De kræver muligvis aldrig tredjepartsinstallationer.


Hvis en enhed er nyere end operativsystemet, skal brugeren muligvis downloade drivere fra producentens websteder eller alternative kilder.

3. Firmware

Firmware er den operationelle software, der er integreret i en flash-, ROM- eller EPROM-hukommelseschip til operativsystemet til at identificere den. Det styrer og kontrollerer direkte alle aktiviteter i en enkelt hardware.

Traditionelt betød firmware tidligere fast software som betegnet med ordet firma. Det blev installeret på ikke-flygtige chips og kunne kun opgraderes ved at bytte dem med nye, forprogrammerede chips.

Dette blev gjort for at skelne dem fra software på højt niveau, som kunne opdateres uden at skulle bytte komponenter.

I dag er firmware gemt i flashchips, som kan opgraderes uden at bytte halvlederchips.

BIOS og UEFI

Den vigtigste firmware på computere i dag installeres af producenten på bundkortet og kan tilgås via den gamle BIOS (Basic Input / Output System) eller det nye UEFI (Unified Extended Firmware Interface) platforme.

Det er konfigurationsgrænsefladen, der indlæses først, når computeren tændes og går igennem STOLPE (Tænd for selvtest).

Bundkortets firmware starter med at vække al hardware og sikrer, at komponenter som processor, hukommelse og diskdrev er i drift. Hvis alle de vigtige komponenter er i orden, kører den bootloader, som indlæser operativsystemet. Hvis hukommelsen med tilfældig adgang er defekt, tillader BIOS ikke computeren at starte op.

Brugeren kan ændre BIOS- og UEFI-indstillingerne ved at trykke på specialtaster (en funktionstast, sletning eller esc-tasten) ved opstart for at indlæse konfigurationssiden. Brugeren kan konfigurere sikkerhed, opstartsrækkefølge, tid og andre muligheder på den side, der dukker op.

Selvom de fungerer forskelligt, komplimenterer firmware drivere på få måder. Begge giver identitet til hardwareenheder, hvor sidstnævnte får operativsystemet til at se enheden.

Den største forskel mellem de to er, at firmware altid vil være inden for enheder, mens drivere installeres i operativsystemet.

Firmwareopgraderinger kommer fra enhedsproducenten (ikke producenten af ​​operativsystemet). De er nødvendige, hvis brugeren ønsker, at computerhardware skal modtage ny hardware- og softwaresupport. Firmware gør det muligt for enheder at arbejde bedre med gamle og nye operativsystemer og applikationer.

Næsten alle enheder og perifert udstyr er integreret med firmware. Netværkskort, tv-tuner, router, scanner eller skærm og eksempler på enheder, der har firmware installeret på.

4. Programmeringssprogoversættere

Dette er mellemprogrammer, som softwareprogrammerere anvender til at oversætte sprogkildekode på højt niveau til maskinsprogskode. Førstnævnte er en samling programmeringssprog, der er lette for mennesker at forstå og kode (dvs. Java, C ++, Python, PHP, BASIC). Sidstnævnte er en kompleks kode, der kun forstås af processoren.

Populære oversættelsessprog er kompilatorer, montører og tolke. De er normalt designet af computerproducenter. Oversætterprogrammer kan udføre en komplet oversættelse af programkoder eller oversætte hver anden instruktion ad gangen.

Maskinkoden er skrevet i et nummersystem af base-2, skrevet ud i 0 eller 1. Dette er det lavest mulige sprog. Mens de tilsyneladende er meningsløse for mennesker, sekventeres nuller og ener faktisk intelligent af processoren for at henvise til enhver tænkelig menneskelig kode og ord.

Udover at forenkle softwareudvikleres arbejde hjælper oversættere med forskellige designopgaver, de;

  • Identificer syntaksfejl under oversættelse, hvilket gør det muligt at foretage ændringer i koden.
  • Giv diagnostiske rapporter, når kodreglerne ikke følges.
  • Tildel datalagring til programmet.
  • Liste både kildekode og programoplysninger.

5. Hjælpeprogrammer

Hjælpeprogrammer er typer systemsoftware, der sidder mellem system- og applikationssoftware. Dette er programmer beregnet til diagnosticerings- og vedligeholdelsesopgaver for computeren. De er nyttige for at sikre, at computeren fungerer optimalt. Deres opgaver varierer fra afgørende datasikkerhed til diskdrevdefragmentering.

De fleste er tredjepartsværktøjer, men de følger muligvis med operativsystemet. Tredjepartsværktøjer er tilgængelige individuelt eller samlet som f.eks. Hiren Boot CD, Ultimate Boot CD og Kaspersky Rescue Disk.

Eksempler og funktioner i hjælpeprogrammer inkluderer:

  • Antivirus- og sikkerhedssoftware til sikkerhed for filer og applikationer, fx Malwarebytes, Microsoft Security Essentials og AVG.
  • Diskpartitionstjenester såsom Windows Disk Management, Easeus Partition Master og Partition Magic.
  • Diskdefragmentering for at organisere spredte filer på drevet. Eksempler inkluderer Diskdefragmentering, Perfect Disk, Disk Keeper, Comodo Free Firewall og Little Snitch.
  • Filkomprimering for at optimere diskplads såsom WinRAR, Winzip og 7-Zip.
  • Sikkerhedskopiering af data af sikkerhedsmæssige årsager, fx Cobian, Clonezilla og Comodo.
  • Hardware diagnostiske tjenester som Hard Disk Sentinel, Memtest og Performance Monitor.
  • Datagendannelse for at hjælpe med at få mistede data tilbage. Eksempler inkluderer iCare Data Recovery, Recuva og EaseUs Data Recovery Wizard.
  • Firewall til beskyttelse mod eksterne trusler, fx Windows Firewall.

Artikler Til Dig

Populære Opslag

13 bedste softwareplatforme til dit forum
Internet

13 bedste softwareplatforme til dit forum

Jeg har døbt kriftligt i flere år og kan garantere, at di e web teder er gode teder at oprette dine fora.Alle kan oprette dere eget online di ku ion forum i di e dage. Du er impelthen nø...
Sådan oprettes en makroknap for at gemme og lukke en Excel-projektmappe
Computere

Sådan oprettes en makroknap for at gemme og lukke en Excel-projektmappe

Jo hua er en kandidat tuderende ved U F. Han har intere er i forretning teknologi, analy e, økonomi og lean ix igma.En makroknap er en knap, der oprette ud fra makrokode eller fra optagel e af en...