RekenaarsSagteware

ACT - dis ... Basiese bedryfstelsel sagteware. Deur die stelsel sagteware sluit

Rekenaars - ons inherente lewe metgeselle vir die tweede dekade. Hulle help mense om pret te hê en werk, te kommunikeer met vriende oor die hele wêreld. Ongelukkig, nie alle gebruikers is tans besig beginsels met 'n rekenaar.

In die besonder, hulle selde dink oor die belangrikheid van open source sagteware. Hierdie stelsel sagteware. Wat word bedoel met die konsep en wat is die belangrikheid van hierdie programme? Bekendmaking van hierdie kwessie en die onderwerp van hierdie artikel. Daarbenewens sal ons kyk na die huidige datum stelselprogrammatuur klassifikasie.

Dit is nodig om selfs gewone gebruikers weet, as wanneer die lees van sommige insiggewende artikels wat hulle dikwels kan nie die essensie verstaan van dit geskryf is. Dit gebeur net dieselfde as gevolg van die onkunde van die algemene terminologie. Dit sal opgemerk word dat dit dikwels 'n verdraaiing van die sonde eens gespesialiseerde hulpbronne.

inleiding tot

Histories, het ons gebruik al die program is verdeel in twee klasse:

  • Stelsel aansoeke (ACT - is die fondament van enige bedryfstelsel).
  • Toepassingsprogramme.

Daar is 'n ander klas van diep gespesialiseerde toepassingsprogrammatuur, maar in die daaglikse lewe saam met hom en het eers tegnologie ontwikkelaars.

Vir aansoeke om kantoor aansoeke, sagteware vir die skep en redigering van foto's, sowel as ander fondse waaruit elkeen van ons het om te gaan op 'n daaglikse basis in te sluit. Dit is nie moeilik om te raai dat hierdie klas is die mees algemene en talle.

Wat is ingesluit in die konsep van 'n oop bron sagteware? Hierdie program is ontwerp om te bestuur die DBBS (databasis) wat ontwerp is vir interaksie tussen 'n gebruiker en 'n rekenaar (DE - grafiese membrane), asook gespesialiseerde stelsels vir die insameling en verwerking van inligting. Onlangse gebruik (in die besonder) aan boord van die vliegtuig en bestry voertuie.

Bestuurders, ens

Baie dikwels toewys stelsel biblioteke en device drivers vir die doel waarvoor dit geensins verskil van die WET. Dit beteken dat om te oorweeg hulle apart maak nie sin nie.

Dus, kan die stelsel sagteware (Stelselsagteware) genoem word 'n stel van programme en interfaces wat gebruik word om te beheer en rekenaar menslike interaksie. Hul hoofdoel - om masjien vertaling gereedskap om te vertoon en te ontleed in meer bekend aan ons almal teks of grafiese vorm. Samestelling STR (Toegepaste teenstelling met nuts) beteken prakties nie afhanklik van spesifieke probleme opgelos word deur die rekenaar gebruiker.

Hy kan dit ontwerp by die huis, of dalk 'n hele dag om te sit in sosiale netwerke. In elk geval, die rekenaar sagteware verskil dramaties, terwyl die samestelling van die stelsel aansoeke ondergaan geen verandering.

Wat beteken die stelsel sagteware

En nou is ons analiseer in detail die aanstelling van hierdie tipe programme. So hulle hooffunksies:

  • Hulle skep 'n omgewing waarin aansoeke hardloop nut (OS).
  • Verskaf vereenvoudiging en outomatisering van die ontwikkeling van nuwe aansoeke.
  • Maksimeer die akkuraatheid en doeltreffendheid van kommunikasie tussen rekenaars in die plaaslike en internasionale netwerke.
  • Diagnoseer (en herstel) die verskillende programmatiese mislukkings.
  • Wat verantwoordelik is vir die uitvoering van hulp bedrywighede (up, argivering, data-oordrag).

Gevolglik is geen rekenaarwerk sonder die gratis sagteware kan nie, in beginsel, as selfs die mees primitiewe bedryfstelsel - ook 'n verskeidenheid van spesialis programme. Instandhouding van hierdie programme kan slegs hanteer gekwalifiseerde gebruikers, en ontwikkeling - net die beste programmeerders, wat in sommige gevalle moet die masjien taal programmering (soos spesialiste in die wêreld in die algemeen eenhede) weet. In kort, om hul eie bedryfstelsel in pragtige isolasie jy sal net nie werk skep.

Basiese kennis en vaardighede

Ten spyte van die kompleksiteit van sulke programme, selfs gewone gebruikers moet die aard van hul werk te verstaan, as dit die produktiwiteit van hul interaksie met die rekenaar raak. Byvoorbeeld, sonder om te weet oor die werkprogramme van die beginsels wat die skryf en lees inligting uit die skyf oppervlak te beheer, kan jy die hardeskyf, gebaseer op die tipe van data wat van plan is om dit te hou nie formateer.

