Advanced RISC Computing (ARC) ist eine Art von RISC-Architektur (Reduced Instruction Set Computing), die von Microsoft für sein Betriebssystem Windows NT entwickelt wurde. Es handelt sich um eine Befehlssatzarchitektur (ISA) für x86-kompatible Prozessoren, die die Leistung von Windows NT-Anwendungen verbessern soll.
ARC wurde entwickelt, um die Leistung von Anwendungen zu verbessern und die Komplexität zu verringern, indem weniger Befehle für dieselben Operationen wie bei einem herkömmlichen x86-Prozessor verwendet werden. Die Architektur ermöglicht auch die Verwendung von registerbasiertem Speicher, was zu einer Verkürzung der Speicherzugriffszeit beiträgt. Darüber hinaus bietet ARC Unterstützung für erweiterte Funktionen wie virtuellen Speicher, Protected Mode und Data Prefetching.
Der ARC-Befehlssatz besteht aus 32-Bit-Befehlen, die in Maschinencode kodiert und vom Prozessor ausgeführt werden. Die Architektur verwendet einen registerbasierten Speicher, so dass für den Datenzugriff kein Speicherzugriff erforderlich ist. Darüber hinaus bietet die Architektur Unterstützung für virtuellen Speicher und einen geschützten Modus, der es Anwendungen ermöglicht, in einer sichereren Umgebung zu laufen.
ARC bietet mehrere Vorteile für die Benutzer, darunter eine höhere Anwendungsleistung, eine verbesserte Systemstabilität und eine geringere Komplexität. Darüber hinaus bietet die Architektur Unterstützung für fortschrittliche Funktionen wie den virtuellen Speicher und den geschützten Modus, was dazu beiträgt, die Sicherheit von Anwendungen zu gewährleisten.
Die ARC-Architektur ähnelt der x86-Architektur, bietet jedoch mehrere Vorteile gegenüber der traditionellen x86-Architektur. Der Hauptunterschied zwischen den beiden Architekturen besteht in der Verwendung von registerbasiertem Speicher, wodurch der Zugriff auf den Speicher für den Datenzugriff entfällt. Außerdem bietet die ARC-Architektur Unterstützung für erweiterte Funktionen wie virtuellen Speicher, geschützten Modus und Daten-Prefetching.
Die ARC-Architektur wurde speziell für die Verwendung mit dem Windows NT-Betriebssystem entwickelt. Die Architektur bietet Unterstützung für virtuellen Speicher, Protected Mode und Data Prefetching, was zur Verbesserung der Leistung und Stabilität von Windows NT-Anwendungen beiträgt.
ARC wurde von Microsoft in den frühen 1990er Jahren eingeführt und wird nun in allen Versionen von Windows NT verwendet. Darüber hinaus wurden viele Anwendungen von Drittanbietern entwickelt, die die Vorteile der ARC-Architektur nutzen, darunter Webbrowser, Videospiele und Multimedia-Anwendungen.
Advanced RISC Computing (ARC) ist eine Art von Reduced Instruction Set Computing (RISC)-Architektur, die von Microsoft für die Verwendung in seinem Betriebssystem Windows NT entwickelt wurde. Die Architektur wurde entwickelt, um die Anwendungsleistung zu verbessern und die Komplexität zu verringern, indem weniger Befehle für die gleichen Operationen wie bei einem herkömmlichen x86-Prozessor verwendet werden. Die Architektur bietet Unterstützung für virtuellen Speicher, Protected Mode und Data Prefetching, was zur Verbesserung der Leistung und Stabilität von Windows NT-Anwendungen beiträgt.