ComputersSoftware

ACT - het is ... Basic besturingssoftware. Door het systeem software omvatten

Computers - ons inherent leven metgezellen voor het tweede decennium. Ze helpen mensen hebben plezier en werken, communiceren met vrienden over de hele wereld. Helaas zijn niet alle gebruikers zijn momenteel bezig principes met de computer.

In het bijzonder, ze zelden na te denken over het belang van open source software. Dit systeem software. Wat wordt bedoeld met dit concept en wat is het belang van deze programma's? Openbaarmaking van dit probleem en het onderwerp van dit artikel. Daarnaast zullen we rekening houden met de huidige datum systeemsoftware classificatie.

Het is noodzakelijk om ook gewone gebruikers weten, zoals bij het lezen van een aantal informatieve artikelen die zij vaak niet de essentie te begrijpen van het is geschreven. Het gebeurt net hetzelfde als gevolg van de onwetendheid van de gemeenschappelijke terminologie. Opgemerkt dient te worden dat het vaak een verstoring van de zonde zelfs gespecialiseerde middelen.

Inleiding tot

Historisch gezien hebben we gebruikten allemaal van het programma zijn verdeeld in twee klassen:

  • Systeemprogramma (ACT - is de basis van een besturingssysteem).
  • Toepassingsprogramma's.

Er is nog een klasse van sterk gespecialiseerde software, maar in het dagelijks leven met hem en vond slechts technologie-ontwikkelaars.

Voor toepassingen om Office-toepassingen, software voor het maken en bewerken van afbeeldingen, evenals andere middelen waaruit ieder van ons te maken heeft op een dagelijkse basis op te nemen. Het is niet moeilijk te raden dat deze klasse is de meest voorkomende en talrijk.

Wat is inbegrepen in het concept van open source software? Dit programma is ontworpen om het beheer van de DBMS (database) is ontworpen voor interactie tussen een gebruiker en een computer (DE - grafische membranen), alsook gespecialiseerde systemen voor het verzamelen en verwerken van informatie. Recent gebruik (in het bijzonder) aan boord van het vliegtuig en gevechtsvoertuigen.

Drivers, enz.

Heel vaak toewijzen systeem bibliotheken en stuurprogramma's voor het beoogde doel op geen enkele wijze anders dan de ACT. Dit betekent dat om te overwegen ze apart heeft geen zin.

Zo kan het systeem software (System Software) worden genoemd een reeks programma's en interfaces die worden gebruikt om te controleren en de computer menselijke interactie. Hun belangrijkste doel - om automatische vertaling tools waarmee u weer te geven en te analyseren in meer vertrouwd zijn voor ons allemaal tekst of grafische vorm. Samenstelling STR (Toegepast in tegenstelling tot nutsbedrijven) heeft nagenoeg niet afhankelijk van specifieke problemen opgelost door de computer gebruiker.

Hij kan het ontwerpen thuis, of misschien een hele dag te zitten in sociale netwerken. In elk geval, de computer software verschilt dramatisch, terwijl de samenstelling van het systeemapplicaties ondergaat geen verandering.

Wat doet de systeemsoftware

En nu zijn we in detail analyseren de benoeming van dit soort programma's. Dus hun belangrijkste functies:

  • Ze creëren een omgeving waarin applicaties draaien nut (OS).
  • Zorg voor vereenvoudiging en automatisering van de ontwikkeling van nieuwe toepassingen.
  • Maximaliseren van de nauwkeurigheid en efficiëntie van communicatie tussen computers in het lokale en wereldwijde netwerken.
  • Diagnosticeren (en herstel) de verschillende programmatische mislukkingen.
  • Verantwoordelijk voor het uitvoeren hulpbewerkingen (omhoog, archiveren, gegevensoverdracht).

Dienovereenkomstig, geen computer werken zonder de gratis software kan in principe niet, want zelfs de meest primitieve besturingssysteem - ook een scala aan specialistische toepassingen. Het onderhoud van deze programma's kunnen alleen omgaan met gekwalificeerde gebruikers, en ontwikkeling - alleen de beste programmeurs, die in sommige gevallen moet de machine programmeertaal (dergelijke specialisten in de wereld in het algemeen eenheden) te leren kennen. In het kort, om hun eigen OS in splendid isolation je gewoon niet werken te creëren.

Basiskennis en -vaardigheden

Ondanks de complexiteit van dergelijke programma's, zelfs gewone gebruikers nodig hebben om de aard van hun werk te begrijpen, omdat het de productiviteit van hun interactie met de computer beïnvloedt. Bijvoorbeeld, niet wetende over de werkprogramma's van de principes die het schrijven en lezen van informatie van het schijfoppervlak controleren, kunt u de harde schijf, op basis van de aard van de gegevens die van plan zijn om het te houden niet formatteren.

