logo

Programvare og dens typer

Programvare er en samling av instruksjoner, data eller dataprogrammer som brukes til å kjøre maskiner og utføre bestemte aktiviteter. Det er antitesen til maskinvare, som refererer til en datamaskins eksterne komponenter. En enhets kjørende programmer, skript og applikasjoner blir samlet referert til som programvare i denne sammenhengen.

Hva er en programvare?

I et datasystem er programvaren i utgangspunktet et sett med instruksjoner eller kommandoer som forteller en datamaskin hva den skal gjøre. Med andre ord er programvaren et dataprogram som gir et sett med instruksjoner for å utføre en brukers kommandoer og fortelle datamaskinen hva den skal gjøre. For eksempel som MS-Word, MS-Excel, PowerPoint, etc.



hvordan finner jeg skjulte apper på Android

Typer programvare

Det er en samling av data som gis til datamaskinen for å fullføre en bestemt oppgave. Tabellen nedenfor beskriver programvaretypene:

Typer programvare

Over er diagrammet over typer programvare. Nå vil vi kort beskrive hver type og dens undertyper:



  1. Systemprogramvare
    • Operativsystem
    • Språkbehandler
    • Enhetsdriver
  2. Applikasjonsprogramvare
    • Generell programvare
    • Tilpass programvare
    • Hjelpeprogramvare

Systemprogramvare

Systemprogramvare er programvare som direkte betjener maskinvare og gir den grunnleggende funksjonaliteten til brukerne så vel som til den andre programvaren for å fungere problemfritt. Eller med andre ord, systemprogramvare kontrollerer i utgangspunktet en datamaskins interne funksjon og kontrollerer også maskinvareenheter som skjermer, skrivere og lagringsenheter osv. Det er som et grensesnitt mellom maskinvare og brukerapplikasjoner, det hjelper dem å kommunisere med hverandre fordi maskinvare forstår maskinspråk (dvs. 1 eller 0), mens brukerapplikasjoner fungerer på språk som kan leses av mennesker som engelsk, hindi, tysk osv., så systemprogramvaren konverterer det lesbare språket til maskinspråk og omvendt.

Typer systemprogramvare

Den har to undertyper som er:

  1. Operativsystem: Det er hovedprogrammet i et datasystem. Når datasystemet er PÅ er det den første programvaren som lastes inn i datamaskinens minne. I utgangspunktet administrerer den alle ressursene som datamaskinminne, prosessor , skriver , harddisk, etc., og gir et grensesnitt til brukeren, som hjelper brukeren å samhandle med datasystemet. Den tilbyr også ulike tjenester til annen dataprogramvare. Eksempler på operativsystemer er Linux , Apple macOS, Microsoft Windows, etc.
  2. Språkbehandler: Som vi vet konverterer systemprogramvaren det menneskelesbare språket til et maskinspråk og omvendt. Så konverteringen gjøres av språkprosessoren. Den konverterer programmer skrevet i programmeringsspråk på høyt nivå som Java, C, C++, Python , etc (kjent som kildekode), i sett med instruksjoner som er lett lesbare av maskiner (kjent som objektkode eller maskinkode).
  3. Enhetsdriver: En enhetsdriver er et program eller programvare som styrer en enhet og hjelper den enheten med å utføre funksjonene sine. Hver enhet som en skriver, mus, modem osv. trenger en driver for å koble til datasystemet for evig. Så når du kobler en ny enhet til datasystemet ditt, må du først installere driveren for den enheten slik at operativsystemet ditt vet hvordan det skal kontrollere eller administrere den enheten.

Funksjoner i systemprogramvaren

La oss diskutere noen av funksjonene til systemprogramvaren:



  • Systemprogramvaren er nærmere datasystemet.
  • Systemprogramvare er generelt skrevet på et lavnivåspråk.
  • Systemprogramvare er vanskelig å designe og forstå.
  • Systemprogramvaren er rask i hastighet (arbeidshastighet).
  • Systemprogramvaren er mindre interaktiv for brukerne sammenlignet med applikasjonsprogramvare.

Applikasjonsprogramvare

Programvare som utfører spesielle funksjoner eller gir funksjoner som er mye mer enn den grunnleggende driften av datamaskinen er kjent som applikasjonsprogramvare . Eller med andre ord, applikasjonsprogramvare er designet for å utføre en spesifikk oppgave for sluttbrukere. Det er et produkt eller et program som kun er utviklet for å oppfylle sluttbrukernes krav. Det inkluderer tekstbehandlere, regneark, databasebehandling, inventar, lønnsprogrammer, etc.

Typer applikasjonsprogramvare

