Beliebte Beiträge Auf Dem Pc Und Software

Top Artikel Auf Internet - 2018

Was ist eine Plattform?

In Bezug auf Technologie und Computing stellt eine Plattform die Basis für die Entwicklung und den Support von Hard- und Software dar.

Alles, was auf einer Foundation erstellt wird, arbeitet im selben Rahmen zusammen. Daher hat jede Plattform ihre eigenen Regeln, Standards und Einschränkungen, die bestimmen, welche Hardware / Software gebaut werden kann und wie jede funktionieren soll.

Hardware-Plattformen können sein:

  • Gesamte Systeme
  • Einzelne Komponenten
  • Interfaces

Im Vergleich zu Hardwareplattformen sind Softwareplattformen umfangreicher und für die Benutzer einfacher zu finden. Es macht Sinn, wenn wir häufiger mit Software / Apps interagieren, obwohl Hardware (z. B. Mäuse, Tastaturen, Monitore, Touchscreens) hilft, die Lücke zu schließen. Software-Plattformen fallen unter die allgemeinen Kategorien:

  • Systemsoftware
  • Anwendungssoftware

Entire Systems

Hardwareplattformen können ganze Systeme (dh Computergeräte) wie Mainframes, Workstations, Desktops, Laptops, Tablets, Smartphones und mehr. Jede von ihnen stellt eine Hardwareplattform dar, da jede ihren eigenen Formfaktor hat, unabhängig von anderen Systemen arbeitet und Ressourcen oder Dienste (z. B. das Ausführen von Software / Apps, Verbinden mit Geräten / Internet usw.) Benutzern, insbesondere solchen, bereitstellen kann

Einzelkomponenten

Auch einzelne Komponenten wie die Zentraleinheit (CPU) von Computern gelten als Hardwareplattformen. CPUs (z. B. Intel Core, ARM Cortex, AMD APU) haben unterschiedliche Architekturen, die den Betrieb, die Kommunikation und die Interaktion mit anderen Komponenten bestimmen, die ein gesamtes System bilden. Zur Veranschaulichung betrachten Sie die CPU als Grundlage, die ein Motherboard, Speicher, Laufwerke, Erweiterungskarten, Peripheriegeräte und Software unterstützt. Je nach Typ, Form und Kompatibilität können einige Komponenten untereinander austauschbar sein.

Schnittstellen

Schnittstellen wie PCI Express, Accelerated Graphics Port (AGP) oder ISA-Erweiterungssteckplätze sind Plattformen für die Entwicklung verschiedener Arten von Erweiterungs- / Erweiterungskarten. Verschiedene Schnittstellenformfaktoren sind einzigartig, so dass es beispielsweise physikalisch nicht möglich ist, eine PCI-Express-Karte in einen AGP- oder ISA-Steckplatz einzufügen - denken Sie daran, dass Plattformen die Regeln und Einschränkungen festlegen. Die Schnittstelle stellt außerdem der angeschlossenen Erweiterungskarte Kommunikation, Support und Ressourcen zur Verfügung. Beispiele für Erweiterungskarten, die solche Schnittstellen verwenden, sind: Grafik, Sound / Audio, Netzwerkadapter, USB-Anschlüsse, Serial ATA (SATA) -Steuerungen und mehr.

Systemsoftware

Systemsoftware steuert den Computer durch Ausführung gleichzeitige Prozesse beim Verwalten / Koordinieren mehrerer Hardwareressourcen in Verbindung mit Anwendungssoftware. Die besten Beispiele für Systemsoftware sind Betriebssysteme wie (aber nicht beschränkt auf) Windows, macOS, Linux, Android, iOS und Chrome OS.

Das Betriebssystem dient als Plattform, indem es eine Umgebung bereitstellt, die die Benutzerinteraktion unterstützt über Schnittstellen (z. B. Monitor, Maus, Tastatur, Drucker usw.), Kommunikation mit anderen Systemen (z. B. Netzwerk, Wi-Fi, Bluetooth usw.) und Anwendungssoftware

Anwendungssoftware

Anwendungssoftware enthält alle der Programme, die bestimmte Aufgaben auf einem Computer ausführen sollen - die meisten werden nicht als Plattformen betrachtet. Übliche Beispiele für nicht plattformspezifische Anwendungssoftware sind: Bildbearbeitungsprogramme, Textverarbeitungsprogramme, Tabellenkalkulationen, Musikabspielgeräte, Messaging / Chat, Social-Media-Apps und mehr.

Es gibt jedoch einige Arten von Anwendungssoftware, die sind auch Plattformen . Der Schlüssel ist, ob die betreffende Software als Unterstützung für etwas dient, das darauf aufgebaut werden soll. Einige Beispiele von Anwendungssoftware als Plattformen sind:

  • Webbrowser (z. B. Chrome, Safari, Internet Explorer) sind Plattformen für andere Formen von Software, z. B. Plug-Ins / Erweiterungen oder Designs von Drittanbietern.
  • Social Media-Websites wie Facebook dienen als Plattformen, wenn externe Anwendungen, Tools und / oder Dienste unterstützt werden, die mit den Kernfunktionen der Site interagieren. Dies gilt sowohl für die Website als auch für die Mobile-App-Version.
  • Videospiele , die Mods (über den Editor des Spiels) unterstützen, gelten ebenfalls als Plattformen. Videospiel-Mods verwenden die vorhandene Videospiel-Engine als Grundlage für die Erstellung benutzerdefinierter Karten / Levels, Charaktere, Objekte oder sogar eines ganzen eigenständigen Spiels.

Videospielkonsolen

Videospielkonsolen sind großartige Beispiele für Hardware und Software, die als Plattform kombiniert werden. Jeder Konsolentyp fungiert als Basis, die seine eigene Spielebibliothek physisch unterstützt (z. B. ist eine Original-Nintendo-Kassette nicht kompatibel mit späteren Versionen von Nintendo-Spielsystemen) und digital (z. B. trotz eines Disc-Formats, ein Sony PS3-Spiel) funktioniert nicht auf dem Sony PS4 System aufgrund der Software / Programmiersprache).

Senden Sie Ihren Kommentar