Alle halbautonomen Geräte, die seit der Geburtsstunde der Computerrevolution eine Art "Prozessor" besaßen, waren bis jetzt nur nie wirklich als solche gekennzeichnet.
Was Sie hier sehen, sind die andauernde Korruption und Halbwahrheiten, die von eifrigen Marketingagenturen in unserer Gesellschaft verbreitet werden, wo Verkäufer immer mehr ermutigt werden und glauben, sie seien die Stars der Show, einfach weil sie die eigenen sind die Gewinne.
Tatsache ist jedoch, dass alles, was eine Reihe von Aufgaben ausführen muss, bei denen die nächste Iteration eines Prozesses von der vorherigen Iteration abweichen kann, über einen Interpreter verfügen muss, der die Anweisungen, die dem Gerät gegeben werden, sinnvoll interpretiert und dann auf diese Anweisungen reagieren.
Zurück in den Nebel der Zeit, Terminologie wie "Controller", wo die Norm, aber diese immer noch auf das Gleiche hinauslaufen.
Nehmen wir zum Beispiel eine "IDE-Festplatte mit integriertem IDE-Controller". Dies ist zwar keine CPU in dem Sinne, wie Sie es von einer CPU auf der Hauptplatine Ihres PCs halten, es ist jedoch immer noch eine Form von CPU.
Der Host-PC sendet "OP-Codes" (Abkürzung für Operationscodes) über den Bus (PCI, ISA, MCI, PCIe oder was auch immer) an den Laufwerks-Controller. Der Controller liest dann diesen Code und alle damit gelieferten Daten und wandelt sie um in physische Operationen, die dann das Laufwerk veranlassen, die Köpfe an die richtige Stelle zu bewegen und die angeforderten Daten zu lesen.
Router haben eine noch längere Geschichte, Cisco hat in den letzten 50 Jahren oder länger Netzwerkgeräte entwickelt und jedes einzelne dieser Geräte hatte die ganze Zeit über einen benutzerdefinierten Controller / eine benutzerdefinierte CPU. Diese CPU wurde von Cisco speziell für die Programmierung und Steuerung der gesamten Produktpalette von Routern und Switches entwickelt.
Grafikkarten sind eine andere Sache, man hört Leute, die den Begriff "GPU" in Umlauf bringen, als wäre es eine mystische Sache, die nur Grafiken macht. Es ist nicht so, es ist ein massiv paralleler mathematischer Algorithmus-Prozessor. Ich habe gerade die technische Bearbeitung eines Buches über Nvidia CUDA abgeschlossen. Was ich über die Nvidia-GPUs erfahren habe, war ziemlich überraschend Entwickelt, um eine spezielle Reihe von Aufgaben zu erledigen, aber sie sind immer noch halbintelligent und für viele verschiedene Arten von Operationen geeignet.
Wie bereits erwähnt, ist das Netgear Readynas eigentlich eher ein eigenständiger PC. Es wurde speziell entwickelt, um nur als Remote-Speichergerät zu fungieren.
Wenn Sie möchten, hindert nichts Sie daran, das Netgear-Gerät mit neuer Software neu zu programmieren und es perfekt als Webserver, Datenbankserver oder sogar als kleiner Linux-Entwicklungsserver zu nutzen. (Eine Schnellsuche zeigt Ihnen mehr als eine Handvoll Projekte, die darauf abzielen, mit diesen NAS-Geräten so etwas zu tun.)
In Bezug auf den Prozessor überrascht es Sie vielleicht, dass heutzutage nicht nur Festplatten mit "Prozessoren" ausgestattet sind. Probieren Sie dieses kleine Experiment aus.
Stellen Sie sich in Ihre Küche und sehen Sie, wie viele CPUs Sie zählen können.
Ich bin bereit zu wetten, dass Ihr Kühlschrank / Gefrierschrank, Ihre Waschmaschine, Ihr Geschirrspüler, Ihr Backofen und Ihre Mikrowelle (zumindest) alle einen Prozessor haben. Es handelt sich möglicherweise nicht um einen Intel Core i7, aber es handelt sich immer noch um einen Prozessor. und es ist so konzipiert, dass sie still sitzen und Anweisungen interpretieren, die von anderen elektrischen / digitalen Schaltkreisen an sie gesendet werden, die dann in die physischen Operationen umgewandelt werden, die Sie sehen.
Was ist die Definition eines Prozessors?
Nun, es ist heutzutage ein bisschen schwer zu bestimmen, aber im Allgemeinen ist die Definition eines "Prozessors" etwas im Sinne von "Jede in sich geschlossene Einheit, die in der Lage ist, auf halbintelligente Weise auf externe Eingänge zu reagieren und einen Prozessor zu erzeugen" bekannte Menge von Ausgängen, die von diesen Eingängen abgeleitet sind
ALSO kann jede eigenständige Einheit, Schaltung, Chip oder autonome Maschine, die eine physikalische Manifestation eines bekannten Prozesses auf der Grundlage einer Reihe vordefinierter Eingaben bewirken kann, im einfachsten und allgemeinsten Sinne als ein Prozessor einer bestimmten Beschreibung angesehen werden.