logo

Systemsoftware

Software er et sæt instruktioner, som er designet til at udføre en defineret opgave, og den fortæller computeren, hvordan den skal arbejde. Det er hovedsageligt af to typer, nemlig Systemsoftware og Applikations software. Systemsoftware er et sæt computerprogrammer, der er designet til at styre systemressourcer. Det er en samling af sådanne filer og hjælpeprogrammer, der er ansvarlige for at køre og fungere glat af dit computersystem med anden hardware. Desuden er det eneansvarlig for at drive operativsystem (OS) og administrere computerenheden fuldstændigt.

Systemsoftware fungerer som en platform for, at anden software kan fungere, som f.eks antivirussoftware, OS, compiler, diskformateringssoftware osv. I dette emne vil vi vide mere om systemsoftwaren. Lad os starte med definitionen af ​​systemsoftware.

Hvad er systemsoftware?

    Systemsoftware er den vigtigste type software, der kræves for at administrere ressourcerne i computersystemet .
  • Systemsoftware kører og fungerer internt med applikationssoftware og hardware. Desuden fungerer det som en forbindelsesgrænseflade mellem en hardwareenhed og slutbrugeren.
  • Systemsoftwaren kører i baggrunden og styrer hele computerens funktion. Det kaldes Software på lavt niveau da den kører på det mest basale computerniveau og normalt er skrevet på et lavniveausprog. Så snart vi installerer operativsystemet på vores enhed, bliver det automatisk installeret på den samme enhed.
  • Systemsoftware hjælper med at generere brugergrænsefladen og tillader operativsystemet at interagere med computerhardwaren.

Funktioner i systemsoftware

Der er en liste over nogle vigtige funktioner i systemsoftwaren:

  • Det er meget svært at designe systemsoftware.
  • Systemsoftware er ansvarlig for direkte at forbinde computeren med hardware, der sætter computeren i stand til at køre.
  • Vanskeligheder ved manipulation.
  • Den er mindre i størrelsen.
  • Systemsoftware er svært at forstå.
  • Det er normalt skrevet på et lavt sprog.
  • Det skal være så effektivt som muligt for, at computersystemet kan fungere gnidningsløst.

Typer af systemsoftware

Systemsoftware

Systemsoftware er af følgende typer:

bibliotek omdøb linux
    Operativ system Oversættere til programmeringssprog Enhedsdrivere Firmware software Hjælpesoftware

1) Operativsystem

Et operativsystem er den mest grundlæggende type systemsoftware, der hjælper med at styre computerhardware og -software. Det er den centrale del af ethvert computersystem, som er ansvarlig for, at enhver computerenhed fungerer gnidningsløst.

Et operativsystem driver primært din computer, når du starter den. Hvis du ikke har installeret operativsystemet på din computer, vil du ikke være i stand til at starte din computer. Nogle mest almindelige eksempler på OS er macOS, Linux , Android og Microsoft Windows .

Et OS hjælper med at kontrollere og lave registreringer af allerede afviklede programmer på din computer, såsom applikationsprogrammer og anden systemsoftware. Nedenstående opgaver udføres af et operativsystem:

  1. Et OS fungerer som en filhåndtering, da det tildeler ressourcer til hver opgave, der udføres i dit system.
  2. Den sporer den primære hukommelse og tildeler hukommelse til at behandle anmodningen.
  3. Det fungerer som processorstyring ved at allokere RAM til at behandle og de-allokere, når det ikke længere eksisterer.
  4. Det hjælper med at forhindre uautoriseret adgang ved at kryptere adgangskodefaciliteter.
  5. Det hjælper med at planlægge processer vha planlægningsalgoritmer.
  6. Det hjælper med at aktivere alle hardwaredele på din computer ved at følge instruktionerne givet af slutbrugere.
  7. Det letter brugerne at få adgang til og bruge applikationssoftware.
  8. Det giver dig adgang til netværket på dit system.
  9. Det hjælper med at kontrollere den forkerte brug af dit system og forhindrer også fejl ved at køre software på din computer.
  10. Den styrer alle input- og outputenheder såsom monitorer, tastaturer, mikrofoner og scannere osv.
  11. Det hjælper med at opdage og installere ny software. Yderligere hjælper det også med at fejlfinde fejlene under installationen.
  12. Det hjælper med at forbinde forskellige dele af dit system.

2) Oversættere til programmeringssprog

Programmeringsoversættere er softwaren, der konverterer sprog på højt niveau til maskinsprog. En computer kan kun forstå maskinsproget eller det binære bitmønster, enten 0 eller 1. En CPU forstår dette maskinsprog, som ikke er let at forstå for et normalt menneske. For det første interagerer slutbrugeren derfor med computeren på et højt niveau som f.eks Java , Python , C , PHP , og C++ osv., så konverterer oversætteren disse sprog til maskinkode.