Zoals we al hebben gezegd, de toepassing ervan is een systematisch karakter, die niet praktisch nooit verandert. Dat is de reden waarom de ontwikkeling van open source software worden gepresenteerd in het bijzonder strenge eisen.

Classificatiesysteem software

Traditioneel in deze klasse zijn de volgende softwareversies:

  • Controle componenten.
  • testcomponenten, verwerken en overbrengen van informatie.

Hoe gemakkelijk te begrijpen, zijn besturingsprogramma's gesynchroniseerd hoofdprocessen doordat alle apparaten een juiste werking van uw computer. Hun belangrijkste functies zijn als volgt:

  • Directe controle van alle rekenkracht van het systeem.
  • Werken die nodig zijn voor het functioneren van gegevens.

Meestal zijn deze tools zijn voortdurend in het geheugen van de computer. Behoren tot een inwoner van inrichtingen die de kern van het OS. Indien bestrijdingsprogramma's, die noodzakelijk belangrijke verrichtingen uit te voeren zijn in het geheugen onmiddellijk voor de operatie worden geladen, worden ze genoemd doorvoer (transitieve). In ieder geval, vandaag deze tools zijn alleen beschikbaar als onderdeel van zowel het besturingssysteem en stuurprogramma's in de vorm van bibliotheken.

In tegenstelling, het programma voor de verwerking van informatie afzonderlijk uit te voeren. Meestal worden ze geleverd in het installatiepakket van toegepaste applicaties. By the way, de installateur (de Windows de installateur, bijvoorbeeld) verwijst ook naar de systeemsoftware.

Een andere versie van de classificatie

Heel vaak, zeggen de experts dat de computer software moet worden onderverdeeld in eenvoudige en service. Door de basis zijn die programma's die de werking van de computer te verstrekken. Dienovereenkomstig is een systeem software zijn onder andere:

  • Eigen besturingssystemen en stuurprogramma's in hun samenstelling.
  • Skins (DE) en andere media voor de uitvoering van programma's.
  • File Managers.

OS als een set van open source software

We blijven de systeemsoftware te bekijken. Besturingssystemen zijn een integraal deel daarvan.

In het algemeen kan het OS zelf worden voorgesteld als een set van software programma's die verantwoordelijk zijn voor het ontvangen, verwerken, gebruik van informatie en controle van alle systeemapparaten zijn. Enerzijds, het besturingssysteem werkt als een "spacer" tussen de gebruiker en zijn computer, daarentegen, is verantwoordelijk voor zoveel mogelijk het effectieve gebruik van zowel software als hardware vullen daarvan.

In de literatuur wordt het besturingssysteem ook wel de basis-systeemsoftware. Waarom neemt deze terminologie, beschouwen we hieronder.

File Management - een essentiële functie van de ACT

File managers zijn ontworpen voor gemakkelijke toegang tot de fysieke gegevens op de schijf, om ze te tonen in een grafische weergave. Zo kunnen ze alleen gebruik maken van de logische bestandsnaam, in plaats van de directe ligging op de harde schijf.

Belangrijk! Bestandssystemen en bestand managers zich niet bestaan, omdat ze zijn ontwikkeld voor specifieke besturingssystemen en oplossingen voor bepaalde problemen. Zo is een deel van de deskundigen het erover eens dat uw systeem software en omvatten deze toepassingen.

Maar er zijn enkele feiten die de houding ten opzichte van een dergelijk programma op het gebied van onafhankelijke informatie management tools te bepalen:

  • Veel besturingssystemen (en voor een lange tijd en bijna alle) kunnen gelijktijdig worden (!) Om te werken met vrijwel alle bestandssystemen.
  • Sommige primitieve (maar nog steeds actief) systeem kunnen doen zonder deze toepassingen.

Wat is de ACT dienst

Deze categorie omvat programma's die de mogelijkheden van de ACT-programma aanzienlijk te verlengen, waardoor het gemakkelijker voor de eindgebruiker. Ze kunnen ook worden ingedeeld, en krijg veel punten:

  • Device drivers zijn niet vastgelegd in het besturingssysteem in het stadium van de oprichting ervan.
  • Computerprogramma's zelfdiagnose, die de noodzaak voor de gebruiker om de oorzaak van de fouten en mislukkingen te vinden elimineert.
  • Vreemd genoeg, maar de anti-virus software past ook de definitie van "service". Merk op dat het niet altijd.
  • Aanvragen voor de service drives kunt u kopiëren en archiveren van gegevens, permanent te verwijderen of te herstellen gegevens bestanden naar het proces van het opnemen van de schijf te optimaliseren.
  • Ingebouwde back-up programma om de bezette ruimte informatie in belangrijke mate te verminderen.
  • Utility voor het beheer van netwerkbronnen en het netwerk zelf.

