DatorerProgramvara

ACT - det är ... Basic operativsystem. Genom systemprogramvaran inkluderar

Datorer - våra inneboende livs följeslagare för det andra decenniet. De hjälper människor ha roligt och arbete, kommunicera med vänner över hela världen. Tyvärr har inte alla användare arbetar för närvarande principer dator.

I synnerhet de sällan tänker på vikten av öppen källkod. Denna systemprogramvaran. Vad menas med detta koncept och vad är betydelsen av dessa program? Utlämnande av denna fråga och ämnet för denna artikel. Dessutom kommer vi att överväga det aktuella datumet systemprogramvaran klassificering.

Det är nödvändigt att känna till och med vanliga användare, som när man läser några informativa artiklar de ofta inte kan förstå essensen av det är skrivet. Det händer precis på grund av okunskap om gemensam terminologi. Det bör noteras att det ofta är en förvrängning av SIN även specialiserade resurser.

Introduktion till

Historiskt sett har vi använt hela programmet delas in i två klasser:

  • Systemprogram (ACT - är grunden för alla operativsystem).
  • Applikationsprogram.

Det finns en annan klass av djupt specialiserad programvara, men i det dagliga livet med honom och fann endast teknikutvecklare.

För applikationer för att inkludera Office-program, program för att skapa och redigera bilder, samt andra fonder som var och en av oss har att hantera på daglig basis. Det är inte svårt att gissa att denna klass är den vanligaste och talrika.

Vad ingår i begreppet öppen källkod? Detta program för att hantera DBMS (databas) avsedd för samverkan mellan en användare och en dator (DE - grafiska membran), samt specialiserade system för insamling och bearbetning av information. Senaste användning (i synnerhet) ombord på flygplan och stridsfordon.

Förare, etc.

Mycket ofta fördela systembibliotek och drivrutiner för avsett ändamål på något sätt skiljer sig från ACT. Detta innebär att betrakta dem separat är meningslöst.

Således kan systemprogramvaran (System Software) kallas en uppsättning program och gränssnitt som används för att styra och dator mänsklig interaktion. Deras huvudsakliga syfte - att maskinöversättningsverktyg för att visa och analysera mer bekant all text eller grafisk form till oss. Sammansättning STR (Tillämpad skillnad utilities) praktiskt taget inte beror på specifika problem lösas av datoranvändare.

Han kan utforma det hemma, eller kanske en hel dag att sitta i sociala nätverk. I varje fall skiljer sig datorprogram dramatiskt, medan sammansättningen av systemprogram genomgår någon förändring.

Vad gör systemprogramvaran

Och nu har vi i detalj analysera utnämningen av den här typen av program. Så deras huvudfunktioner:

  • De skapar en miljö där program körs verktyget (OS).
  • Ge förenkling och automatisering av utvecklingen av nya applikationer.
  • Maximera noggrannhet och effektivitet av kommunikation mellan datorer i lokala och globala nätverk.
  • Diagnos (och reparera) de olika programmatiska misslyckanden.
  • Ansvarig för att utföra hjälpinsatser (upp, arkivering, dataöverföring).

Således ingen datorarbete utan fri programvara kan i princip inte, eftersom även de mest primitiva operativsystemet - även en rad specialapplikationer. Underhåll av dessa program kan bara hantera kvalificerade användare och utveckling - endast de bästa programmerare, som i vissa fall behöver veta programmering maskinspråk (sådana specialister i världen i allmänhet enheter). Kort sagt, att skapa sin egen OS i splendid isolation du bara inte kommer att fungera.

Grundläggande kunskaper och färdigheter

Trots komplexiteten i sådana program, även vanliga användare måste förstå arten av deras arbete, eftersom det påverkar produktiviteten i deras interaktion med datorn. Till exempel, utan att veta om arbetsprogrammen för de principer som styr skrivning och läsning av information från skivytan kan du inte formatera hårddisken, beroende på vilken typ av data som har för avsikt att behålla den.

Som vi redan har sagt, är deras tillämpning system i naturen, som inte ändrar i praktiken aldrig. Därför är utveckling av programvara med öppen källkod presenteras särskilt stränga krav.

Klassificering systemprogramvaran

Traditionellt i denna klass är följande programvaruversioner:

  • Styrkomponenter.
  • analyskomponenter, bearbetning och överföring av information.

Hur lätt att förstå, är kontrollprogram synkroniserade huvudprocesser genom att tillåta alla enheter ska fungera korrekt din dator. Deras huvudfunktioner är följande:

  • Direkt styrning av all processorkraften i systemet.
  • Att arbeta med de uppgifter som krävs för dess funktion.

Oftast dessa verktyg är ständigt i datorns minne. Tillhör en hemvist i anordningar som bildar kärnan av operativsystemet. Om styrprogram, som är nödvändiga för att genomföra några viktiga operationer, laddas in i minnet omedelbart före operationen, kallas de transit (transitive). I vilket fall som helst, i dag dessa verktyg är endast tillgängliga som en del av både operativsystem och drivrutiner i form av bibliotek.

Däremot programmet för informationsbehandling köras separat. Oftast är de levereras i installationspaketet för tillämpad applikationer. Förresten, installatören (Windows installatören, till exempel) hänvisar också till systemprogramvaran.

En annan version av klassificeringen

Mycket ofta, experter säger att datorprogram bör delas in i grundläggande och service. Av basen är de program som ger mycket fungerande dator. Således ett systemprogramvaran inkluderar:

  • Egna operativsystem och drivrutiner i deras sammansättning.
  • Skinn (DE) och andra medier för genomförandet av programmen.
  • Filhanterare.

OS som en uppsättning av öppen källkod

Vi fortsätter att visa systemprogramvaran. Operativsystem är en integrerad del därav.

I allmänhet kan själva operativsystemet representeras som en uppsättning program som ansvarar för mottagning, bearbetning, användning av information och kontroll av alla systemenheter. Å ena sidan verkar operativsystemet som en "spacer" mellan användaren och hans dator, å andra sidan, är ansvarig för så mycket som möjligt effektiv användning av både mjukvara och hårdvara fyller den senare.

I litteraturen är operativsystemet även kallad den grundläggande systemprogramvaran. Varför antagit denna terminologi, anser vi nedan.

File Management - en viktig funktion hos ACT

Filhanterare är konstruerade för enkel åtkomst till de fysikaliska data på skivan, för att visa dem i en grafisk representation. Således kan de bara använda det logiska filnamn, snarare än dess direkta plats på hårddisken.

Viktigt! Filsystem och filhanterare själva inte existerar, eftersom de är utvecklade för specifika operativsystem och lösningar för vissa problem. Således några av de experter är överens om att systemprogramvaran och inkludera dessa tillämpningar.

Men det finns några fakta som avgör inställningen till ett sådant program i termer av oberoende verktyg för informationshantering:

  • Många operativsystem (och under en lång tid och nästan alla) kan vara samtidigt (!) För att arbeta med så gott som alla filsystem.
  • Några primitiva (men fortfarande drift) systemet kan klara sig utan dessa tillämpningar.

Vad är ACT tjänsten

Denna kategori inkluderar program som väsentligt utöka kapaciteten hos ACT-programmet, vilket gör det mer bekvämt för slutanvändaren. De kan också klassificeras och få en massa punkter:

  • Drivrutiner är inte inlagda i operativsystemet vid tidpunkten för dess tillkomst.
  • Datorprogram självdiagnos, vilket eliminerar behovet för användaren att hitta orsaken till fel och brister.
  • Märkligt nog, men antivirusprogram passar också definitionen av "service". Observera att det inte alltid.
  • Ansökningar om service enheter kan du kopiera och arkivera data permanent ta bort eller återställa datafiler för att optimera processen att spela in skivan.
  • Inbyggd backup program för att avsevärt minska det ockuperade utrymmet informationen.
  • Verktyg för att hantera nätverksresurser och själva nätverket.

Ofta denna klass av program som kallas systemverktyg. Bara konstatera att antivirusprogram inte ringa. Idag välkända medel från Symantec, Touch Stone, liksom andra stora företag som levererar programvara. Typer av programvara för vissa av de fall vi gånget, men förblir olösta flera frågor.