java boolean til streng

En CPU eller computerprocessor udfører disse maskinkoder til binære. Det betyder ethvert program skrevet på et højt niveau programmeringssprog skal først konverteres til binære koder. Hele denne proces til at konvertere sprog på højt niveau til maskinkode eller binære koder er kendt som samling.

Sprogoversættere er hovedsageligt af to typer: Compiler og Tolk.

En compiler er også en type systemsoftware, der bruges til at konvertere programmeringssprog på højt niveau til eksekverbare maskinkoder eller programmeringssprog på lavt niveau. I lighed med en compiler bruges en tolk også til at udføre den samme funktion. Men den eneste forskel er, at compileren oversætter hele programmet på én gang, mens tolken konverterer hver linje individuelt.

Her er nogle opgaver udført af programmeringssprogsoversættere:

  • Oversættere leverer diagnostiske rapporter, når kodereglerne ikke opfylder kriterierne.
  • Det hjælper at oprette en liste over programmets kildekode og dets detaljer.
  • Det hjælper med at allokere dataene.
  • Oversættere hjælper med at opdage syntaksfejl, som hjælper udviklere med nemt at foretage nødvendige ændringer.

Eksempler på computerprogramoversættere er compiler, tolke og assemblere.

3) Enhedsdrivere

Enhedsdrivere er de typer systemsoftware, der reducerer fejlfindingsproblemerne i dit system . Operativsystemet kommunikerer med hardwarekomponenter internt. Denne kommunikation kan nemt styres og kontrolleres ved hjælp af enhedsdrivere.

eksempel på brugernavn

Operativsystemet indeholder en række enhedsdrivere til at drive hardwarekomponenterne. De fleste enhedsdrivere, såsom en mus, tastaturer osv. er allerede installeret i computersystemet af computerfabrikanterne. Men i tilfælde af en ny enhed til operativsystemet, kan brugerne også installere dem via internettet. Her er nogle enheder, der kræver drivere for at udføre de glatte funktioner i ethvert computersystem:

    Tastaturer Mus Printere Funktionstaster Netværkskort Vis kort Touchpad Lyd osv

4) Firmwaresoftware

Disse er den operationelle software, der er installeret på computerens bundkort, og som hjælper operativsystemet med at identificere Flash, ROM, EPROM, EEPROM og hukommelseschips.

Men den primære funktion af enhver firmwaresoftware er at styre og kontrollere alle aktiviteter på individuelle enheder. Til at begynde med bruger den ikke-flygtige chips til installationsformål, men senere bliver den installeret på flashchipsene.

css-justeringsbilleder

Der er to hovedtyper af chips:

    BIOS-chip (Basic Input/Output System). UEFI-chips (Unified Extended Firmware Interface).

BIOS (Basic Input/Output System) fungerer også som et systemprogram, der bruges til opstartsprocessen af ​​systemet. Først indlæser det OS i hovedhukommelsen (RAM) på dit system og afleverer det derefter til OS. BIOS fungerer som erstatning for ROM-chippen; derfor kaldes det firmwaresoftware. Firmware-ROM'en er dog en del af enhver bundkortkomponent. Bundkortets firmware aktiverer alle hardwarekomponenter under starten af ​​computersystemet og sikrer, om de er operationelle eller ej. Hvis de fungerer korrekt, starter den opstartsprocessen for at indlæse operativsystemet, og hvis der opstår en fejl i RAM'en, nægter den computeren at booste.

Der findes en firmware inde i enhederne, mens en enhedsdriver er installeret i operativsystemet.

5) Hjælpesoftware

Hjælpesoftware fungerer som en grænseflade mellem systemsoftware og applikationssoftware. Hjælpesoftware er et tredjepartsværktøj designet til at reducere vedligeholdelsesproblemer og opdage fejl i computersystemet. Det følger med operativsystemet i dit computersystem.

Her er nogle specifikke funktioner ved hjælpesoftware:

  • Det hjælper brugere med at beskytte sig mod trusler og vira.
  • Det hjælper med at reducere diskstørrelse såsom WinRAR, WinZip.
  • Det fungerer som en Windows Disk Management-tjeneste og hjælper i en diskpartition.
  • Det letter brugerne at sikkerhedskopiere de gamle data og forbedre systemets sikkerhed.
  • Det fungerer som en defragmentering af en disk for at organisere de spredte filer på drevet.
  • Det hjælper med at gendanne de tabte data.

Det hjælper med at udføre antivirus- og sikkerhedssoftwaren for at opretholde sikkerheden for dataene på en computer.