/ / Programvara - vad är det? Vad är programvaran?

Vad är programvara? Vad är programvaran?

Varje datoranvändare varje dagkonfronteras med ett koncept som programvara. Detta är inte förvånande, eftersom den moderna förståelsen av detta begrepp tolkas som "programvara", eller kort sagt "programvara" ("programvara"). Tänk på några viktiga aspekter när det gäller programtyper och förhållandet till andra komponenter i datorsystem. Så vad är programvara?

Allmänna koncept

I allmän mening är programvara en uppsättning kommandon,direktiv för genomförande av dem på grundval av alla programmeringsspråk, ett program eller en uppsättning program som är ansvariga för interaktionen inte bara mellan användaren och datorsystemet, utan också mellan de så kallade järnkomponenterna i datorn eller andra applikationer skapade för specifika ändamål.

mjukvara är

Beroende på vilka funktioner som tilldelats programvaran kan all programvara delas upp i flera klasser, som kommer att diskuteras senare.

Hårdvara och programvara: skillnader och samtrafik

Tolkningen av dessa två termer uppstod medtillkomsten av de första datorerna. I dag accepteras det allmänt att hårdvara är maskinvaran på en dator (hårdvarukomponenter), som du kan röra med dina händer (moderkort, processorer, RAM, kringutrustning och andra enheter i själva systemet eller anslutna till det).

programvaruöversättning

Den exakt motsatta tolkningen av termenSoftware. Översättningen kan bokstavligen representeras som en "mjuk produkt". I vidare bemärkelse förstås det att programmet inte kan beröras, det är i någon mening till och med en slags virtuell komponent.

Och mest intressant att säkerställaanvändningen av "hårdvara" eller åtkomst till dess funktioner måste nödvändigtvis använda speciell programvara i form av speciella kontrollprogram som är ansvariga för driften av sådana enheter (drivrutiner, BIOS I / O-kommandosätt, etc.).

Begreppet mjukvara, vars översättning och tolkning ärNu används överallt i samband med programvara, även i gryningen för utvecklingen av datorteknologi användes inte. Och först i början av 60-talet av förra seklet bildades den äntligen. Detta berodde på införandet av en tydlig åtskillnad mellan de team som ansvarar för att kontrollera maskinvaran på datorn och slutanvändaren. Sammankopplade klasser (programvara och hårdvara) började kallas mjukvaru- och hårdvarussystem.

Programvaruklassificering enligt flera kriterier

Eftersom programvara är mjukvarudelenvilket datorsystem som helst, sådan programvara kan delas in i flera stora kategorier baserat på de uppgifter som tilldelats den. Till exempel när det gäller användning och replikering delas programvaran in i företag (skräddarsydd för stora företag och företag) och mjukvara för ett brett spektrum av användare.

Enligt portabilitetskriteriet kan program varaplattformsberoende (arbetar uteslutande i samma miljö och med samma typ av hårdvara) och plattformar (anpassade till helt andra system).

Efter typ av mjukvarudistribution kan delas in istängda program, öppna (angående källkoden GNU Open Source) och gratis. Dessutom innehåller det ofta gratis, betald och shareware-programvara. Den senare typen av applikation har full eller delvis begränsad funktionalitet under en viss tid, varefter programmet måste köpas. Annars kommer det att sluta fungera.

vad är programvara

Men enligt syftet med klassificeringen finns det tre stora kategorier av programvara:

  • systemet;
  • hantverk;
  • instrumentell (utvecklingsverktyg, verktyg och verktyg).

Systemprogramvara

Systemkomponenter är inte bara applikationer i vanlig mening. Faktum är att operativsystem också är program.

programvara vad är det här programmet

Ofta kan systemprogramvara föreställassjälv i form av ett visst lager som förbinder användarprogram med miljön i operativsystemet i vilket de arbetar, och hårdvaran som är involverad i utförandet av en viss uppgift (till exempel samma enhetsdrivrutiner).

För att göra det tydligare ger vi det enklaste exemplet.Ta Windows-operativsystemet (systemlager), ett ljudkort (hårdvara) och en multimediaspelare (applikationsprogram). För att ljudkortet ska spela ljud, behöver du en drivrutin (systemprogramvara) som ger enhetskontroll av själva operativsystemet, som också är plattformen för spelaren. Eftersom systemet känner igen enheten, via dess direktiv, överför det kontrollen till spelaren, för att känna igen typen av ljudfil med hjälp av speciella codecs och avkodare (ytterligare programverktyg). Förhållandet är uppenbart.

Ansökningsprogram

Tillämpningsprogram inkluderar alla de applikationer som inte kontrollerar systemkomponenter eller endast använder dem delvis, men löser strikt definierade specifika användaruppgifter.

hårdvara och mjukvara

Det finns många exempel idag:kontorssviter, multimedia-redaktörer, matematiska dator- och designsystem, Internet-åtkomst- och nätverkshanteringsverktyg, arkiverare, etc. Som ni ser är varje programvara ett verktyg fokuserat på ett smalt spektrum av uppgifter och interagerar direkt med användare av ett komplett datorsystem.

Verktyg och verktyg

Verktyg inkluderar programvaraför utveckling och underhåll av andra typer av programvara. Detta inkluderar programmeringsspråkplattformar, utvecklingsmiljöer, SDK: er, spårning av fel och versionskontrollsystem.

mjukvara är

När det gäller verktyg, då under dem oftamjukvaruprodukter är avsedda att konfigurera parametrarna för hårdvara och / eller programvarukomponenter som ingår i det integrerade datorsystemet, utan vilka åtkomst till inställningarna med andra metoder inte kan utföras. Sådan programvara kan byggas in i operativsystem eller installeras separat. I vissa fall kan verktyg använda automatisering av inställningar (till exempel optimeringsapplikationer för att fixa fel och förbättra prestandan i Windows-system).

I stället för ett efterord

Slutligen är det värt att notera att mångaanvändare har ofta en annan fråga om termen Programvara: ”Vilket slags program är det här?” Denna formulering av frågan är något felaktig, eftersom det, som nämnts ovan, inte bara kan vara en enda applikation, utan också en samling program, en uppsättning språkkommandon, direktiv och regler för ett programmeringsspråk för styrning av andra komponenter eller sändning av dem för bearbetning och exekvering i form av binär kod, till exempel, till en central processor.

Ovanstående klassificering är också mycket villkorad,för i beskrivningen presenterades bara huvudtyperna av programvara utan ytterligare uppdelning i underklasser, som idag kan räknas väldigt mycket. Men för en initial förståelse av själva termen mjukvara kan en vanlig användare ha tillräckligt med denna kunskap.

gillade:
0
Populära inlägg
Andlig utveckling
mat
y