209 Shares 3537 views

Software – Was ist das? Was ist ein Software-Programm?

Jeder Benutzer des Computers wird jeden Tag mit einem Begriff wie Software konfrontiert. Dies ist nicht verwunderlich, denn das moderne Verständnis des Begriffs als „Software“ interpretiert wird, oder in abgekürzter Form „PO“ ( „soft“). Lassen Sie uns einige wichtige Aspekte der Software-Typen und die Beziehung zu den anderen Komponenten von Computersystemen in Betracht ziehen. Also, was ist Software?

Allgemeine Konzepte

In einem allgemeinen Sinn Software – eine Reihe von Anweisungen, Richtlinien auf deren Ausführung auf der Grundlage einer Programmiersprache, ein Programm oder eine Reihe von Programmen für die Zusammenarbeit nicht nur zwischen dem Benutzer und dem Computer-System, sondern auch zwischen den sogenannten Eisen Komponenten des Computers oder andere Anwendungen gebaut für bestimmte Zwecke.

In Abhängigkeit von den beauftragten Funktionen der Software können alle Software in mehrere Klassen eingeteilt werden, die später diskutiert werden.

Hardware und Software: Unterscheidung und Beziehung

Die Interpretation dieser beiden Begriffe kam mit dem Aufkommen des ersten Computers. Heute wird angenommen, dass die Hardware – Diese Hardware des Computers ( „Eisen“ Komponenten), die Hände berühren kann (Motherboard, Prozessor, Speicher, Peripheriegeräte und andere Geräte im System, oder mit ihm verbunden ist).

Ganz im Gegenteil Auslegung des Begriffs in der Software. Die Übersetzung kann als „Soft ware“ dargestellt wörtlich werden. Im weiteren Sinne ist gemeint, dass das Programm nicht berührt werden kann, ist es in gewissem Sinne sogar eine virtuelle Komponente.

Und am interessantesten für die Verwendung von „Eisen“ oder den Zugang zu seinen Fähigkeiten muss unbedingt eine spezielle Software in Form von speziellen Steuerprogramme verwendet werden, die für die Leistung solcher Geräte (Treiber, setzt die Befehlseingabe / BIOS-Ausgabe und so weiter. D.) .

Der Begriff Software selbst, die Übersetzung und Interpretation, die jetzt verwendete überall es im Zusammenhang mit der Software, auch zu Beginn der Computertechnik war nicht in Gebrauch ist. Erst in den frühen 60-er Jahren vollständig ausgebildet. Es war verantwortlich mit der Einführung einer klaren Trennung der Teams verbunden die Hardware des Computers für die Verwaltung und den Endverbraucher. Verwandte Klassen (Software und Hardware) bekannt wurde, Hard- und Softwaresysteme.

Klassifikationssoftware basiert auf mehreren Kriterien

Als Software – das ist das Programm Teil eines Computersystems ist, kann diese Software in mehrere große Kategorien auf die ihm zugewiesenen Aufgaben auf Basis aufgeteilt werden. Zum Beispiel auf der Verwendung und Replikations-Software in Unternehmen geteilt und Software für eine Vielzahl von Benutzern (speziell für große Firmen und Unternehmen gemacht).

Nach dem Kriterium Tragbarkeit kann plattformspezifische (die ausschließlich in einem Medium und eine Art von „Eisen“) und plattformübergreifende (angepasst an sehr unterschiedliche Systeme) sein.

Nach der Art verbreiten kann in proprietäre Software, Open (in Bezug auf den Quellcode des Open Source GNU General Public License) und frei aufgeteilt werden. Darüber hinaus werden hier oft kostenlos enthalten, bezahlt und Shareware. Die letztere Art der Anwendung ist vollständig oder teilweise eingeschränkte Funktionalität für einen bestimmten Zeitraum, wonach das Programm zu kaufen. Ansonsten wird es aufhören zu arbeiten.

