DatorerProgramvara

Software - Vad är detta? Vilken Programvaran?

Alla användare av datorn varje dag står inför en term som Software. Detta är inte förvånande, eftersom den moderna förståelsen av begreppet tolkas som "programvara" eller i förkortad form, "PO" ( "soft"). Låt oss betrakta några viktiga aspekter av programtyper och förhållandet med de övriga komponenterna i datorsystem. Så, vad är Software?

allmänna begrepp

I en allmän bemärkelse Software - en uppsättning instruktioner, direktiv om deras genomförande på grundval av ett programmeringsspråk, ett program eller en uppsättning program som är ansvariga för samarbetet inte bara mellan användaren och datorsystemet, utan även mellan de så kallade järnkomponenterna i datorn eller andra applikationer byggda för vissa ändamål.

Beroende på uppdrag funktioner i programvaran, kan all mjukvara delas upp i flera klasser, som kommer att diskuteras senare.

Hårdvara och mjukvara: distinktion och relation

Tolkningen av dessa två termer kom med tillkomsten av de första datorerna. Idag är det antas att Hardware - Denna hårdvaran i datorn ( "Iron" komponenter), som kan röra händer (moderkort, processor, minne, kringutrustning och andra enheter i systemet, eller anslutas till det).

Tvärtom tolkningen av begreppet i programvaran. Översättning kan representeras bokstavligen som "mjuk ware". I en vidare bemärkelse, menas att programmet inte kan vidröras, är det på sätt och vis även en virtuell komponent.

Och mest intressant, för att använda "järn" eller tillgång till hans eller hennes förmåga nödvändigtvis användas speciell programvara i form av speciella styrprogram, som ansvarar för genomförandet av sådana enheter (drivrutiner, sätter ingångskommando / BIOS produktion och så vidare. D.) .

Termen Software själv, översättning och tolkning som nu används överallt är det i samband med mjukvara, även i början av datautrustning var inte används. Det var först i början av 60-talet bildade helt. Det var i samband med införandet av en tydlig uppdelning av lag som ansvarar för förvaltningen datorns hårdvara, och slutanvändaren. Relaterade klasser (program- och maskinvara) blev känd hårdvaru- och mjukvarusystem.

Klassificering mjukvara baserad på flera kriterier

Som Software - detta är programmet en del av alla datorsystem kan detta program delas upp i flera breda kategorier baserat på de uppgifter som åläggs den. Till exempel om användning och replikering programvara är uppdelad i Corporate (skräddarsydda för stora företag och företag) och programvara för ett brett spektrum av användare.

Enligt kriteriet portabilitet kan vara plattformsspecifik (uteslutande verkar i ett medium och en typ av "järn"), och plattformsoberoende (anpassad till mycket olika system).

Enligt sprida typ kan delas in i proprietär programvara, öppna (om källkoden till Open Source GNU General Public License) och gratis. Dessutom, här ingår ofta gratis, betald och shareware. Den senare typen av program är helt eller delvis begränsad funktionalitet under en viss tidsperiod, varefter, kommer programmet att behöva köpa. Annars kommer det att sluta fungera.

Men den avsedda klassificeringen innebär att det finns tre breda kategorier av program:

  • systemet;
  • hantverk;
  • instrumentella (utvecklingsverktyg, verktyg och hjälpmedel).

System Software

Som systemkomponenterna är inte bara programmet i vanlig mening. I själva verket, operativsystem finns också program.

Ofta emellertid systemets mjukvara kan betraktas som ett slags skikt bindningsanvändarprogram från operativsystemet miljö i vilken de är verksamma, och hårdvaran som är involverad i utförandet av en viss uppgift (t ex samma drivrutiner).

För att göra det tydligare skall vi ge ett enkelt exempel. Ta Windows operativsystem (system skikt), ett ljudkort ( "järn") och mediaspelare (programmet). Till saundkarta kunde återge ljudet, behöver du en drivrutin (systemprogram) som ger kontroll över enheten i operativsystemet, som är plattformen för spelaren. Eftersom systemet känner igen enheten, genom sina direktiv den sänder dem för att styra spelaren, för att upptäcka den typ av ljudfilen använder en speciell codecs och avkodare (extra programverktyg). Förhållandet är uppenbar.

applikationsprogram

För applikationer för att inkludera alla de program som inte kör systemkomponenter eller använder dem endast delvis lösa väldefinierade specifika användaruppgifter.

Exempel idag kan vi få en hel del: kontorssviter, media redaktörer, systemet med matematiska beräkningar och design, innebär tillgång till Internet och nätverkshantering, datalogger, etc. Som ni ser, varje typ av programvara (Software) - ett verktyg som fokuserar på genomförandet .. smalt uppgifter och interagerar direkt med användaren hela datorsystemet.

Verktyg och hjälpprogram

Verktygen omfattar programvara för utveckling och underhåll av andra typer av programvara. Detta kan inkludera plattformen språket programmeringsmiljö utveckling, SDK paket, felrapporteringssystem och versionskontroll.

När det gäller verktyg, som under dem ofta hänvisar till programvara för att konfigurera hårdvaruparametrar och / eller programvarukomponenter i datorsystemet i ett enhetligt, utan vilken tillgång till inställningarna för de andra metoderna kan inte genomföras. Sådan programvara kan integreras i operativsystemet eller installeras separat. I vissa fall kan verktyg användas fullt inställningar automation (t.ex. optimerare program för att fixa buggar och förbättra prestanda för Windows-system).

i stället för en epilog

Slutligen är det värt att notera att många användare väcker ofta en fråga om begreppet Software: «Vad är det här programmet" Detta tillvägagångssätt något fel, eftersom, som redan nämnts ovan, kan det inte vara en enda ansökan, men också en uppsättning program, en uppsättning språkkommandon, direktiv och reglerna för programmeringsspråk för att styra andra komponenter eller deras överföring för bearbetning och exekvering i form av binär kod, till exempel, den centrala processorn.

Denna klassificering är också mycket villkorligt, eftersom det i beskrivningen presenterades endast de viktigaste typer av programvara utan ytterligare uppdelning i underklasser, som idag kan räknas väldigt, väldigt mycket. Men för den inledande förståelse av begreppet Software vanlig användare kan räcka och denna kunskap.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sv.delachieve.com. Theme powered by WordPress.