Was ist der Unterschied zwischen Scalar und Vektorenrechnern?

Es gibt einen Hauptunterschied zwischen zwei der Hauptformate - Scalar und Vektorenrechner - in, welchem Computersystem-Prozessinformationen. Während Skalarprozessoren an einem Datenelement auf einmal arbeiten, können Vektorenrechner mehrfache Datenströme gleichzeitig anpacken. Beide Prozessoren sind jedoch ein Teil der Zentraleinheit (CPU), die alle Tätigkeiten eines Computers steuert und alle Male von Daten behandeln kann. Scalar und Vektorenrechner führen viele der gleichen Betriebe durch, aber in einer unterschiedlichen Art, jedes verwendbar können zu bilden zu einem anderen Zweck und das Sicherstellen aller Funktionen vom einfachsten für kompliziertstes erreicht sein.

Vektorenrechner wenden eine einzelne Anweisung an den mehrfachen Reihen oder an den Matrizen von Daten gleichzeitig an, vor auf die folgende Anweisung weitergehen. Dieses erlaubt Vektorenrechnern, schneller zu funktionieren viel, weil der Prozessor nicht braucht, den ersten Satz von Anweisungen zu warten, auf einem Einzelteil durchgeführt zu werden, vor auf das folgende weitergehen. Viele der Schritte, die erfordert werden, um einen Betrieb durchzuführen, werden, weil der Computer mehrfache Einzelteile gleichzeitig zurückholt, durchführt den Betrieb auf alle, dann neu schreibt ihn zum Gedächtnis beseitigt, anstatt, Schritte mit jedem neuen Stück Daten zu wiederholen.

Skalarprozessoren lassen an ein Datenelement auf einmal laufen, vor auf das folgende Einzelteil weitergehen. Jede Anweisung muss auf dem gegenwärtigen Einzelteil durchgeführt werden, vor auf die folgende Anweisung weitergehen. Am Ende der Schleife, werden der Satz von Anweisungen am folgenden Einzelteil in der Folge durchgeführt. Fast alle Massenmarkt CPUs sind Skalar, obgleich sie Elemente haben können, die eher wie Vektorenrechner funktionieren.

Supercomputer der Achtzigerjahre und der Neunzigerjahre waren entworfen, um große Mengen Daten using Einzeln-Anweisung-mehrfachdaten zu verarbeiten. Vektorenrechner machten es möglich, Wissenschaft und Forschungsdaten in einer kürzeren Zeit zu manipulieren. Obgleich es intuitiv scheinen kann, dass Vektorenrechner behandeln würden, alle CPU arbeitet schneller als, ist Skalarprozessoren, dieser nicht der Fall. Vektorenrechner sind in der Lage, große Mengen Daten leistungsfähig zu bearbeiten, aber, da die Funktion erfordert, dass die CPU komplizierter ist, sind einfachere Betriebe schwieriger durchzuführen.

Unterschiede zwischen Scalar und Vektorenrechnern wurden mit der Einleitung der Mikroprozessoren 1994 weniger ausgeprägt. Seit damals sind die Mikroprozessoren, die Elemente von Einzeln-Anweisung-mehrfachdaten kennzeichnen, die Norm geworden und weiter den Abstand zwischen Scalar und die Vektorenrechner verengt. Videospielkonsolen und Grafikbeschleuniger haben ihre eigene Grafiken CPU, die parallel zur Hauptscalar CPU läuft, die, Haupt-CPU so freizugeben, um Nichtgraphiken Aufgaben wahrzunehmen.