Aber die beabsichtigte Einstufung impliziert die Existenz von drei großen Kategorien von Software:

  • System;
  • Handwerk;
  • instrumental (Entwicklungs-Tools, Tools und Utilities).

Systemsoftware

Da die Systemkomponenten sind nicht nur die Anwendung im üblichen Sinne. In der Tat sind die Betriebssysteme auch Programme.

Oft aber kann die Systemsoftware als eine Art Schicht gedacht wird Verknüpfung von Anwenderprogrammen aus der Betriebssystemumgebung, in der sie tätig ist, und die Hardware, die bei der Ausführung eine bestimmte Aufgabe (zB der gleiche Gerätetreiber) beteiligt ist.

Zur Verdeutlichung werden wir ein einfaches Beispiel. Nehmen Sie das Windows – Betriebssystem (Systemebene), eine Soundkarte ( „Eisen“) und Media – Player (Anwendungssoftware). Um saundkarta den Ton reproduzieren kann, müssen Sie eine Treiber (Systemsoftware), die Kontrolle über das Gerät vom Betriebssystem bereitstellt, die die Plattform für den Spieler ist. Da das System das Gerät erkennt, durch seine Richtlinien überträgt er sich um den Player zu steuern, die Art der Audiodatei verwendet eine spezielle Codecs und Decoder (zusätzliche Software-Tools) zu erfassen. Die Beziehung ist offensichtlich.

Anwendungsprogramme

Für Anwendungen, alle diese Anwendungen enthalten, die sie teilweise nicht über die Systemkomponenten ausgeführt werden oder nur verwenden, lösen gut definierte spezifische Benutzeraufgaben.

Beispiel heute wir viel bringen kann: Office-Suiten, Media-Editoren, um das System von mathematischen Berechnungen und Design, bedeutet der Zugang zum Internet und Netzwerk-Management, Datenlogger usw. Wie Sie sehen können, jede Art von Software (Software) – ein Werkzeug, das über die Umsetzung konzentriert .. enger Bereich von Aufgaben und interagiert mit dem Benutzer ganzen Computersystem direkt.

Tools & Utilities

Die Tools umfassen Software für die Entwicklung und Wartung von anderen Arten von Software. Dies kann die Plattform Sprache umfasst Programmierumgebung Entwicklung, die SDK – Pakete, Bug – Tracking und Versionskontrolle.

Im Hinblick auf die Dienstprogramme, unter ihnen , dass bezieht sich häufig auf Software – Hardware – Parameter zu konfigurieren und / oder Softwarekomponenten des Computersystems in einer einheitlichen, ohne die der Zugriff auf die Einstellungen der anderen Methoden nicht umgesetzt werden können. Solche Software kann separat im Betriebssystem oder installiert integriert werden. In einigen Fällen können Dienstprogramme vollständige Automatisierung Einstellungen verwenden (zB Optimizers Anwendung Fehler zu beheben und die Leistung von Windows-Systemen zu verbessern).

Statt einem Epilog

Schließlich ist es erwähnenswert, dass viele Anwender oft eine andere Frage über den Begriff Software stellt: «Was ist dieses Programm“ Dieser Ansatz etwas falsch ist, da, wie bereits oben erwähnt, kann es nicht nur eine einzige Anwendung, sondern auch eine Reihe von Programme, eine Reihe von Sprachbefehlen, Richtlinien und Vorschriften der Programmiersprache andere Komponenten oder deren Übertragung zu steuern, für die Verarbeitung und Ausführung in der Form von Binärcode, beispielsweise den Zentralprozessor.

Diese Klassifizierung ist auch sehr bedingt, da in der Beschreibung nur ohne weitere Aufteilung in Subklassen die wichtigsten Arten von Software vorgestellt wurden, die heute sehr gezählt werden, sehr viel. Aber für das anfängliche Verständnis des Begriffs Software können normale Benutzer ausreichen und dieses Wissen.