Als Bit Blit (für BitBlock Image Transfer , als BitBlt oder Better Transfer auf BitBlock Transfer ) werden Sie aufgefordert, Computeroperationen durchzuführen, die zum Kopieren und Wiedergeben von Speicherinhalten ( Blitting ) zur Verfügung stehen. Bit Blit Kann Entweder als Softwareprozedur oder als Funktion Einer hardwarebasierten Grafikausgabe ( Graphics Arte , -Chip oder Chipsatz ) implementiert Werden; Im Herbst eines dedizierten Chips bezeichnet man diesen auch als Blitter .
Bit Blit geht auf die sogenannte RasterOp -Spezifikation von Newman und Sproull zurück, die eine Funktion zum bitweisen Kopieren von Speicherblöcken, die weder aber noch stark einschränkt. Eine Hardware-Implementierung der RasterOp- Funktion Wurde von VLSI Technology 1986 vorgestellt. Dieser Chip hats keine DMA- Funktion und nannte den Hauptprozessor kaum entlasten.
Grafiken
Blitting wird vor allem zur Beschleunigung der Grafikausgabe verdorben. Dabei wurde gescannt, kopiert, bitweise manipuliert oder zwei Rastergrafikteile zu einem kombiniert. Die CPU wird beim Einsatz des Blitters nieastet, sofern diese DMA beherrscht. Das Konzept Wurde von Dan Ingalls ist das Forschungszentrum Xerox PARC für den Xerox-Alto- Computer. Bei älteren Rechnern wird die CPU oft zum Abbremsen eingesetzt, wegen großer Datenblöcke schnell im Speicher zu kopieren. Die Aufgabe übernahm ein Spezialchip bzw. Co-Prozessor, der Blitter besuchte. Viele Heimcomputer Who Amiga ( Amiga Blitter, Schon seit 1985 mit DMA-Beschleunigung und Manche Atari-ST-Modeller (Darunter Mega ST Baureihe ab 1987 und STE-Serie ab 1989) besaßen einen Blitter. Hier sieht man die CPU mit anderen, wie der Schreiber der Blitter-Bildschirmdaten manipuliert.
Auch in der Welt von PC-kompatiblem X86-Prozessor -Rechner Fand Blitting Eingang. Außerdem wurden solche Grafikkarten als „Windows-Beschreicheriger“ bezeichnet, wir sind der Prozessor von der Notwendigkeit entlasteten, der vom ISA-Bus spricht . Wenn innerhalb der Grafikkarte vom Graphics Processor im Separation Graphics RAM gestohlen wird, klicken Sie bitte hier für die CPU und den normalen Workloader. Hier ist auch von 2D-Beschleunigung. Es ist nicht einfach, wer die Spritzer eingeführte 3D-Beschleunigung ist, der Grafikprozessor.
Ein klassisches Beispiel für Blitting ist die Verschwenkung eines Fensters in einer grafischen Oberfläche. Hier sehen Sie mehr vom Speicherblock (des Fensterinhalts) der deutschen Speicherstelle (Original Position) in Ihrer anderen Speicherstelle (Zielposition). Geschieht dies ohne Hardwarebeschleunigung, wer abysichertweisenerten Windows XP oder Unter Verwertung des X11 – vesa-Treibers, also können Sie sterben? Zudem ist Grafischen OBERFLÄCHE währenddessen meist blockiert sterben. Frühere Oberflächen, wer Windows 3.1 oder Windows 95 hat, werden in der Lage sein, den Verschiebevorgangs durch die Rahmengezüge und den Fensterinhalt vor dem Zielposition feststand zu bewältigen. Als Ergebnis waren die Auflösungen und damit auch die Datenmengen kleiner.
Literatur
- William Newman und Robert Sproull: Prinzipien interaktiver Computergraphik . McGraw Hill, 1978
- John Atwood: 16160 RasterOp Chip Datenblatt . Silizium Compiler, 1984
- Bedienungsanleitung für den Atari ST Bit-Block Transfer Prozessor (BLiTTER) , The Atari Corporation, Sunnyvale, Juni 1987