Det finnes forskjellige typer applikasjonsprogramvare, og disse er:

  1. Generell programvare: Denne typen applikasjonsprogramvare brukes til en rekke oppgaver, og den er ikke begrenset til kun å utføre en spesifikk oppgave. For eksempel MS-Word, MS-Excel, PowerPoint, etc.
  2. Tilpasset programvare: Denne typen applikasjonsprogramvare brukes eller designet for å utføre spesifikke oppgaver eller funksjoner eller designet for spesifikke organisasjoner. For eksempel jernbanereservasjonssystem, flyreservasjonssystem, fakturahåndteringssystem, etc.
  3. Hjelpeprogramvare: Denne typen applikasjonsprogramvare brukes til å støtte datamaskinens infrastruktur. Den er designet for å analysere, konfigurere, optimalisere og vedlikeholde systemet, og ivareta dets krav også. For eksempel antivirus , diskfragmentering, minnetester, diskreparasjon, diskrensere, registerrensere, diskplassanalysator, etc.

Funksjoner av applikasjonsprogramvare

La oss diskutere noen av funksjonene til applikasjonsprogramvare:

  • En viktig funksjon ved applikasjonsprogramvare er at den utfører mer spesialiserte oppgaver som tekstbehandling, regneark, e-post osv.
  • Stort sett er størrelsen på programvaren stor, så den krever mer lagringsplass.
  • Applikasjonsprogramvare er mer interaktivt for brukerne, så det er enkelt å bruke og designe.
  • Programvaren er enkel å designe og forstå.
  • Applikasjonsprogramvare er generelt skrevet på et høynivåspråk.

Forskjellen mellom systemprogramvare og applikasjonsprogramvare

La oss nå diskutere noen forskjeller mellom systemprogramvare og applikasjonsprogramvare:

Systemprogramvare

Applikasjonsprogramvare

Den er designet for å administrere ressursene til datasystemet, som minne- og prosessadministrasjon, etc. Den er designet for å oppfylle kravene til brukeren for å utføre spesifikke oppgaver.
Skrevet på et lavt språk. Skrevet på et språk på høyt nivå.
Mindre interaktiv for brukerne. Mer interaktiv for brukerne.
Systemprogramvare spiller en viktig rolle for effektiv funksjon av et system. Applikasjonsprogramvare er ikke så viktig for hvordan systemet fungerer, da det er oppgavespesifikk.
Den er uavhengig av applikasjonsprogramvaren som skal kjøres. Den trenger systemprogramvare for å kjøre.

For mer informasjon kan du se denne artikkelen om – Forskjellen mellom systemprogramvare og applikasjonsprogramvare.

Programvare og dens type – Vanlige spørsmål

1. Hva er forskjellen mellom en programvare og et program?

Det er en hovedforskjell mellom programvare og et program. Begge er for å gjøre det mulig for datamaskinen å utføre spesifikke oppgaver. Programvaren er samlingen av programmer. vi har laget et program for å utføre oppgaven, og de kompilerte hvis det ikke er noen feil i programmet, så sendes programmet for å lage en programvare. Program er settet med instruksjoner som er skrevet av programmerer på et språk, mens programvaren er en samling av programmer som gjør det mulig for systemet å utføre den spesifikke oppgaven.

2. Hva er et eksempel på programvare?

Du trenger programvare for at datamaskinen skal fungere effektivt. Det er en samling av data som gis til datamaskinen for å fullføre en bestemt oppgave. tre hovedkategorier av programvare er applikasjonsprogramvare, programmeringsprogramvare og systemprogramvare. Alle disse tre er viktige for den spesielle oppgaven som skal utføres.

Nedenfor er noen programvareeksempler.

  • Administrasjonsverktøy
  • Komprimeringsverktøy
  • Internet Explorer
  • ERP (Enterprise Resource Planning)
  • BI (Business Intelligence)
  • Kundestøttesystemer

3. Hvilken programvare brukes til å kontrollere operasjonene til en datamaskin?

Det finnes to typer programvaresystemprogramvare og applikasjonsprogramvare. Systemprogramvare brukes til å kontrollere operasjonene og kontrollerer også datamaskinens interne funksjon og maskinvareenheter.

4. Hvilken programvare er utviklet for å løse et spesifikt problem eller for å gjøre en bestemt oppgave

Applikasjonsprogramvare er utviklet for å løse et spesifikt problem eller for å utføre en spesifikk oppgave Fordi en programvare som utfører spesielle funksjoner eller gir funksjoner som er mye mer enn grunnleggende betjening av datamaskinen, er applikasjonsprogramvare.

sammenligne med strenger i java