Heim > häufiges Problem > Hauptteil

Was ist der Unterschied zwischen Risiko-V-Architektur und Arm?

青灯夜游
Freigeben: 2023-02-03 13:57:31
Original
31372 Leute haben es durchsucht

Unterschied: ARM ist eine geschlossene Befehlssatzarchitektur, die Anzahl der Anweisungen ist komplex und es gibt weder eine Kompatibilität untereinander noch unterstützt sie die Modularität. Es handelt sich um eine vollständig Open-Source-Architektur. Das Architekturdokument umfasst nur mehr als 200 Seiten und die Anzahl der grundlegenden Anweisungen beträgt nur mehr als 40. Gleichzeitig unterstützt ein Befehlssatz alle Architekturen und unterstützt die Modularisierung.

Was ist der Unterschied zwischen Risiko-V-Architektur und Arm?

Die Betriebsumgebung dieses Artikels: Windows 7-System, Dell G3-Computer.

Ab Sommer 2010 verbrachte das Berkeley-Forschungsteam etwa vier Jahre damit, einen komplett neuen Befehlssatz zu entwerfen und zu entwickeln. Dieser neue Befehlssatz heißt RISC-V. Der Befehlssatz wurde seit seiner offiziellen Veröffentlichung im Jahr 2014 von vielen Parteien in Frage gestellt. Bis 2017 erklärte die indische Regierung, dass sie RISC-V-basierte Prozessorprojekte kräftig finanzieren werde, wodurch RISC-V entstand Die erste Wahl in Indien. In diesem Jahr erfolgte die inländische Unterstützung für RISC-V auf nationaler politischer Ebene, und Shanghai war die erste Stadt in China, die RISC-V als Ziel staatlicher Unterstützung aufnahm. RISC-V-Lager.

Nach nur wenigen Jahren erhält RISC-V nicht nur politische Unterstützung, sondern auch Unternehmens- und akademische Kreise widmen diesem Open-Source-Befehlssatz zunehmend Aufmerksamkeit, und sogar Arm spürt den Druck. Seit der Geburt von RISC-V an der Berkeley University im Jahr 2010 ist eine der häufigsten Stimmen in der Branche, dass RISC-V die bestehende Wettbewerbslandschaft der von Arm und Intel dominierten Prozessorarchitekturen, IOT und andere eingebettete Märkte verändern könnte .

Der Unterschied zwischen ARM und RISC-V

Sowohl die ARM-Architektur als auch die RISC-V-Architektur sind in den 1980er Jahren vom reduzierten Befehlscomputer RISC abgeleitet. Der größte Unterschied zwischen den beiden liegt in ihrem Befürworten eines einfachen technischen Stils und eines völlig offenen Modells.

ARM ist eine geschlossene Befehlssatzarchitektur. Viele Hersteller, die nur die ARM-Architektur verwenden, können die Produktfrequenz und den Stromverbrauch nur an ihre eigenen Bedürfnisse anpassen und dürfen das ursprüngliche Design nicht ändern Die CPU-Architektur hat sich geändert. Sie ist äußerst komplex und langwierig, mit einer komplexen Anzahl von Anweisungen und zahlreichen Versionen. Sie sind weder untereinander kompatibel, noch unterstützen sie die Modularisierung, und es gibt teure Patent- und Architekturlizenzen Probleme.

Rückblickend wurde RISC-V von Beginn seines Entwurfs an als vollständig Open-Source-Architektur positioniert, wodurch die Umwege jahrzehntelanger Computersystementwicklung vermieden wurden. Das Architekturdokument umfasst nur mehr als 200 Seiten Die Anzahl der Basisanweisungen beträgt nur mehr als 40. Gleichzeitig unterstützt ein Befehlssatz alle Architekturen, und die Modularität ermöglicht es Benutzern, verschiedene Befehlsteilsätze je nach Bedarf frei anzupassen und zu konfigurieren.

Weitere Kenntnisse über Computerprogrammierung finden Sie unter: Einführung in die Programmierung! !

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Risiko-V-Architektur und Arm?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage