Datamaskiner, Programvare
Programvare - Hva er dette? Hva et program for?
Alle brukere av datamaskinen hver dag står overfor et begrep som Software. Dette er ikke overraskende, fordi den moderne forståelsen av begrepet tolkes som "software" eller, i forkortet form, "PO" ( "soft"). La oss vurdere noen viktige aspekter av programvaretyper og forholdet til de andre delene av datasystemer. Så, hva er programvare?
Generelle konsepter
I en generell forstand Software - et sett med instruksjoner, direktiver om deres utførelse på grunnlag av et programmeringsspråk, et program eller et sett med programmer som er ansvarlige for samarbeid ikke bare mellom bruker og datasystemet, men også mellom de såkalte jern komponenter i datamaskinen eller andre programmer inne for visse formål.
Avhengig av mandat funksjoner av programvaren, kan all programvare deles inn i flere klasser, som vil bli diskutert senere.
Maskinvare og programvare: utmerkelse og forholdet
Tolkningen av disse to begrepene kom med framveksten av de første datamaskinene. I dag er det antatt at den Hardware - Denne maskinvaren i datamaskinen ( "jern" komponenter), som kan berøre hender (hovedkort, prosessor, minne, periferiutstyr, og andre enheter i systemet, eller forbundet til det).
Helt motsatt tolkning av begrepet i programvaren. Oversettelse kan representeres bokstavelig som "soft ware". I en bredere forstand, er det ment at programmet ikke kan bli berørt, er det på en måte, selv en virtuell komponent.
Og mest interessant, for bruk av "jern" eller tilgang til hans eller hennes evner må nødvendigvis brukes spesiell programvare i form av spesielle kontrollprogrammer, ansvarlig for utførelsen av slike enheter (drivere, setter kommando input / BIOS produksjon og så videre. D.) .
Begrepet programvare selv, oversettelse og tolking av disse er nå brukt overalt det er i forbindelse med programvaren, selv ved daggry av datautstyr ikke var i bruk. Det var bare i begynnelsen av 60-tallet er dannet fullstendig. Det var forbundet med innføringen av et klart skille på lagene som er ansvarlige for å administrere datamaskinens maskinvare, og sluttbrukeren. Relaterte klasser (software og hardware) ble kjent maskinvare og programvare systemer.
Klassifisering programvare basert på flere kriterier
Som Software - dette er programmet en del av ethvert datasystem, kan denne programvaren deles inn i flere hovedkategorier basert på de oppgaver det. For eksempel på bruk og replikering programvare er delt inn i bedrifts (skreddersydd for store bedrifter og selskaper) og programvare for et bredt spekter av brukere.
I henhold til kriteriet portabilitet kan være plattformspesifikk (som opererer utelukkende i ett medium, og en type av "jern"), og på tvers av plattformer (tilpasses meget ulike systemer).
Ifølge spre den typen kan deles inn i proprietær programvare, åpen (om kildekoden til Open Source GNU General Public License) og gratis. I tillegg her er ofte inkludert gratis, betalt og shareware. Den sistnevnte type applikasjon er helt eller delvis begrenset funksjonalitet for en viss tidsperiode, hvoretter, vil programmet må kjøpe. Ellers vil det slutte å fungere.
Men den tiltenkte klassifiseringen innebærer eksistensen av tre hovedkategorier av programvare:
- system;
- håndverk;
- instrumentale (utviklingsverktøy, verktøy og hjelpemidler).
system Software
Som systemkomponenter er ikke bare programmet i vanlig forstand. Faktisk operativsystemene finnes også programmer.
Ofte er imidlertid systemprogramvaren kan betraktes som en slags lag bindingsbrukerprogrammer fra operativsystemet miljøet som de opererer, og maskinvaren som er involvert i å utføre en bestemt oppgave (f.eks, de samme enhetsdrivere).
For å gjøre det klarere, skal vi gi et enkelt eksempel. Ta operativsystemet Windows (system lag), et lydkort ( "jern") og mediespiller (programvare). Å saundkarta kunne gjengi lyden, trenger du en driver (operativsystemet) som gir kontroll over enheten av operativsystemet, som er plattformen for spilleren. Siden systemet gjenkjenner enheten, gjennom sine direktiver den overfører dem til å styre spilleren, for å oppdage den type lydfil bruker en spesiell kodeker og dekodere (ekstra programvare verktøy). Forholdet er åpenbar.
programmer
For søknader til å omfatte alle de programmene som ikke kjører systemkomponenter eller bruker dem bare delvis løse veldefinerte spesifikke bruker oppgaver.
Eksempel dag kan vi bringe mye: kontorprogrammer, media redaktører, systemet av matematiske beregninger og design, adkomstveier til Internett og nettverksadministrasjon, datalogger, etc. Som du kan se, hver type software (programvare) - et verktøy som fokuserer på gjennomføringen .. smalt spekter av oppgaver, og vekselvirker direkte med brukeren hele datamaskinsystemet.
Verktøy & redskaper
Verktøyene inkluderer programvare for utvikling og vedlikehold av andre typer programvare. Dette kan omfatte plattformen språk programmeringsmiljø utvikling, SDK-pakkene, bug tracking og versjonskontroll.
Med hensyn til verktøy, som under dem ofte refererer til programvare for å konfigurere maskinvare parametere, og / eller programvarekomponenter i datamaskinsystemet i en enhetlig, uten at der tilgang til innstillingen av de andre metodene kan ikke iverksettes. Slik programvare kan integreres i operativsystemet eller installeres separat. I noen tilfeller kan verktøy bruker komplette automasjons innstillinger (for eksempel optimizer program for å fikse bugs og forbedre ytelsen til Windows-systemer).
i stedet for en epilog
Til slutt er det verdt å merke seg at mange brukere stiller ofte et annet spørsmål om begrepet programvare: «Hva er dette programmet" Denne tilnærmingen noe feil, siden, som allerede nevnt ovenfor, kan det være ikke bare et enkelt program, men også et sett med programmer, et sett av språkkommandoer, retningslinjer og regler av programmeringsspråk for å styre andre komponenter eller deres overføring til behandling og utførelse i form av binærkode, for eksempel, den sentrale prosessor.
Denne klassifiseringen er også svært betinget, fordi i beskrivelsen ble presentert for bare de viktigste typer programvare uten ytterligere inndeling i underklasser, som i dag kan telles veldig, veldig mye. Men for den første forståelsen av begrepet programvare vanlig bruker kan være nok og denne kunnskapen.
Similar articles
Trending Now