Memory Mapped Graphics

Memory Mapped Graphics

Als Unified Memory Architecture (UMA) bezeichnet man Rechnerarchitekturen, in denen verschiedene Komponenten (z. B. die CPU und der Grafikprozessor) zusammen auf einem gemeinsamen Speicher arbeiten anstatt dedizierten Speicher zu besitzen.

... im Umfeld der x86-Computer-Systeme

Der allgemeinere Begriff ist Memory Mapped Graphics (MMG). Dieser war in der Anfangszeit der Personal Computer die übliche Art Grafik darzustellen. Ein weiterer Name für das Prinzip ist Shared Memory.

Durch den Wegfall eines dedizierten Speichers wird eine kostengünstigere Produktion des Systems ermöglicht. Durch den gemeinsamen Zugriff auf den Hauptspeicher kommt es zu Leistungseinbußen für das System: In den Zeiten, in der der Grafikprozessor auf den Speicher zugreift, steht dieser der CPU nicht zur Verfügung und die CPU muss solange untätig warten. Im 3D-Modus vermehrt sich diese von der GPU benötigte Datenübertragungsrate um ein Vielfaches durch komplexe Textur-Berechnungen. Außerdem kann der von der GPU genutzte Speicherbereich (meist zwischen 128 und 256 MB) permanent nicht von der CPU genutzt werden und dezimiert dadurch den verfügbaren Hauptspeicher. Die Grafikleistung ist ebenfalls geringer, da der Zugriff auf den Hauptspeicher langsamer ist als auf dedizierten Grafikspeicher.

... im Umfeld von SGI/MIPS-Systemen

SGI brachte Mitte der 1990er Jahre Workstations auf den Markt, in denen sich CPU und Graphikprozessor auf einem gemeinsamen Hochleistungsspeicher arbeiteten. Der Speicher war 256 bit breit organisiert, was 3,2 GByte/s bei 100 MHz Taktfrequenz ergab. Der verwendete Chipsatz hieß Cobalt, der Hauptvorteil war eine flexible Aufteilung zwischen Hauptspeicher und Graphikspeicher und der Wegfall des PCI-Busses als Engpaß.

Abgrenzung

Geht es bei dem Zugriff auf den gemeinsamen Speicher um die parallele Nutzung der Inhalte innerhalb eines Symmetrischen Multiprozessorsystems (SMP), so spricht man von Uniform Memory Access.


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Memory type range register — Memory type range registers (MTRRs) are a set of processor supplementary capabilities control registers that provide system software with control of how accesses to memory ranges by the CPU are cached. It uses a set of programmable model specific …   Wikipedia

  • Memory Type Range Registers — (MTRRs) are control registers that provide system software with control of how accesses to memory ranges by the CPU are cached. It uses a set of programmable model specific registers (MSRs) which are special registers provided by most modern CPUs …   Wikipedia

  • Unified Memory Architektur — Als Unified Memory Architecture (UMA) bezeichnet man Rechnerarchitekturen, in denen verschiedene Komponenten (z. B. die CPU und der Grafikprozessor) zusammen auf einem gemeinsamen Speicher arbeiten anstatt dedizierten Speicher zu besitzen. ... im …   Deutsch Wikipedia

  • Unified Memory Architecture — Als Unified Memory Architecture (UMA) bezeichnet man Rechnerarchitekturen, in denen verschiedene Komponenten (z. B. die CPU und der Grafikprozessor) zusammen auf einem gemeinsamen Speicher arbeiten, anstatt dedizierten Speicher zu besitzen.… …   Deutsch Wikipedia

  • Conventional memory — Memory areas of the IBM PC family. In DOS memory management, conventional memory, also called base memory, is the first 640 kilobytes (640 × 1024 bytes) of the memory on IBM PC or compatible systems. It is the read write memory usable by the… …   Wikipedia

  • Graphics pipeline — In 3D computer graphics, the terms graphics pipeline or rendering pipeline most commonly refers to the current state of the art method of rasterization based rendering as supported by commodity graphics hardware[1]. The graphics pipeline… …   Wikipedia

  • vector graphics — a method of electronically coding graphic images so that they are represented in lines rather than fixed bit maps, allowing an image, as on a computer display screen, to be rotated or proportionally scaled. * * * ▪ computer science… …   Universalium

  • Apple II graphics — The Apple II graphics were comprised of idiosyncratic modes and settings that could be exploited. This graphics system debuted on the original Apple II, continued with the Apple II Plus and was carried forward and expanded with the Apple IIe,… …   Wikipedia

  • Sprite (computer graphics) — Part of a series on …   Wikipedia

  • Dynamic random access memory — (DRAM) is a type of random access memory that stores each bit of data in a separate capacitor within an integrated circuit. Since real capacitors leak charge, the information eventually fades unless the capacitor charge is refreshed periodically …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”