ComputereSoftware

ACT - det er ... Grundlæggende drift software. Ved systemets software omfatter

Computere - vores iboende liv ledsagere til det andet årti. De hjælper folk have det sjovt og arbejde, kommunikere med venner over hele verden. Desværre er det ikke alle brugere arbejder i øjeblikket principper med computeren.

Især de tænker sjældent om vigtigheden af open source-software. Denne systemsoftware. Hvad der menes med dette begreb, og hvad er betydningen af disse programmer? Offentliggørelse af dette spørgsmål og emnet for denne artikel. Desuden vil vi overveje den aktuelle dato systemsoftware klassificering.

Det er nødvendigt at kende selv almindelige brugere, som når man læser nogle informative artikler, de kan ofte ikke forstå essensen af den er skrevet. Det sker bare det samme på grund af uvidenhed om fælles terminologi. Det skal bemærkes, at det ofte er en forvridning af synd endda specialiserede ressourcer.

Introduktion til

Historisk set har vi brugt alle af programmet er opdelt i to klasser:

  • System applikationer (ACT - er grundlaget for alle operativsystemer).
  • Ansøgning programmer.

Der er en anden klasse af dybt specialiserede applikationssoftware, men i det daglige liv med ham og fandt kun teknologiudviklere.

For applikationer til omfatte kontorprogrammer, software til at oprette og redigere billeder, såvel som andre midler, hvorfra vi hver især har at gøre på daglig basis. Det er ikke svært at gætte, at denne klasse er den mest almindelige og talrige.

Hvad er inkluderet i begrebet open source software? Dette program designet til at styre DBMS (database) designet til interaktion mellem en bruger og en computer (DE - grafiske membraner), samt specialiserede systemer til indsamling og bearbejdning af information. Nylig brug (især) om bord på fly og kampkøretøjer.

Drivere osv

Meget ofte tildele systembiblioteker og enhedsdrivere til sit formål på ingen måde anderledes end ACT. Det betyder, at for at betragte dem hver for sig giver ingen mening.

Således kan systemsoftwaren (System Software) kaldes en række programmer og grænseflader, der bruges til at styre og computer menneskelig interaktion. Deres vigtigste formål - at maskinoversættelse værktøjer til at vise og analysere i mere velkendt for os alle tekst eller grafisk form. Sammensætning STR (Anvendt i modsætning hjælpeprogrammer) stort set ikke afhænger af specifikke problemer løses ved computeren bruger.

Han kan designe det derhjemme, eller måske en hel dag til at sidde i sociale netværk. I hvert tilfælde, computersoftware adskiller sig dramatisk, mens sammensætningen af systemets applikationer undergår ingen ændring.

Hvad betyder systemsoftwaren

Og nu vi analysere nærmere udnævnelsen af denne type programmer. Så deres hovedfunktioner:

  • De skaber et miljø, hvor programmer kører nytte (OS).
  • Giv forenkling og automatisering af udviklingen af nye applikationer.
  • Maksimer nøjagtigheden og effektiviteten af kommunikation mellem computere i det lokale og globale netværk.
  • Diagnosticere (og reparere) de forskellige programmatiske fiaskoer.
  • Ansvarlig for udførelsen af hjælpeoperationer (op, arkivering, dataoverførsel).

Derfor ingen computer arbejde uden den gratis software kan i princippet ikke, da selv de mest primitive operativsystem - også en række specialiserede applikationer. Vedligeholdelse af disse programmer kan kun beskæftige sig med kvalificerede brugere, og udvikling - kun de bedste programmører, der i nogle tilfælde har brug for at kende maskinens programmeringssprog (sådanne specialister i verden i generelle enheder). Kort sagt, at skabe deres egen OS i splendid isolation du vil bare ikke arbejde.

Grundlæggende viden og færdigheder

På trods af kompleksiteten af sådanne programmer, selv almindelige brugere har brug for at forstå karakteren af deres arbejde, da det påvirker produktiviteten i deres interaktion med computeren. For eksempel, ikke at vide om arbejdsprogrammerne for de principper, der styrer skrivning og læsning oplysninger fra disken overflade, kan du ikke formatere harddisken, baseret på den type af data, som har til hensigt at holde det.

Som vi allerede har sagt, deres anvendelse er af systemisk karakter, som ikke ændrer sig stort set aldrig. Derfor er udviklingen af open source-software er præsenteret særligt strenge krav.