Soos ons reeds gesê het, die toepassing daarvan is sistemies van aard, wat nie prakties nooit verander nie. Dit is waarom die ontwikkeling van open source sagteware word aangebied in die besonder streng vereistes.

Klassifikasiestelsel sagteware

Tradisioneel in hierdie klas is die volgende sagteware weergawes:

  • Beheer komponente.
  • toets komponente, verwerking en oordrag van inligting.

Hoe maklik om te verstaan, is programme gesinchroniseer hoofprosesse deur toe te laat al die toerusting om korrek te funksioneer jou rekenaar. Hulle hooffunksies is soos volg:

  • Direkte beheer van al die verwerking krag van die stelsel.
  • Werk met die vereiste vir die funksionering data.

Dikwels is hierdie instrumente is voortdurend in die geheue van die rekenaar. Behoort aan 'n inwoner van toestelle wat die kern van die bedryfstelsel. As programme wat nodig 'n paar belangrike bedrywighede uit te voer is, in die geheue onmiddellik voor die operasie is gelaai, word hulle genoem transito (transitief). In elk geval, vandag hierdie instrumente is slegs beskikbaar as deel van beide die bedryfstelsel en drywers in die vorm van biblioteke.

In teenstelling hiermee het die program vir die verwerking van inligting apart te voer. Dikwels is hulle oorgelewer in die installasie pakket van toepassing aansoeke. By the way, die installeerder (die Windows die installeerder, byvoorbeeld) verwys ook na die stelsel sagteware.

Nog 'n weergawe van die klassifikasie

Baie dikwels, sê kenners dat rekenaarsagteware moet verdeel word in basiese en diens. Deur die basis is dié programme wat die baie funksionering van die rekenaar te voorsien. Gevolglik is 'n stelsel sagteware sluit in:

  • Eie bedryfstelsels en bestuurders in hul samestelling.
  • Skins (DE) en ander media vir die implementering van programme.
  • Lêer bestuurders.

OS as 'n stel van open source sagteware

Ons gaan voort om die stelsel sagteware te besigtig. Bedryfstelsels is 'n integrale deel daarvan.

In die algemeen, kan die bedryfstelsel self voorgestel word as 'n stel van sagteware programme wat verantwoordelik is vir die ontvangs, verwerking, gebruik van inligting en beheer van alle stelsel toestelle. Aan die een kant, die bedryfstelsel tree op as 'n "spacer" tussen die gebruiker en sy rekenaar, aan die ander kant, is verantwoordelik vir soveel as moontlik van die effektiewe gebruik van beide sagteware en hardeware te vul laasgenoemde.

In die literatuur word die bedryfstelsel ook bekend as die basiese stelsel sagteware. Hoekom het hierdie terminologie, oorweeg ons hieronder.

Lêer Management - 'n noodsaaklike funksie van die ACT

Lêer bestuurders is ontwerp vir maklike toegang tot die fisiese data op die skyf, om hulle te vertoon in 'n grafiese voorstelling. Dus, kan hulle net gebruik die logiese lêer naam, eerder as 'n direkte plek op die hardeskyf.

Belangrik! Lêerstelsels en lêer bestuurders hulself nie bestaan nie, want hulle is ontwikkel vir spesifieke bedryfstelsels en oplossings vir bepaalde probleme. Dus, 'n paar van die kenners dit eens dat jou stelsel sagteware en sluit hierdie programme.

