RAM von Amiga Chip

Span-RAM ist ein allgemein gebrauchter Begriff für den einheitlichen in der Linie des Kommodores von Computern von Amiga verwendeten RAM. Span-RAM wird zwischen der in einer Prozession gehenden Haupteinheit (CPU) geteilt, und der Amiga hat chipset (folglich der Name) gewidmet. Es war auch irreführend als "Grafik-RAM" eher bekannt.

Direkter Speicherzugang

Unter der Architektur von Amiga Agnus (Alice auf AGA Modellen) ist Coprozessor der Kontrolleur des direkten Speicherzugangs (DMA). Sowohl die Zentraleinheit als auch anderen Mitglieder des chipset müssen für den Zugang zum geteilten RAM über Agnus Schiedsrichter sein. Das erlaubt den kundenspezifischen Chips, Video, DMA andere oder Audiooperationen unabhängig von der Zentraleinheit durchzuführen. Als der 68000 Verarbeiter, der in frühen Systemen von Amiga gewöhnlich Zugriffsgedächtnis auf jedem zweiten Speicherzyklus verwendet ist, operiert Agnus ein System, wo der "sonderbare" Uhr-Zyklus dem zeitkritischen kundenspezifischen Span-Zugang zugeteilt wird und der "gleiche" Zyklus der Zentraleinheit zugeteilt wird, so wird die Zentraleinheit vom Speicherzugang nicht normalerweise blockiert und kann ohne Unterbrechung laufen. Jedoch kann bestimmter chipset DMA, wie Kupfer oder blitter Operationen, irgendwelche Ersatzzyklen verwenden, effektiv sogar Zyklen von der Zentraleinheit blockierend. In solchen Situationen werden Zentraleinheitszyklen nur blockiert, während man auf geteilten RAM, aber nie zugreift, wenn man auf Außen-RAM oder ROM zugreift.

Span-RAM durch das Modell

Der grösste Teil des Lagers Systeme von Amiga wurde mit dem Span-RAM nur ausgestattet und mit zwischen 256 Kilobytes und 2 Mb verladen.

Der geteilte RAM-Datenbus ist 16 Bit auf OCS und ECS Systemen. Später verwenden AGA Systeme einen 32-Bit-Datenbus, der vom Coprozessor von Alice kontrolliert ist (Agnus ersetzend), und 32-Bit-RAM. Die Speicheruhr führt am doppelten die Rate auf AGA Systemen. Infolgedessen, chipset RAM-Bandbreite wird vierfach im Vergleich zum früheren 16-Bit-Design vergrößert. Der ECS-basierte A3000 hat auch geteilten RAM von 32 Bit, aber Zugang ist nur 32 Bit für Zentraleinheitsoperationen; der chipset ist 16 Bit geblieben.

Der maximale Betrag des Span-RAM ist von der Agnus/Alice Version abhängig. Der ursprüngliche Span von Agnus hat zum A1000 gepasst, und frühe A2000 Systeme ist ein 48-Nadeln-Paket des KURZEN BADES, das fähig ist, 512 kiB des Span-RAM zu richten. Nachfolgende Versionen von Agnus sind in einem PLCC 84-Nadeln-Paket (entweder socketed oder oberflächenbestiegen). Alle Modelle, außer dem A1000, sind zu 2 MiB des Span-RAM ausbaufähig. Der A500 und die späteren Versionen des A2000, mit der Hardware-Modifizierung können 1 MiB durch die Installation einer späteren Revision Span von Agnus (8732A) unterbringen; Maschinen der späten Produktion haben gewöhnlich bereits diesen Span enthalten, so dass nur Springer modifcations notwendig war. Ebenfalls können 2 Mb durch die Anprobe 8372B Agnus und Extragedächtnis installiert werden.

Der maximale Betrag des Span-RAM in jedem Modell ist 2 MiB. Der Amiga 4000 Hauptplatine schließt ein nichtfunktionelles Trägerkleid ein, das behauptet, 8 MiB des Span-RAM - unabhängig von seiner Position, das System nur unterzubringen, erkennt 2 MiB wegen der Beschränkungen des Spans von Alice an. Jedoch kann der Softwareemulator, die VAE, mit einem System von Amiga mit bis zu 8 MiB des Span-RAM wetteifern.

Schneller RAM

Systeme von Amiga können auch mit, so genannter, "schneller" RAM ausgebreitet werden, der nur für die Zentraleinheit zugänglich ist. Das verbessert Ausführungsgeschwindigkeit, weil Zentraleinheitszyklen nie blockiert werden, selbst wenn die Gewohnheit chipset gleichzeitig auf Span-RAM zugreift. Das Hinzufügen "schnellen" RAM zu Systemen mit 32-Bit-Zentraleinheiten verdoppelt ungefähr die Instruktionsgeschwindigkeit.

Verwirrend kann ein System mehrere verschiedene Arten und Geschwindigkeiten des schnellen RAM haben. Zum Beispiel kann Amiga 3000 16 Bit Vergrößerungs-RAM von Zorro II, 32 Bit Vergrößerungs-RAM von Zorro III, 32-Bit-Hauptplatine-RAM und 32-Bit-Zentraleinheitskarte-RAM gleichzeitig (in der zunehmenden Geschwindigkeitsordnung) enthalten. Automatisch konfigurierter RAM ist prioritized durch das System, so wird das schnellste Gedächtnis zuerst verwendet.

Frühe Versionen von Amiga 2000B, und das allgemeinste "Falltür-Gedächtnis haben" Konfiguration von Amiga 500 ausgebreitet, enthalten Sie schnellen 512-Kilobyte-Pseudo-RAM ("langsamer RAM") kontrolliert von Agnus mit denselben Beschränkungen wie Span-RAM, noch unbrauchbar als solches erwartetes, um Beschränkungen einzuschreiben. Zahlreiche preisgünstige Falltür-Vergrößerungen für die 500 haben dieses 'controllerless' Konzept zu bis zu 1.8 Mb 'langsamem' RAM (das Verlangen eines Adapters von Gary erweitert, um zu richten).

Referenzen

</ol>

2061 / Grafschaft von Marschall, Alabama
Impressum & Datenschutz