280 Shares 5274 views

ACT – es ist … Basic Betriebssoftware. Durch die Systemsoftware enthalten

Computer – unsere inhärenten Lebensgefährten für das zweite Jahrzehnt. Sie helfen den Menschen Spaß haben und arbeiten, kommunizieren mit Freunden auf der ganzen Welt. Leider sind nicht alle Anwender arbeiten derzeit Prinzipien mit dem Computer.

Insbesondere denken sie selten über die Bedeutung von Open-Source-Software. Diese Systemsoftware. Was versteht man unter diesem Begriff gemeint und was ist die Bedeutung dieser Programme? Die Veröffentlichung der Ausgabe und das Thema dieses Artikels. Darüber hinaus werden wir die aktuelle Datum Systemsoftware Klassifizierung berücksichtigen.

Es ist notwendig, auch gewöhnliche Nutzer zu wissen, wie wenn einige informative Artikel lesen, können sie oft nicht das Wesen verstehen, der es geschrieben ist. Es passiert genau das gleiche wegen der Unkenntnis der gemeinsamen Terminologie. Es soll beachtet werden, dass es oft eine Verzerrung der Sünde selbst spezialisierter Ressourcen.

Einführung in die

Historisch gesehen, haben wir alle das Programm verwenden in zwei Klassen eingeteilt werden:

  • Systemanwendungen (ACT – ist die Grundlage für jedes Betriebssystem).
  • Anwendungsprogramme.

Es ist eine andere Klasse von tief spezialisierte Anwendungssoftware, sondern im täglichen Leben mit ihm und nur Technologie-Entwickler gefunden.

Für Anwendungen Office – Anwendungen, Software für die Erstellung und Bearbeitung von Bildern, sowie andere Mittel , von denen jeder von uns beschäftigen auf einer täglichen Basis umfassen. Es ist nicht schwer zu erraten, dass diese Klasse der häufigste und zahlreich ist.

Was ist in dem Konzept der Open-Source-Software im Lieferumfang enthalten? Dieses Programm entwickelt , um das DBMS (Datenbank) zu verwalten für die Interaktion zwischen einem Benutzer und einem Computer (DE – Grafik – Membranen) entworfen, sowie spezielle Systeme für die Erfassung und Verarbeitung von Informationen. Letzte Verwendung (insbesondere) an Bord der Flugzeuge und Kampffahrzeuge.

Treiber etc.

Sehr oft Systembibliotheken und Gerätetreiber für den beabsichtigten Zweck in keine Weise von dem ACT zuordnen. Dies bedeutet, dass sie getrennt zu betrachten macht keinen Sinn.

Somit kann die Systemsoftware (Systemsoftware) eine Reihe von Programmen und Schnittstellen aufgerufen werden, die verwendet werden, zu kontrollieren und Computern menschliche Interaktion. Ihr Hauptzweck – zu maschineller Übersetzung Werkzeuge anzuzeigen und zu analysieren, in vertraut uns alle Text- oder grafische Form. Zusammensetzung STR (Angewandte Gegensatz Dienstprogramme) praktisch hängt nicht von spezifischen Problemen durch den Computerbenutzer gelöst.

Er kann es zu Hause entwerfen, oder vielleicht einen ganzen Tag in sozialen Netzwerken zu sitzen. In jedem Fall unterscheidet sich die Computer-Software dramatisch, während die Zusammensetzung der Systemanwendungen keine Veränderung erfährt.

Was bedeutet die Systemsoftware

Und jetzt analysieren wir im Detail die Ernennung dieser Art von Programmen. So ihre Hauptfunktionen:

  • Sie schaffen eine Umgebung, in der Anwendungen ausgeführt Dienstprogramm (OS).
  • Bieten Vereinfachung und Automatisierung der Entwicklung neuer Anwendungen.
  • Maximieren Sie die Genauigkeit und Effizienz der Kommunikation zwischen Computern in den lokalen und globalen Netzwerken.
  • Diagnostizieren (und Reparatur), die verschiedenen Programmfehler.
  • Verantwortlich für die Durchführung von Hilfsoperationen (up, Archivierung, Datenübertragung).