Maar daar is 'n paar feite wat die houding teenoor so 'n program in terme van onafhanklike inligting management tools bepaal:

  • Baie bedryfstelsels (en vir 'n lang tyd en byna al) kan gelyktydig (!) Om te werk met feitlik alle lêerstelsels.
  • Sommige primitiewe (maar nog steeds aktief) stelsel kan doen sonder hierdie programme.

Wat is die ACT diens

Hierdie kategorie sluit programme wat die vermoëns van die ACT program aansienlik uit te brei, maak dit meer gerieflik vir die eindgebruiker. Hulle kan ook geklassifiseer word, en kry 'n baie punte:

  • Device drivers is nie gelê in die bedryfstelsel op die stadium van die skepping.
  • Rekenaarprogramme self-diagnose, wat die behoefte aan die gebruiker in staat om die oorsaak van foute en mislukkings te vind elimineer.
  • Vreemd genoeg, maar die anti-virus sagteware pas ook die definisie van "diens". Let daarop dat dit nie altyd nie.
  • Aansoeke vir die diens dryf jou toelaat om te kopieer en argief data, permanent verwyder of herstel data lêers om die proses van registrasie van die skyf te optimaliseer.
  • Ingeboude Friends-program om die besette ruimte inligting aansienlik verminder.
  • Nut vir die bestuur van die netwerk hulpbronne en die netwerk self.

Dikwels hierdie klas van programme genoem Nut van die stelsel. Net daarop dat antivirus programme nie bel. Vandag, bekende middel van Symantec, Touch Stone, sowel as ander groot maatskappye wat sagteware verskaf. Tipes sagteware vir 'n paar van die gevalle het ons hersien, maar steeds onopgelos verskeie vrae.

ACT om te werk met netwerkprotokolle

Soos die naam aandui, hierdie stelsel aansoeke is verantwoordelik vir toegang tot die web. Let daarop dat al die volgende terme van toepassing meer aan dié stelsels wat ontwerp is om 'n paar spesifieke aksies (e-pos bediener lêerbediener) uit te voer. Om die sagteware van hierdie orde te werk, moet dikwels nuwe weergawes van bedryfstelsels ontwikkel.

Die sleutel tot begrip van die werk van die hele algoritme is 'n spesiale bediener program wat versoeke aanvaar van die netwerk en self stuur die antwoorde. Nut wat ontwerp is om versoeke te stuur, genaamd kliënte. Let daarop dat die aanvraag in die vorm van 'n gestandaardiseerde formaat, wat dikwels na verwys as 'n protokol gestuur. Die antwoord ook gestuur as 'n lêer van 'n sekere formaat wat al die nodige inligting (pakkie) bevat.

By the way, Internet Explorer, Firefox, Opera en Google Chrome - dieselfde kliënte, wat gebaseer is op die beginsel dat slegs uiteengesit.

Programmeer omgewing en die implementering van programme

Hierdie programme het betrekking op die spesifieke middel, maar 'n basiese begrip van hulle is ook nodig, want sonder hierdie is dit onmoontlik om die beginsels van die werking van die bedryfstelsel en die rekenaar in die algemeen verstaan. Hulle moet nie net om te skep nie, maar ook om debug en programme van stapel te stuur.

Kenners sê dat in hierdie geval in die stelsel sagteware sluit in:

  • Beteken vir tik en redigering van teks.
  • Vertaler of tolk (vir eenvoudige taal).
  • Die linkerkant, ook bekend as die linkerkant.
  • Debug gers.
  • Volledige aansoek biblioteke vir die uitvoering van die program.

Let daarop dat die aansoek is geskep (met enkele uitsonderings) onder enige sekere OS. Maar die stelsel gereedskap wat ontwerp is om dit te ontwikkel, kan werk in 'n heeltemal ander stelsel (vir hierdie en moet 'n paar stelsel biblioteke). Dit is baie belangrik, omdat hulle nie hulself ontwikkelaars in die keuse van die voorkeur-stelsel vir die werk beperk.

Wat is vertalers

Aangesien hierdie definisie is duidelik nie vir almal, kyk na hierdie kwessie in meer detail.

Dit is 'n belangrike konsep verwys na 'n program wat programmeertaal wat is verstaanbaar vir mense, in masjientaal vertaal. Natuurlik, kan die masjien taal verstaan en die mens, maar hierdie professionele mense wêreldwyd eenheid. Die program self is geskryf in 'n programmeertaal, genoem bron module. Voorwerp module genoem basislyn inligting saamgestel vir verdere gebruik masjien. Die struktuur van hierdie module bestaan uit die teks van die program is reeds in masjientaal, asook ander inligting wat nodig is vir die korrekte werking en debugging vertaal.

Alle aansoeke van hierdie klas word verdeel in opstellers en tolke. Die eerste vertaal onmiddellik die bronteks in masjien module. Die tolk is nie net voer draer, maar dan probeer om die program te toets. Op grond hiervan, dit het 'n groot nadeel: die stadige implementering van die program. Dit is waarom die gebruik van so 'n wyse net onder die eenvoudigste en mees primitiewe tale, wat gebruik word om die basiese beginsels van programmering te onderrig.

Linker, of linkerkant, is besig met die verwerking van voorwerp modules in die boot items. Elkeen van hulle kan reeds sy intrek in die geheue en uitgevoer.

Debugger, en ander komponente

Die debugger voer 'n noodsaaklike funksie, as dit moontlik maak om program vloei te beheer, gelyktydig op soek na foute in dit. In sy basiese funksie te stel sluit in:

  • Om deur die gelaaide voorwerp module, met 'n permanente teling resultate.
  • Stop by voorafbepaalde punte van die ontwikkelaar.
  • As daar so 'n behoefte is, kan die debugger heeltemal die program te stop in 'n voorafbepaalde punt.
  • Vertoon alle veranderlikes gebruik.

bevindings

So, kom ons vat. Dit blyk dat die volgende items is ingesluit in die stelsel sagteware:

  • Direk aan die OS (bedryfstelsel).
  • Skins (DE) en die uitvoering program omgewing.
  • Lêer bestuurders, en ander lêer management tool.
  • Ontwikkelaar gereedskap.
  • Alle netwerk gereedskap.
  • Sommige programme.

Hier ondersoek ons die struktuur van die stelsel sagteware.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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