Klassifikation systemsoftware

Traditionelt i denne klasse er følgende softwareversioner:

  • Kontrol komponenter.
  • assaykomponenter, forarbejdning og transmission af information.

Hvor let at forstå, er kontrolprogrammer synkroniseres hovedprocesser ved at lade alle enheder fungerer korrekt din computer. Deres vigtigste funktioner er som følger:

  • Direkte styring af al den regnekraft af systemet.
  • Arbejde med de data, der er nødvendige for dens funktion.

Oftest er disse værktøjer er konstant i computerens hukommelse. Tilhører en hjemmehørende i anordninger, der danner kernen af operativsystemet. Hvis kontrolprogrammer, som er nødvendige for at udføre nogle vigtige operationer, der er indlæst i hukommelsen umiddelbart før operationen, de kaldes transit (transitivt). Under alle omstændigheder, i dag disse værktøjer er kun tilgængelige som en del af både operativsystemet og driverne i form af biblioteker.

I modsætning hertil programmet for informationsbehandling køre separat. Oftest er de leveres i installationspakken af anvendte applikationer. Af den måde, installatøren (Windows installationsprogrammet, for eksempel) henviser også til systemsoftwaren.

En anden version af klassifikationen

Meget ofte, eksperter siger, at computersoftware bør opdeles i grundlæggende og service. Ved bunden er de programmer, der giver den meget velfungerende computeren. I overensstemmelse hermed et system software omfatter:

  • Egne operativsystemer og drivere i deres sammensætning.
  • Skins (DE) og andre medier til gennemførelsen af programmerne.
  • Fil Managers.

OS som et sæt af open source-software

Vi fortsætter med at se systemsoftwaren. Operativsystemer er en integrerende del heraf.

Generelt kan OS selv være repræsenteret som et sæt af softwareprogrammer, som er ansvarlig for at modtage, forarbejdning, anvendelse af oplysninger og kontrol af alle systemets enheder. På den ene side, at operativsystemet fungerer som en "spacer" mellem brugeren og hans computer, på den anden side, er ansvarlig for så meget som muligt effektiv udnyttelse af både software og hardware fylde sidstnævnte.

I litteraturen er det operativsystem også kaldet det grundlæggende system-software. Hvorfor vedtaget denne terminologi, vi betragter nedenfor.

Fil Management - en væsentlig funktion af ACT

Fil ledere er designet til nem adgang til de fysiske data på disken, for at vise dem i en grafisk repræsentation. Således kan de kun bruge den logiske filnavn, snarere end dens direkte placering på harddisken.

Vigtigt! Filsystemer og fil ledere selv ikke eksisterer, fordi de er udviklet til specifikke operativsystemer og løsninger til bestemte problemer. Således nogle af de eksperter er enige om, at dit system software og inkluderer disse applikationer.

Men der er nogle fakta, der bestemmer holdningen til et sådant program i form af uafhængige oplysninger ledelsesværktøjer:

  • Mange operativsystemer (og i lang tid, og næsten alle) kan være på samme tid (!) At arbejde med stort set alle filsystemer.
  • Nogle primitiv (men stadig i drift) systemet kan undvære disse applikationer.

Hvad er ACT tjeneste

Denne kategori omfatter programmer, der væsentligt udvider mulighederne i ACT-programmet, hvilket gør det mere bekvemt for slutbrugeren. De kan også klassificeres, og få en masse punkter:

  • Enhedsdrivere er ikke lagt i operativsystemet på tidspunktet for dets oprettelse.
  • Computerprogrammer selv-diagnose, hvilket eliminerer behovet for brugeren at finde årsagen til fejl og svigt.
  • Mærkeligt nok, men den anti-virus software passer også definitionen af "service". Bemærk, at det ikke altid var.
  • Ansøgninger om tjenesten drev gør det muligt at kopiere og arkivere data, slette eller gendanne data filer for at optimere processen med at optage på disken.
  • Indbygget backup program til at reducere den besatte plads oplysninger.
  • Hjælpeprogram til styring af netværksressourcer og selve netværket.

Ofte denne klasse af programmer kaldet systemværktøjer. Lige bemærke, at antivirus-programmer ikke kalder. I dag, velkendte midler fra Symantec, Touch Stone, samt andre store virksomheder, der leverer software. Typer af software til nogle af de sager, vi gennemgået, men forbliver uløste flere spørgsmål.