Dementsprechend kein Computer arbeiten, ohne die freie Software kann grundsätzlich nicht, da selbst die primitivsten Betriebssystem – auch eine Reihe von Spezialanwendungen. Die Pflege dieser Programme kann nur mit qualifizierten Benutzern und Entwicklung beschäftigen – nur die besten Programmierer, die in einigen Fällen müssen die Maschinensprache Programmierung (wie zum Spezialisten in der Welt im Allgemeinen Einheit) kennen. Kurz gesagt, ihr eigenes O in splendid isolation erstellen Sie einfach nicht funktionieren.

Grundkenntnisse und Fähigkeiten

Trotz der Komplexität solcher Programme, auch normale Benutzer müssen die Art ihrer Arbeit zu verstehen, da sie die Produktivität ihrer Interaktion mit dem Computer auswirkt. Zum Beispiel, nicht zu wissen, über die Arbeitsprogramme der Prinzipien, die das Schreiben und Lesen von Informationen von der Plattenoberfläche zu steuern, können Sie die Festplatte nicht formatiert werden, basierend auf der Art der Daten, die es zu halten beabsichtigen.

Wie wir bereits gesagt haben, ist ihre Anwendung in der Natur systemisch, was nicht so gut wie nie ändert. Deshalb ist die Entwicklung von Open-Source-Software besonders hohe Anforderungen vorgestellt werden.

Klassifizierungssystem-Software

Traditionell ist die folgende Software-Versionen in dieser Klasse sind:

  • Steuerungskomponenten.
  • Assay-Komponenten, die Verarbeitung und Übertragung von Informationen.

Wie leicht zu verstehen, sind Steuerprogramme Hauptprozesse synchronisiert alle Geräte ermöglicht die korrekte Schreibweise Ihrer Computer zu funktionieren. Ihre Hauptfunktionen sind wie folgt:

  • Direkte Steuerung aller Verarbeitungsleistung des Systems.
  • Arbeiten mit den Daten für seine Funktion erforderlich.

Meistens sind diese Werkzeuge ständig in den Arbeitsspeicher des Computers. zu einem Bewohner von Geräten gehören, die den Kern des Betriebssystems bilden. Wenn die Kontrollprogramme, die einige wichtige Operationen auszuführen notwendig sind, in den Speicher geladen werden unmittelbar vor der Operation, werden sie Transit (transitiv) genannt. Auf jeden Fall heute sind diese Tools nur als Teil sowohl des Betriebssystems und der Treiber in Form von Bibliotheken.

Im Gegensatz dazu führte das Programm für die Informationsverarbeitung getrennt. Meistens werden sie im Installationspaket der angewandten Anwendungen ausgeliefert. By the way, das Installationsprogramm (Windows das Installationsprogramm, zum Beispiel) bezieht sich auch auf die Systemsoftware.

Eine andere Version der Klassifikation

Sehr oft Experten sagen, dass Computer-Software in Grund- und Service aufgeteilt werden soll. Durch die Basis sind die Programme, die das sehr Funktionieren des Computers zur Verfügung stellen. Dementsprechend umfasst eine System-Software:

  • Eigene Betriebssysteme und Treiber in ihrer Zusammensetzung.
  • Skin (DE) und andere Medien für die Durchführung von Programmen.
  • Datei-Manager.

O als eine Reihe von Open-Source-Software

Wir werden weiterhin die Systemsoftware anzuzeigen. Betriebssysteme sind ein integraler Bestandteil davon.

Im Allgemeinen ist das Betriebssystem selbst kann als ein Satz von Software-Programmen dargestellt werden, die für die Aufnahme verantwortlich sind, Verarbeitung, Nutzung von Informationen und Steuerung aller Systemgeräte. Auf der einen Seite wirkt das Betriebssystem als „Abstandshalter“ zwischen dem Benutzer und seinem Computer, auf der anderen Seite, ist verantwortlich für so viel wie möglich, die effektive Nutzung von Software und Hardware des letzteren füllt.