Vaak is deze klasse van programma's, genaamd systeem utilities. Gewoon rekening mee dat antivirusprogramma's niet bellen. Vandaag de dag, de bekende middelen van Symantec, Touch Stone, evenals andere grote bedrijven die software leveren. Soorten software voor een aantal van de gevallen hebben we beoordeeld, maar nog steeds niet opgelost een aantal vragen.

ACT om te werken met netwerkprotocollen

Zoals de naam al aangeeft, deze systeem toepassingen zijn verantwoordelijk voor de toegang tot het web. Merk op dat alle van de voorwaarden, geldt meer voor de systemen die zijn ontworpen om een aantal specifieke acties (mailserver file server) uit te voeren. Om de software van deze orde te werken, hebben vaak om nieuwe versies van besturingssystemen te ontwikkelen.

De sleutel tot het begrijpen van het werk van de hele algoritme is een speciale server programma dat verzoeken accepteert van het netwerk en zelf stuurt de antwoorden. Hulpprogramma's die zijn ontworpen om aanvragen te doen, de zogenaamde klanten. Merk op dat het verzoek in de vorm van een gestandaardiseerd formaat, dat vaak wordt aangeduid als protocol wordt gestuurd. Het antwoord ook verzonden als een bestand met een bepaald formaat dat alle noodzakelijke informatie (pakket) bevat.

By the way, IE, Firefox, Opera en Google Chrome - dezelfde klanten, die zijn gebaseerd op het principe dat alleen uiteengezet.

Programmeeromgeving en de uitvoering van programma's

Deze programma's hebben betrekking op de specifieke middelen, maar een basiskennis van hen is ook nodig, want zonder dat het onmogelijk is om de principes van de werking van het besturingssysteem en de computer in het algemeen te begrijpen. Ze moeten niet alleen te creëren, maar ook om te debuggen en toepassingen te starten.

Experts zeggen dat in dit geval in de systeemsoftware omvat:

  • Middelen voor het typen en bewerken van tekst.
  • Vertaler of tolk (voor duidelijke taal).
  • De linker, ook wel de linker.
  • Debuggers.
  • Volledige toepassing bibliotheken voor de uitvoering van het programma.

Merk op dat de applicatie is gemaakt (met zeldzame uitzonderingen) onder een bepaalde OS. Maar het systeem gereedschappen die zijn ontworpen om ze te ontwikkelen, kan werken in een compleet ander systeem (voor deze en moet een aantal systeem bibliotheken). Dit is erg belangrijk, omdat ze niet zichzelf ontwikkelaars bij het kiezen van de gewenste systeem voor de job te beperken.

Wat zijn vertalers

Aangezien deze definitie is duidelijk niet voor iedereen, kijk naar deze kwestie in meer detail.

Dit is een belangrijk begrip verwijst naar een programma dat programmeertaal die begrijpelijk is voor mensen, in machinetaal vertaalt. Natuurlijk kan de machine taal worden begrepen en de mens, maar deze professionals wereldwijd unit. Het programma zelf is geschreven in een programmeertaal, de zogenaamde bron module. Object module genaamd basisinformatie opgesteld voor verder gebruik machine. De structuur van deze module bestaat uit de tekst van het programma reeds in machinetaal, en andere informatie die voor de juiste werking en debugging vertaald.

Alle toepassingen van deze klasse zijn verdeeld in compilers en tolken. De eerste vertaalt onmiddellijk de brontekst in machine-module. De interpreter is niet alleen uitvoert carrier, maar probeert het programma te testen. Op deze basis, het heeft één groot nadeel: de trage uitvoering van het programma. Dat is de reden waarom het gebruik van dergelijke middelen alleen onder de eenvoudigste en meest primitieve talen, die worden gebruikt om de basis van het programmeren te onderwijzen.

Linker, of linker, is betrokken bij de verwerking van objectmodules in de kofferbak items. Elk van hen kan nu al worden verplaatst in het geheugen en uitgevoerd.

Debugger en andere componenten

De debugger vervult een essentiële functie, omdat hiermee programma te regelen, tegelijk naar fouten bevat. In haar fundamentele feature set bestaat uit:

  • Om door het geladen object module, met een permanente kweekresultaten.
  • Stop bij vooraf bepaalde punten van de ontwikkelaar.
  • Indien een dergelijke behoefte kan de debugger volledig stoppen met het programma in een vooraf bepaald punt.
  • Alle gebruikte variabelen.

bevindingen

Dus, laten we samenvatten. Het blijkt dat de volgende items zijn opgenomen in de systeemsoftware:

  • Direct naar de OS (operating system).
  • Skins (DE) en de uitvoering van het programma milieu.
  • File managers en andere file management tool.
  • Developer Tools.
  • Alle netwerk-tools.
  • Sommige toepassingen.

Hier hebben we onderzocht de structuur van de systeemsoftware.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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