ACT for at arbejde med netværksprotokoller

Som navnet antyder, er disse system applikationer er ansvarlige for adgang til internettet. Bemærk, at alle de følgende betingelser gælder mere for de systemer, der er designet til at udføre nogle bestemte handlinger (mailserver filserver). For at opdatere softwaren i denne rækkefølge, ofte nødt til at udvikle nye versioner af operativsystemer.

Nøglen til at forstå arbejdet i hele algoritme er en særlig server program, der accepterer anmodninger fra netværket, og selv sender svarene. Hjælpeprogrammer, der er designet til at sende anmodninger, kaldet klienter. Bemærk, at anmodningen er sendt i form af et standardiseret format, der ofte omtales som en protokol. Svaret også sendes som en fil på et bestemt format, der indeholder alle de nødvendige oplysninger (pakke).

Af den måde, IE, Firefox, Opera og Google Chrome - de samme kunder, som er baseret på princippet om, at kun anført.

Programmering miljø og gennemførelsen af programmer

Disse programmer vedrører de særlige midler, men en grundlæggende forståelse af dem er også nødvendigt, for uden dette er det umuligt at forstå principperne for driften af operativsystemet og computeren i almindelighed. De har brug for ikke blot at skabe, men også til debug og starte programmer.

Eksperter siger, at i dette tilfælde i systemet software omfatter:

  • Midler til at skrive og redigere tekst.
  • Oversætter eller tolk (til almindeligt sprog).
  • Linkeren, også kaldet linkeren.
  • Debuggers.
  • Fuld anvendelse biblioteker for programmets gennemførelse.

Bemærk, at ansøgningen er skabt (med få undtagelser) under nogen bestemt OS. Men systemet værktøjer, der er designet til at udvikle dem, kan arbejde i et helt andet system (for dette og har brug for nogle systembiblioteker). Dette er meget vigtigt, fordi de ikke begrænser sig udviklere i at vælge det foretrukne system til jobbet.

Hvad er oversættere

Da denne definition er tydeligvis ikke for alle, se på dette spørgsmål i flere detaljer.

Dette er et vigtigt begreb refererer til et program, der oversætter programmeringssprog, der er forståelig for folk, til maskinsprog. Selvfølgelig kan maskinen sprog forstås og mand, men disse fagfolk verdensomspændende enhed. Selve programmet er skrevet i ethvert programmeringssprog, kaldet kilde modul. Objekt modul kaldet baseline oplysninger, som indsamles til videre brug maskine. Strukturen af dette modul består af teksten til programmet er allerede oversat til maskinsprog, samt andre nødvendige oplysninger for korrekt betjening og debugging.

Alle anvendelser af denne klasse er opdelt i compilere og tolke. Den første straks oversætte kildeteksten i maskine modul. Tolken er ikke kun udfører luftfartsselskab, men forsøger derefter at teste programmet. På dette grundlag, har det en stor ulempe: den langsomme gennemførelse af programmet. Det er grunden til at bruge sådanne midler kun blandt de enkleste og mest primitive sprog, som bruges til at undervise det grundlæggende i programmering.

Linker, eller linker, der beskæftiger sig med forarbejdning af objektmoduler i boot poster. Hver af dem kan allerede flyttet ind i hukommelsen og henrettet.

Fejlretter og andre komponenter

Fejlsøgeren udfører en væsentlig funktion, da det giver mulighed for at styre program flow, samtidig leder efter fejl i det. I sin grundlæggende træk sæt indeholder:

  • At gå gennem den belastede objekt modul, med en permanent avl resultater.
  • Stop ved forudbestemte punkter af udvikleren.
  • Hvis der er et sådant behov, kan fejlsøgeren helt stoppe programmet i et forudbestemt punkt.
  • Vis alle variable, der anvendes.

fund

Så lad os opsummere. Det viser sig, at følgende dele er inkluderet i systemsoftwaren:

  • Direkte til OS (operativsystem).
  • Skins (DE) og programmet udførelse miljø.
  • Fil ledere og anden fil ledelsesværktøj.
  • Developer Tools.
  • Alle netværk værktøjer.
  • Nogle programmer.

Her undersøgte vi strukturen af systemsoftwaren.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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