In der Literatur wird das Betriebssystem auch die grundlegenden Systemsoftware bezeichnet. Warum diese Terminologie angenommen, betrachten wir im Folgenden.

File Management – eine wesentliche Funktion des ACT

Datei-Manager sind für den einfachen Zugriff auf die physischen Daten auf der Platte ausgelegt, so dass sie in einer grafischen Darstellung angezeigt werden soll. So können sie nur die logischen Dateinamen verwenden, anstatt seine direkte Lage auf der Festplatte.

Wichtig! Dateisysteme und Dateimanager selbst nicht existieren, weil sie für bestimmte Betriebssysteme und Lösungen für bestimmte Probleme entwickelt werden. So stimmen einige der Experten, dass Ihre Systemsoftware und umfassen diese Anwendungen.

Aber es gibt einige Fakten, die die Haltung eines solchen Programms in Bezug auf die unabhängige Information-Management-Tools bestimmen:

  • Viele Betriebssysteme (und für eine lange Zeit, und fast alle) gleichzeitig sein (!) Mit nahezu allen Dateisystemen zu arbeiten.
  • Einige primitive (aber immer noch in Betrieb) System kann ohne diese Anwendungen zu tun.

Was ist der ACT-Service

Zu dieser Kategorie gehören Programme, die erheblich die Fähigkeiten des ACT-Programm erweitern, ist es bequemer für den Endanwender zu machen. Sie können auch klassifiziert werden, und eine Menge Punkte bekommen:

  • Gerätetreiber nicht in dem Betriebssystem auf der Stufe ihrer Erstellung gelegt.
  • Computerprogramme zur Selbstdiagnose, die die Notwendigkeit für den Benutzer, die Ursache für Fehler und Ausfälle finden beseitigt.
  • Merkwürdigerweise, aber die Anti-Virus-Software paßt auch die Definition von „Service“. Beachten Sie, dass es nicht immer war.
  • Anwendungen für die Service-Laufwerke können Sie kopieren und Archivdaten, dauerhaft löschen oder Datendateien wiederherstellen, den Prozess der Aufnahme der Scheibe zu optimieren.
  • Integrierte Backup-Programm deutlich die besetzten Raum Informationen zu reduzieren.
  • Utility für die Verwaltung von Netzwerkressourcen und das Netzwerk selbst.

Oft ist diese Klasse von Programmen Systemprogramme genannt. Nur beachten Sie, dass Antiviren-Programme nicht nennen. Heute bekannte Mittel von Symantec, Touch-Stein, sowie andere große Unternehmen, die Software liefern. Arten von Software für einige der Fälle , die wir überprüft, aber ungelöst bleiben einige Fragen.

ACT mit Netzwerkprotokollen zu arbeiten

Wie der Name schon sagt, sind diese System-Anwendungen für den Zugriff auf das Internet. Beachten Sie, dass alle folgenden Bedingungen auf diese Systeme gilt, die einige spezifische Aktionen (E-Mail-Server-Dateiserver) sind so konzipiert, durchzuführen. Um die Software zu dieser Bestellung zu aktualisieren, müssen häufig neue Versionen von Betriebssystemen entwickeln.

Der Schlüssel zum Verständnis der Arbeit des gesamten Algorithmus ist ein spezielles Server-Programm, das Anfragen aus dem Netzwerk übernimmt und selbst sendet die Antworten. Dienstprogramme, die Anforderungen sind so konzipiert, senden, die so genannten Kunden. Beachten Sie, dass die Anforderung in Form eines standardisierten Format gesendet wird, das oft als ein Protokoll bezeichnet wird. Die Antwort auch als Datei von einem bestimmten Format gesendet, die alle notwendigen Informationen (Paket) enthält.

