Programvare er et sett med instruksjoner som er designet for å utføre en definert oppgave, og den forteller datamaskinen hvordan den skal jobbe. Den er hovedsakelig av to typer, nemlig Systemprogramvare og Applikasjonsprogramvare. Systemprogramvare er et sett med dataprogrammer som er utviklet for å administrere systemressurser. Det er en samling av slike filer og hjelpeprogrammer som er ansvarlige for å kjøre og fungere jevnt av datasystemet med annen maskinvare. Dessuten er det eneansvarlig for å drive operativsystem (OS) og administrere datamaskinen i sin helhet.
Systemprogramvare fungerer som en plattform for at annen programvare skal fungere, som f.eks antivirusprogramvare, OS, kompilator, diskformateringsprogramvare , etc. I dette emnet vil vi vite mer om systemprogramvaren. La oss starte med definisjonen av systemprogramvare.
Hva er systemprogramvare?
- Systemprogramvaren kjører og fungerer internt med applikasjonsprogramvare og maskinvare. Dessuten fungerer det som et koblingsgrensesnitt mellom en maskinvareenhet og sluttbrukeren.
- Systemprogramvaren kjører i bakgrunnen og styrer all funksjon av datamaskinen selv. Det kalles Programvare på lavt nivå ettersom den kjører på det mest grunnleggende datamaskinnivået og vanligvis er skrevet på et lavt språk. Så snart vi installerer operativsystemet på enheten vår, blir det automatisk installert på den samme enheten.
- Systemprogramvare bidrar til å generere brukergrensesnittet og lar operativsystemet samhandle med maskinvaren.
Funksjoner i systemprogramvaren
Det er en liste over noen viktige funksjoner i systemprogramvaren:
- Det er veldig vanskelig å designe systemprogramvare.
- Systemprogramvaren er ansvarlig for å koble datamaskinen direkte til maskinvare som gjør at datamaskinen kan kjøre.
- Vanskeligheter med å manipulere.
- Den er mindre i størrelse.
- Systemprogramvare er vanskelig å forstå.
- Det er vanligvis skrevet på et lavt språk.
- Det må være så effektivt som mulig for at datasystemet skal fungere problemfritt.
Typer systemprogramvare
Systemprogramvaren er av følgende typer:
slett filen i java
1) Operativsystem
Et operativsystem er den mest grunnleggende typen systemprogramvare som hjelper til med å administrere maskinvare og programvare. Det er den sentrale delen av ethvert datasystem som er ansvarlig for at enhver dataenhet fungerer jevnt.
Et operativsystem styrer først og fremst datamaskinen din når du starter den. Hvis du ikke har installert operativsystemet på datamaskinen, vil du ikke kunne starte datamaskinen. Noen vanligste eksempler på OS er Mac os, Linux , Android og Microsoft Windows .
Et OS hjelper deg med å kontrollere og lage registreringer av allerede utførte programmer på datamaskinen din, for eksempel applikasjonsprogrammer og annen systemprogramvare. Oppgavene nedenfor utføres av et operativsystem:
- Et OS fungerer som en filbehandler da det tildeler ressurser til hver oppgave som utføres i systemet ditt.
- Den sporer primærminnet og tildeler minne for å behandle forespørselen.
- Den fungerer som prosessorstyring ved å allokere RAM til prosess og deallokere når den ikke lenger eksisterer.
- Det bidrar til å forhindre uautorisert tilgang ved å kryptere passordfasiliteter.
- Det hjelper å planlegge prosesser ved hjelp av planleggingsalgoritmer.
- Det hjelper å aktivere alle maskinvaredeler på datamaskinen din ved å følge instruksjonene gitt av sluttbrukere.
- Det gjør det lettere for brukere å få tilgang til og bruke applikasjonsprogramvare.
- Den lar deg få tilgang til nettverket på systemet ditt.
- Det hjelper til med å kontrollere feil bruk av systemet og forhindrer også feil ved å kjøre programvare på datamaskinen.
- Den kontrollerer alle inngangs- og utdataenheter som skjermer, tastaturer, mikrofoner og skannere, etc.
- Det hjelper å oppdage og installere ny programvare. Videre hjelper det også med å feilsøke feilene under installasjonen.
- Det hjelper å koble sammen ulike deler av systemet ditt.
2) Programmeringsspråkoversettere
Programmeringsoversettere er programvaren som konverterer høynivåspråk til maskinspråk. En datamaskin kan bare forstå maskinspråket eller binære bitmønster, enten 0 eller 1. En CPU forstår dette maskinspråket som ikke er lett å forstå for et normalt menneske. Derfor, For det første, samhandler sluttbrukeren med datamaskinen på et høyt nivå språk som Java , Python , C , PHP , og C++ osv., så konverterer oversetteren disse språkene til maskinkode.
java boolesk til streng
En CPU eller dataprosessor utfører disse maskinkodene til binære. Det betyr ethvert program skrevet på et høyt nivå programmeringsspråk må konverteres til binære koder først. Hele denne prosessen for å konvertere språk på høyt nivå til maskinkode eller binære koder er kjent som samling.
Språkoversettere er hovedsakelig av to typer: kompilator og tolk.
En kompilator er også en type systemprogramvare som brukes til å konvertere programmeringsspråk på høyt nivå til kjørbare maskinkoder eller programmeringsspråk på lavt nivå. I likhet med en kompilator, brukes en tolk også til å utføre den samme funksjonen. Men den eneste forskjellen er at kompilatoren oversetter hele programmet samtidig mens tolken konverterer hver linje individuelt.
Her er noen oppgaver utført av programmeringsspråkoversettere:
- Oversettere gir diagnostiske rapporter når kodereglene ikke oppfyller kriteriene.
- Det hjelper å lage en liste over programmets kildekode og detaljer.
- Det hjelper å fordele dataene.
- Oversettere hjelper til med å oppdage syntaksfeil som hjelper utviklere til å gjøre nødvendige endringer enkelt.
Eksempler på dataprogramoversettere er kompilator, tolker og montører.
3) Enhetsdrivere
Enhetsdrivere er typene systemprogramvare som reduserer feilsøkingsproblemene i systemet ditt . Operativsystemet kommuniserer med maskinvarekomponenter internt. Denne kommunikasjonen kan enkelt administreres og kontrolleres ved hjelp av enhetsdrivere.
eksempel på brukernavn
Operativsystemet inneholder en rekke enhetsdrivere for å drive maskinvarekomponentene. De fleste enhetsdrivere, for eksempel en mus, tastaturer osv. er allerede installert i datasystemet av dataprodusentene. Men i tilfelle nye enheter for operativsystemet, kan brukere også installere dem via internett. Her er noen enheter som krever drivere for å utføre de jevne funksjonene til et hvilket som helst datasystem:
4) Fastvareprogramvare
Dette er operativ programvare installert på datamaskinens hovedkort som hjelper operativsystemet med å identifisere Flash, ROM, EPROM, EEPROM og minnebrikker.
Den primære funksjonen til all fastvareprogramvare er imidlertid å administrere og kontrollere alle aktiviteter til individuelle enheter. Til å begynne med bruker den ikke-flyktige brikker for installasjonsformål, men senere blir den installert på flash-brikkene.
skjær java
Det er to hovedtyper chips:
BIOS (Basic Input/Output System) fungerer også som et systemprogram som brukes til oppstartsprosessen til systemet. Først laster den operativsystemet inn i hovedminnet (RAM) på systemet ditt og overlater det deretter til operativsystemet. BIOS fungerer som erstatning for ROM-brikken; derfor kalles det fastvareprogramvare. Imidlertid er fastvare-ROM en del av hver hovedkortkomponent. Hovedkortets fastvare aktiverer alle maskinvarekomponentene under oppstart av datasystemet og sikrer om de er operative eller ikke. Hvis de fungerer som de skal, starter den oppstartsprosessen for å laste OS, og hvis det oppstår en feil i RAM-en, nekter den datamaskinen å øke.
En fastvare finnes inne i enhetene mens en enhetsdriver er installert i operativsystemet.
5) Hjelpeprogramvare
Hjelpeprogramvare fungerer som et grensesnitt mellom systemprogramvare og applikasjonsprogramvare. Utility-programvare er et tredjepartsverktøy utviklet for å redusere vedlikeholdsproblemer og oppdage feil i datasystemet. Det følger med operativsystemet i datasystemet.
Her er noen spesifikke funksjoner ved verktøyprogramvare:
- Det hjelper brukere å beskytte seg mot trusler og virus.
- Det hjelper å redusere diskstørrelsen som WinRAR, WinZip.
- Den fungerer som en Windows Disk Management-tjeneste og hjelper i en diskpartisjon.
- Det gjør det lettere for brukere å sikkerhetskopiere de gamle dataene og øke sikkerheten til systemet.
- Det fungerer som en defragmentering av en disk for å organisere de spredte filene på stasjonen.
- Det hjelper å gjenopprette tapte data.
Det hjelper å utføre antivirus- og sikkerhetsprogramvaren for å opprettholde sikkerheten til dataene på en datamaskin.