Weiterentwicklungen von CPUsNatürlich haben sich CPUs im Vergleich zu den ersten Typen wesentlich weiterentwickelt. Neben der Steigerung der Verarbeitungsgeschwindigkeit spielt auch ein geringer Energieverbrauch eine wichtige Rolle.
Durch die fortschreitende Miniaturisierung wurde es möglich, immer mehr Peripherie auf einem Halbleiterchip unterzubringen. Mikrocontroller für Steuerungs- und Regelungsaufgaben findet man heute in fast jedem Gerät. Gängig sind inzwischen Systeme, die drahtlos kommunizieren können. Die notwendige Peripherie wird gleich mit auf dem Chip des Mikrocontrollers integriert. Diese Systeme bezeichnet man auch als Ansätze zur Optimierung einer CPUEs gibt mehrere Ansätze zur Optimierung von CPUs. Meistens ist das Ziel die Erhöhung der Arbeitsgeschwindigkeit. Optimierung durch mehr ArbeitsregisterDurch die Erhöhung der Anzahl der Arbeitsregister, die mit der ALU / CU in direkter Verbindung stehen kann eine signifikante Optimierung der Performance erreicht werden, da weniger Zugriffe auf den (langsamen) Speicher erfolgen müssen. Erhöhung der Breite der ALU und des Datenbusses
Die Verbreiterung der ALU und des Datenbusses bringt ebenfalls eine Performance-Erhöhung mit sich. Optimierung durch Multicore-CPUs
Der Einsatz von Mehrkern-CPUs ( Unterschiedliche Anbindung des SpeichersGängige Computersysteme unterscheiden sich in der Art der Anbindung des Speichers in zwei Hauptkategorien. Von Neumann Architektur
Bei der Von Neumann Architektur befinden sich Daten und Programmcode in einem gemeinsamen Speicher.
Harvard Architektur
Die Harvard Architektur zeichnet sich dadurch aus, dass der Programmcode und die Daten in je einem unabhängigen Speicher untergebracht sind. Der Programmspeicher und der Datenspeicher verwenden unabhängige Bus-Systeme.
Viele Mikrocontroller sind in Harvard Architektur aufgebaut. |