By the way, IE, Firefox, Opera und Google Chrome – die gleichen Kunden, die auf dem Prinzip beruhen, dass nur festgelegt.

Programmierumgebung und die Umsetzung von Programmen

Diese Programme beziehen sich auf die spezifischen Mittel, sondern ein grundlegendes Verständnis von ihnen ist auch notwendig, denn ohne diese ist es unmöglich, die Prinzipien des Betriebs des Betriebssystems und den Computer im Allgemeinen zu verstehen. Sie brauchen nicht nur zu erstellen, sondern auch zu debuggen und Anwendungen starten.

Experten sagen, dass in diesem Fall in der Systemsoftware beinhaltet:

  • Mittel zum Schreiben und Bearbeiten von Text.
  • Übersetzer oder Dolmetscher (für Klartext).
  • Der Linker, auch genannt der Linker.
  • Debuggers.
  • Vollanwendungsbibliotheken für die Ausführung des Programms.

Beachten Sie, dass die Anwendung erstellt wird (mit wenigen Ausnahmen) unter jedem bestimmten Betriebssystem. Aber die System-Tools, die sie entwickeln sollen, können in einem völlig anderen System arbeiten (für diese und einige Systembibliotheken benötigen). Dies ist sehr wichtig, weil sie sich Entwickler nicht einschränken in das bevorzugte System für den Job wählen.

Was Übersetzer

Da diese Definition eindeutig nicht jedermanns Sache ist, näher mit diesem Thema suchen.

Dies ist ein wichtiges Konzept für ein Programm bezieht, die Programmiersprache übersetzt, die den Menschen verständlich ist, in Maschinensprache. Natürlich kann die Maschinensprache zu verstehen und die Menschen, aber diese Fachleute weltweit Einheit. Das Programm selbst in einer beliebigen Programmiersprache geschrieben ist, Quellenmodul genannt. Objektmodul zusammengestellt Basisinformationen zur weiteren Verwendung Maschine bezeichnet. Die Struktur dieses Moduls besteht aus dem Text des Programms bereits in Maschinensprache übersetzt wird, sowie andere Informationen, die für die korrekte Bedienung und Fehlersuche.

Alle Anwendungen dieser Klasse werden in Compiler und Interpreter aufgeteilt. Die erste sofort den Quelltext in Maschinenmodul übersetzen. Der Interpreter führt nicht nur Träger, aber dann versucht, das Programm zu testen. Auf dieser Basis hat es einen großen Nachteil: die langsame Umsetzung des Programms. Deshalb ist eine solche Einrichtung nur mit zu den einfachsten und primitivsten Sprachen, die verwendet werden, um die Grundlagen der Programmierung zu lehren.

Linker oder Linker, wird bei der Verarbeitung von Objektmodulen in den Boot-Elementen in Eingriff. Jeder von ihnen kann bereits verschoben in den Speicher und ausgeführt werden.

Debugger und andere Komponenten

Der Debugger führt eine wesentliche Funktion, da es Programmablauf zu steuern, gleichzeitig auf Fehler darin suchen. In seiner grundlegenden Funktionen beinhaltet:

  • Zu Schritt durch das geladene Objekt-Modul, mit einem permanenten Zuchtergebnis.
  • Stoppen an vorbestimmten Punkten des Entwicklers.
  • Wenn es eine solche Notwendigkeit ist, kann der Debugger das Programm vollständig in einem vorbestimmten Punkt stoppen.
  • Anzeige aller Variablen verwendet.

Befund

So lassen Sie uns zusammenfassen. Es stellt sich heraus, dass die folgenden Elemente in der Systemsoftware enthalten sind:

  • Direkt an das OS (Betriebssystem).
  • Skin (DE) und die Programmausführungsumgebung.
  • Datei-Manager und andere Datei-Management-Tool.
  • Developer Tools.
  • Alle Netzwerk-Tools.
  • Einige Anwendungen.

Hier untersuchten wir die Struktur der Systemsoftware.