Bästa svaret
Uppifrån:
Systemprogramvaran berör den nakna metallen , datorns maskinvara och används för att antingen direkt styra hårdvaran i syfte att tillhandahålla tjänster för processer på högre nivå som inte behöver veta hur jobbet blir gjort (gränssnitt mellan kontrollprocesser och alla andra) eller för att köra program som är används för att kontrollera åtkomst till hårdvara och program på högre nivå som inte behöver veta varför något måste göras på ett visst sätt, gör det bara. Ett klassiskt exempel på detta är en hårdvarudrivrutin. Det rör den nakna metallen för operativsystemets lägsta nivå och gör något som I / O. Högre nivåer av operativsystemet kan ta detta och sedan styra svaret på hårdvaran som dikteras av vad som förväntades på en högre nivå. Du kan ha åtkomstkontroll för att begränsa vad som går vart eller skicka till en högre nivå. Systemkod ger en abstraktion som behövs för att begränsa komplexiteten i program i allmänhet för att få jobbet gjort genom att ställa in systemgränssnitt som är standard för operativsystemet och dess användare eller användarprocesser. Det kan ha, efter behov, program som används för att skriva kod som behövs för att lägga till eller modifiera tjänster i operativsystemet, till exempel kompilatorer, monterare, tolkar eller avlusare, till exempel.
Applikationskod ringer till exempel operativsystemet för att läsa eller skriva till en fil. Det kan göra seriös beräkning och ringa operativsystemet för att spara data i en fil eller få inmatning från en fil. Du behöver inte skriva ett program varje gång du vill svara på ett musklick och sedan felsöka det innan du använder det programmet. Programmet tas om hand av dig av en musdrivrutin i operativsystemet, och applikationen kunde inte bry sig mindre HUR jobbet blev gjort – och det behöver inte heller veta hur det gjordes. Applikationsprogramvara är saker som kalkylblad, ordbehandlare, spel och mediaspelare.
Det jag just har sagt är på många sätt, en överdimensionering av hur det fungerar och saker som inbäddade system nämndes inte för korthetens skull.
Svar
Systemprogramvara vs applikationsprogramvara
Systemprogramvara och applikationsprogramvara är datorprogram. Systemprogramvaran installeras också under installationen av operativsystemet. Applikationsmjukvaran använder dock kapaciteten hos den dator som den är installerad på.
Systemprogramvara
program och filen som innehåller operativsystemet kallas systemprogramvara. Dessa filer inkluderar konfigurationsfiler, systeminställningar, systemtjänster, funktionsbibliotek och drivrutiner för hårdvaran som är installerad på datorn. Datorprogrammen i systemprogramvaran inkluderar kompilatorer, systemverktyg, sammansättare, avlusare och filhanteringsverktyg.
När du har installerat operativsystemet installeras också systemprogramvaran. Program som ”Programuppdatering” eller ”Windows-uppdatering” kan användas för att uppdatera systemprogramvaran. Slutanvändaren kör dock inte systemprogramvaran. När du till exempel använder webbläsaren behöver du inte använda assemblerprogrammet.
Systemprogramvara kallas också programvara på låg nivå eftersom det körs på datorns grundläggande nivå. Det skapar bara ett grafiskt användargränssnitt grundligt som användaren kan interagera med hårdvara med hjälp av operativsystemet. Systemprogramvaran körs bara på baksidan så att du inte behöver bry dig om det.
Systemprogramvaran ger en miljö för att köra applikationsprogramvara och den styr både datorn och de applikationer som är installerade på maskinen.
Programvara
Underklassen till ett datorprogram som använder datorns funktioner kallas applikationsprogramvara. Applikation här avser applikationsprogramvaran och implementeringen. Exemplet med applikationsprogram inkluderar mediaspelare, kalkylark och ordbehandlare. När flera applikationer är förpackade tillsammans kallas det applikationspaket.
Det finns ett gemensamt användargränssnitt i varje applikationspaket som gör det lättare för användaren att lära sig olika applikationer. I vissa fall, till exempel Microsoft Office, har de olika applikationsprogrammen förmågan att interagera med varandra. Den här anläggningen är mycket användbar för användaren. Till exempel kan en användare bädda in kalkylarket i en ordbehandlare med hjälp av applikationsprogramvaran. Applikationsprogramvara kan inte köras utan närvaro av systemprogramvara.
För mer förtydligande, se nedanstående punkter
• Systemprogramvaran installeras när operativsystemet installeras på datorn medan applikationsprogramvaran är installeras enligt användarens krav.
• Systemprogramvaran inkluderar program som kompilatorer, avlusare, drivrutiner, samlare medan applikationsprogramvara inkluderar mediaspelare, ordbehandlare och kalkylprogram.
• Generellt interagerar användare inte med systemprogramvara eftersom det fungerar i bakgrunden medan användare interagerar med applikationsprogramvara medan de gör olika aktiviteter.
• En dator behöver kanske inte mer än en typ av systemprogramvara medan det kan finnas ett antal applikationsprogramprogram installerade på datorn samtidigt.
• Systemprogramvaran kan köras oberoende av applikationsprogramvaran medan applikationsprogramvaran inte kan köras utan närvaron av systemprogramvaran.
Jag hoppas att det hjälper, Fortsätt skicka inlägg för alla ytterligare frågor.
Happy Computing