Datamaskiner, Programvare
ACT - det er ... Grunnleggende drift programvare. Av systemprogramvaren inkluderer
Datamaskiner - vår iboende livsfølgesvenner for det andre tiåret. De hjelper folk ha det gøy og arbeid, kommunisere med venner over hele verden. Dessverre ikke alle brukere jobber prinsipper med datamaskinen.
Det er nødvendig å vite selv vanlige brukere, som når du leser noen informative artikler de ofte ikke kan forstå essensen av det som er skrevet. Det skjer akkurat det samme på grunn av uvitenhet om felles terminologi. Det bør bemerkes at det ofte er en forvrengning av synd selv spesialiserte ressurser.
Introduksjon til
Historisk sett har vi brukt alle programmet er delt inn i to klasser:
- -Programmer (ACT - er grunnlaget for enhver operativsystem).
- Programmer.
Det er en annen klasse av dypt spesialisert programvare, men i det daglige liv med ham, og fant bare teknologiutviklere.
For søknader til omfatte kontorapplikasjoner, programvare for å opprette og redigere bilder, samt andre fond som hver av oss har til å håndtere på en daglig basis. Det er ikke vanskelig å gjette at denne klassen er den mest vanlige og tallrike.
Drivere osv
Svært ofte tildele systembiblioteker og enhetsdrivere for sitt formål på ingen måte forskjellig fra ACT. Dette betyr at for å vurdere dem gjør seg ingen mening.
Dermed kan systemprogramvaren (System Software) kalles et sett med programmer og grensesnitt som brukes til å kontrollere og datamaskinen menneskelig samhandling. Deres viktigste formål - å maskinoversettelsesverktøy for å vise og analysere mer kjent for oss alle tekst eller grafisk form. Sammensetning STR (Brukes i motsetning utilities) praktisk talt ikke er avhengig av konkrete problemer løses ved datamaskinen bruker.
Han kan designe det hjemme, eller kanskje en hel dag til å sitte i sosiale nettverk. I hvert tilfelle skiller dataprogramvaren dramatisk, mens sammensetningen av de systemprogrammer undergår ingen endring.
Hva gjør systemprogramvaren
Og nå analyserer vi i detalj utnevnelsen av denne type programmer. Slik at deres hovedfunksjoner:
- De skaper et miljø der programmer kjører verktøyet (OS).
- Gi forenkling og automatisering av utvikling av nye applikasjoner.
- Maksimere nøyaktigheten og effektiviteten av kommunikasjon mellom datamaskiner i det lokale og globale nettverk.
- Diagnostisere (og reparere) de forskjellige programmatiske feil.
- Ansvarlig for å utføre hjelpeoperasjoner (up, arkivering, overføring av data).
Følgelig ingen datamaskin arbeid uten fri programvare kan ikke, i prinsippet, som selv de mest primitive operativsystem - også en rekke spesialiserte applikasjoner. Vedlikehold av disse programmene kan bare forholde seg til kvalifiserte brukere, og utvikling - kun de beste programmerere, som i noen tilfeller trenger å vite maskinen språk programmering (slike spesialister i verden generelt enheter). Kort sagt, å skape sin egen OS i splendid isolation du bare ikke vil fungere.
Grunnleggende kunnskaper og ferdigheter
Til tross for kompleksiteten i slike programmer, selv vanlige brukere trenger å forstå innholdet i deres arbeid, som det påvirker produktiviteten til deres interaksjon med datamaskinen. For eksempel, uten å vite om arbeidsprogrammene til de prinsipper som styrer skriving og lesing informasjon fra diskoverflaten, kan du ikke formatere harddisken, basert på den type data som har tenkt å beholde den.
Som vi allerede har sagt, er deres søknad systemisk i naturen, som ikke endres nesten aldri. Derfor er utvikling av åpen kildekode presenteres spesielt strenge krav.
Klassifisering systemprogramvaren
Tradisjonelt i denne klassen er følgende programvareversjoner:
- Kontroll komponenter.
- Analysekomponentene, prosessering og overføring av informasjon.
Hvor lett å forstå, er kontrollprogrammer synkronisert hovedprosesser ved at alle enheter skal fungere riktig datamaskinen. Deres viktigste funksjonene er som følger:
- Direkte kontroll av all prosessorkraften i systemet.
- Arbeide med data som kreves for sin funksjon.
Oftest disse verktøyene er stadig i datamaskinens minne. Tilhører en person bosatt i enheter som danner kjernen av operativsystemet. Hvis kontrollprogrammer som er nødvendige for å gjennomføre noen viktige operasjoner, er lastet inn i minnet rett før operasjonen, blir de kalt transitt (transitive). I alle fall i dag disse verktøyene er bare tilgjengelig som en del av både operativsystem og drivere i form av bibliotekene.
En annen versjon av klassifiseringen
Svært ofte, sier ekspertene at programvare bør deles inn i grunnleggende og service. Ved basen er de programmene som gir svært funksjon av datamaskinen. Følgelig kan en systemprogramvaren omfatter:
- Egne operativsystemer og drivere i deres sammensetning.
- Skinn (DE) og andre medier for gjennomføring av programmer.
- Fil ledere.
OS som et sett av åpen kildekode
Vi fortsetter å vise systemprogramvaren. Operativsystemer er en integrert del av denne.
Generelt kan det OS selv representeres som et sett med programmer som er ansvarlig for mottak, behandling, bruk av informasjon og kontroll av alle enhetene i systemet. På den ene side virker det operativsystem som en "spacer" mellom brukeren og hans datamaskin, på den annen side, er ansvarlig for så mye som mulig for effektiv bruk av både programvare og maskinvare som derved fylles.
I litteraturen er operativsystemet også kalt den grunnleggende systemprogramvaren. Hvorfor vedtatt denne terminologien, anser vi nedenfor.
File Management - en viktig funksjon av ACT
Fil ledere er designet for enkel tilgang til de fysiske data på disken, for å vise dem i en grafisk representasjon. Dermed kan de bare bruker den logiske filnavn, snarere enn dens direkte plassering på harddisken.
Men det er noen fakta som bestemmer holdning til et slikt program i form av uavhengige informasjon styringsverktøy:
- Mange operativsystemer (og i lang tid, og nesten alle) kan være samtidig (!) For å arbeide med praktisk talt alle filsystemer.
- Noen primitive (men fortsatt drift) system kan gjøre uten disse programmene.
Hva er ACT tjenesten
Denne kategorien inkluderer programmer som vesentlig forlenger egenskapene til ACT-programmet, noe som gjør det enklere for sluttbrukeren. De kan også bli klassifisert, og få masse poeng:
- Enhetsdrivere er ikke lagt i operativsystemet på scenen for etableringen.
- Dataprogrammer selvdiagnose, noe som eliminerer behovet for brukeren å finne årsaken til feil og feil.
- Merkelig nok, men anti-virus programvare passer også definisjonen av "service". Legg merke til at det var ikke alltid.
- Søknader om servicestasjoner gjør at du kan kopiere og arkivere data, slette eller gjenopprette datafiler for å optimalisere prosessen med å samle inn platen.
- Innebygd backup program for å redusere opptatt plass informasjon.
- Verktøy for administrasjon av nettverksressurser og selve nettverket.
Ofte denne klassen av programmer som kalles systemverktøy. Bare merk at antivirusprogrammer ikke ringe. I dag, kjente midler fra Symantec, Touch Stone, samt andre store selskaper som leverer programvare. Typer programvare for noen av de sakene vi gjennomgått, men forblir uløste flere spørsmål.
ACT å jobbe med nettverksprotokoller
Som navnet tilsier, disse systemprogrammer er ansvarlig for tilgang til nettet. Merk at alle følgende vilkår gjelder mer til de systemene som er utviklet for å utføre noen spesifikke handlinger (e-postserver filserver). For å oppdatere programvaren i denne rekkefølgen, ofte har til å utvikle nye versjoner av operativsystemer.
Forresten, IE, Firefox, Opera og Google Chrome - de samme kundene, som er basert på prinsippet om at bare satt ut.
Programmeringsmiljø og gjennomføring av programmer
Disse programmene er knyttet til de spesifikke midler, men en grunnleggende forståelse av dem er også nødvendig, for uten dette er det umulig å forstå prinsippene for drift av operativsystemet og datamaskinen generelt. De trenger ikke bare å lage, men også for å feilsøke og starte programmer.
Eksperter sier at i dette tilfellet i systemprogramvaren inkluderer:
- Midler for å skrive og redigere tekst.
- Oversetter eller tolk (for vanlig språk).
- Linker, også kalt linkeren.
- Debuggere.
- Full programbiblioteker for gjennomføring av programmet.
Merk at søknaden er opprettet (med få unntak) under noen bestemt OS. Men systemet verktøy som er utformet for å utvikle dem, kan arbeide i et helt annet system (for dette, og trenger noen systembiblioteker). Dette er svært viktig, fordi de ikke begrense seg utviklere i å velge den foretrukne system for jobben.
Hva er oversettere
Siden denne definisjonen er helt klart ikke for alle, se på denne saken i mer detalj.
Dette er et viktig begrep refererer til et program som oversprogrammeringsspråk som er forståelig for folk, til maskinspråk. Selvfølgelig, kan maskinen språket bli forstått og mann, men disse profesjonelle verden over enheten. Selve programmet er skrevet i alle programmeringsspråk, kalt kilde modul. Objekt modul kalt referanse informasjon samlet for videre bruk maskin. Strukturen i denne modulen består av teksten i programmet er oversatt til maskinspråk, samt annen informasjon som er nødvendig for korrekt betjening og feilsøking.
Alle søknader i denne klassen er delt inn kompilatorer og tolker. Den første umiddelbart oversette kildeteksten i maskinen modul. Tolken er ikke bare utfører carrier, men deretter forsøker å teste programmet. På denne bakgrunn har det en stor ulempe: den langsomme gjennomføringen av programmet. Det er derfor å bruke slike midler bare blant de enkleste og mest primitive språk, som brukes for å lære det grunnleggende programmering.
Linker, eller linkeren, er engasjert i behandlingen av objektmoduler i oppstarts eks. Hver av dem kan allerede flyttet inn i minnet og henrettet.
Debugger, og andre komponenter
Den debugger utfører en viktig funksjon, som gjør det mulig å kontrollere programflyten, samtidig leter etter feil i det. I sin grunnleggende funksjonene inkluderer:
- Å gå gjennom den lastede objektmodulen, med en permanent avl resultater.
- Stopp ved forhåndsbestemte punkter av utbygger.
- Hvis det er et slikt behov, kan debugger helt stoppe programmet i et bestemt punkt.
- Vis alle variablene som brukes.
funn
- Direkte til OS (operativsystemet).
- Skinn (DE) og programmet kjøres miljø.
- Fil ledere og andre filer styringsverktøy.
- Utviklerverktøy.
- Alle nettverks verktøy.
- Noen programmer.
Her undersøkte vi strukturen av systemprogramvaren.
Similar articles
Trending Now