ACT att arbeta med nätverksprotokoll

Som namnet antyder är dessa systemprogram är ansvariga för tillgång till webben. Observera att samtliga följande villkor gäller mer för de system som är utformade för att utföra vissa specifika åtgärder (e-postserver filserver). För att uppdatera mjukvaran i denna ordning, ofta måste utveckla nya versioner av operativsystem.

Nyckeln till att förstå arbetet i hela algoritmen är en speciell server program som accepterar förfrågningar från nätverket och själv sänder svaren. Verktyg som är utformade för att skicka förfrågningar, som kallas klienter. Notera att begäran skickas i form av ett standardiserat format, som ofta hänvisas till som ett protokoll. Svaret skickas också som en fil av ett visst format som innehåller all nödvändig information (paket).

Förresten, IE, Firefox, Opera och Google Chrome - samma kunder, som bygger på principen att bara ställa ut.

Programmeringsmiljö och genomförande av program

Dessa program avser de särskilda medel, men en grundläggande förståelse för dem är också nödvändigt, för utan detta är det omöjligt att förstå principerna för driften av operativsystemet och datorn i allmänhet. De behöver inte bara för att skapa, men också för att felsöka och starta program.

Experter säger att i detta fall i systemprogramvaran ingår:

  • Medel för att skriva och redigera text.
  • Översättare eller tolk (för klarspråk).
  • Länk, även kallad länk.
  • Debuggers.
  • Fullständig tillämpning bibliotek för genomförandet av programmet.

Observera att ansökan är skapad (med sällsynta undantag) under något visst operativsystem. Men systemet verktyg som är utformade för att utveckla dem, kan arbeta på ett helt annat system (för detta och behöver några systembibliotek). Detta är mycket viktigt, eftersom de inte begränsar sig utvecklare att välja det föredragna systemet för jobbet.

Vilka är översättare

Eftersom denna definition är uppenbarligen inte för alla, titta på den här frågan mer i detalj.

Detta är ett viktigt begrepp refererar till ett program som översätter programmeringsspråk som är begriplig för människor, till maskinspråk. Naturligtvis kan maskinen språket förstås och människan, men dessa yrkesgrupper världsomspännande enhet. Själva programmet är skrivet i något programmeringsspråk, kallad källmodul. Object modul som kallas grundläggande information sammanställs för vidare användning maskin. Strukturen för denna modul består av texten i programmet redan översatt till maskinkod, samt annan information som är nödvändig för ett korrekt handhavande och felsökning.

Alla tillämpningar av denna klass är indelade i kompilatorer och tolkar. Den första omedelbart översätta källtexten i maskinmodul. Tolken är inte bara utför bärare, men då försöker testa programmet. På grundval av detta har en stor nackdel: det långsamma genomförandet av programmet. Det är därför med hjälp av sådana medel bara bland de enklaste och mest primitiva språk, som används för att lära sig grunderna i programmering.

Linker, eller linker, är engagerade i behandling av objektmoduler i boot objekt. Var och en av dem kan redan flyttat in i minnet och exekveras.

Debugger, och andra komponenter

Debugger utför en viktig funktion, eftersom det gör det möjligt att styra programflödet samtidigt letar efter fel i det. I sin grundläggande uppsättning funktioner ingår:

  • Att stega igenom den laddade objektmodulen, med en permanent avelsresultat.
  • Stanna vid förutbestämda punkter utvecklaren.
  • Om det finns ett sådant behov kan debugger helt stoppa programmet i en förutbestämd punkt.
  • Visa alla variabler som används.

rön

Så, låt oss sammanfatta. Det visar sig att följande poster ingår i systemprogramvaran:

  • Direkt till OS (operativsystem).
  • Skinn (DE) och programkörning miljön.
  • Filhanterare och andra filhanteringsverktyg.
  • Utvecklingsverktyg.
  • Alla nätverksverktyg.
  • Vissa program.

Här har vi undersökt strukturen av systemprogramvaran.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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