programvara är en samling instruktioner, data eller datorprogram som används för att köra maskiner och utföra särskilda aktiviteter. Det är motsatsen till hårdvara, som hänvisar till en dators externa komponenter. En enhets körande program, skript och applikationer kallas gemensamt för programvara i detta sammanhang.
Vad är en programvara?
I ett datorsystem är programvaran i grunden en uppsättning instruktioner eller kommandon som talar om för en dator vad den ska göra. Med andra ord är programvaran ett datorprogram som tillhandahåller en uppsättning instruktioner för att utföra en användares kommandon och tala om för datorn vad den ska göra. Till exempel som MS-Word, MS-Excel, PowerPoint, etc.
Typer av programvara
Det är en samling data som ges till datorn för att slutföra en viss uppgift. Tabellen nedan beskriver typerna av programvara:

kandidatnyckel
Ovan är diagrammet över typer av programvara. Nu kommer vi kort att beskriva varje typ och dess undertyper:
- Systemmjukvara
- Operativ system
- Språkprocessor
- Drivrutin
- Programvara
- Programvara för allmänna ändamål
- Anpassa programvara
- Verktygsprogramvara
Systemmjukvara
Systemmjukvara är programvara som direkt driver datorhårdvara och ger den grundläggande funktionaliteten till användarna såväl som till den andra programvaran för att fungera smidigt. Eller med andra ord, systemprogramvaran styr i princip en dators interna funktion och kontrollerar även hårdvaruenheter som bildskärmar, skrivare och lagringsenheter etc. Det är som ett gränssnitt mellan hårdvara och användarapplikationer, det hjälper dem att kommunicera med varandra eftersom hårdvara förstår maskinspråk (dvs. 1 eller 0) medan användarapplikationer fungerar på mänskligt läsbara språk som engelska, hindi, tyska, etc. så systemprogramvaran konverterar det mänskligt läsbara språket till maskinspråk och vice versa.
Typer av systemprogramvara
Den har två undertyper som är:
mvc för java
- Operativ system: Det är huvudprogrammet i ett datorsystem. När datorsystemet PÅ är det den första programvaran som laddas in i datorns minne. I grund och botten hanterar den alla resurser som datorminne, CPU , skrivare , hårddisk, etc., och tillhandahåller ett gränssnitt till användaren som hjälper användaren att interagera med datorsystemet. Den tillhandahåller också olika tjänster till annan datorprogramvara. Exempel på operativsystem är Linux , Apple macOS, Microsoft Windows, etc.
- Språkprocessor: Som vi vet konverterar systemprogramvaran det mänskliga läsbara språket till ett maskinspråk och vice versa. Så omvandlingen görs av språkprocessorn. Den konverterar program skrivna på högnivåprogrammeringsspråk som Java, C, C++, Pytonorm , etc (känd som källkod), till uppsättningar av instruktioner som är lätta att läsa av maskiner (känd som objektkod eller maskinkod).
- Drivrutin: En enhetsdrivrutin är ett program eller programvara som styr en enhet och hjälper den enheten att utföra sina funktioner. Varje enhet som en skrivare, mus, modem, etc. behöver en drivrutin för att ansluta till datorsystemet för evigt. Så när du ansluter en ny enhet till ditt datorsystem måste du först installera drivrutinen för den enheten så att ditt operativsystem vet hur man styr eller hanterar den enheten.
Funktioner i systemprogramvaran
Låt oss diskutera några av funktionerna i systemprogramvaran:
- Systemprogramvaran är närmare datorsystemet.
- Systemprogramvaran är skriven på ett lågnivåspråk i allmänhet.
- Systemprogramvara är svår att designa och förstå.
- Systemprogramvaran är snabb i hastighet (arbetshastighet).
- Systemprogramvaran är mindre interaktiv för användarna jämfört med applikationsprogramvara.
Programvara
Programvara som utför speciella funktioner eller ger funktioner som är mycket mer än vad datorns grundläggande funktion kallas programvara . Eller med andra ord, applikationsprogramvara är utformad för att utföra en specifik uppgift för slutanvändare. Det är en produkt eller ett program som endast är utformat för att uppfylla slutanvändarnas krav. Det inkluderar ordbehandlare, kalkylblad, databashantering, inventering, löneprogram, etc.
Typer av applikationsprogramvara
Det finns olika typer av applikationsprogram och dessa är:
- Programvara för allmänna ändamål: Denna typ av applikationsprogramvara används för en mängd olika uppgifter och den är inte begränsad till att endast utföra en specifik uppgift. Till exempel MS-Word, MS-Excel, PowerPoint, etc.
- Anpassad programvara: Denna typ av applikationsprogramvara används eller utformas för att utföra specifika uppgifter eller funktioner eller är utformad för specifika organisationer. Till exempel järnvägsbokningssystem, flygbokningssystem, fakturahanteringssystem, etc.
- Verktygsprogramvara: Denna typ av applikationsprogramvara används för att stödja datorinfrastrukturen. Den är utformad för att analysera, konfigurera, optimera och underhålla systemet, och ta hand om dess krav också. Till exempel antivirus, diskfragmenterare, minnestestare, diskreparation, diskrensare, registerrensare, diskutrymmesanalysator, etc.
Funktioner i applikationsprogramvara
Låt oss diskutera några av funktionerna i Application Software:
min Max
- En viktig egenskap hos applikationsprogramvaran är att den utför mer specialiserade uppgifter som ordbehandling, kalkylblad, e-post, etc.
- För det mesta är storleken på programvaran stor, så den kräver mer lagringsutrymme.
- Programvaran är mer interaktiv för användarna, så den är lätt att använda och designa.
- Programvaran är lätt att designa och förstå.
- Programvara är skriven på ett högnivåspråk i allmänhet.
Skillnaden mellan systemprogramvara och applikationsprogramvara
Låt oss nu diskutera någon skillnad mellan systemprogramvara och applikationsprogramvara:
| Systemmjukvara | Programvara |
|---|---|
| Den är utformad för att hantera resurserna i datorsystemet, som minne och processhantering, etc. | Den är utformad för att uppfylla användarens krav för att utföra specifika uppgifter. |
| Skrivet på ett lågnivåspråk. | Skrivet på ett språk på hög nivå. |
| Mindre interaktiv för användarna. | Mer interaktiv för användarna. |
| Systemprogramvara spelar en avgörande roll för att ett system ska fungera effektivt. | Programvara är inte så viktig för systemets funktion, eftersom den är uppgiftsspecifik. |
| Det är oberoende av vilken programvara som ska köras. | Det behöver systemprogramvara för att köras. |
För mer information kan du hänvisa till den här artikeln om – Skillnaden mellan systemprogramvara och applikationsprogramvara.
Programvara och dess typ – Vanliga frågor
1. Vad är skillnaden mellan en programvara och ett program?
Det finns en huvudskillnad mellan programvara och ett program. Båda är för att göra det möjligt för datorn att utföra specifika uppgifter. Programvaran är samlingen av program. vi har skapat ett program för att utföra uppgiften och de kompilerade om det inte finns något fel i programmet så skickas programmet för att skapa en programvara. Program är en uppsättning instruktioner som skrivs av programmerare på ett språk medan programvaran är en samling program som gör det möjligt för systemet att utföra den specifika uppgiften.
2. Vad är ett exempel på programvara?
Du behöver programvara för att datorn ska fungera effektivt. Det är en samling data som ges till datorn för att slutföra en viss uppgift. tre huvudkategorier av programvara är applikationsprogramvara, programmeringsmjukvara och systemmjukvara. Alla dessa tre är viktiga för den specifika uppgiften som ska utföras.
Nedan finns några programvaruexempel.
- Hanteringsverktyg
- Komprimeringsverktyg
- Internet Explorer
- ERP (Enterprise Resource Planning)
- BI (Business Intelligence)
- Kundsupportsystem
3. Vilken programvara används för att styra driften av en dator?
Det finns två typer av systemprogramvara och applikationsprogramvara. Systemmjukvara används för att kontrollera verksamheten och kontrollerar även en dators interna funktion och hårdvaruenheter.
4. Vilken programvara är designad för att lösa ett specifikt problem eller för att utföra en specifik uppgift
Programvara är utformad för att lösa ett specifikt problem eller för att utföra en specifik uppgift, eftersom en programvara som utför speciella funktioner eller tillhandahåller funktioner som är mycket mer än grundläggande drift av datorn är applikationsprogram.
sträng till tecken