Koprozessor - LinkFang.de





Koprozessor


Ein Koprozessor ist ein zusätzlicher Mikroprozessor, der den Hauptprozessor (CPU) bei seiner Arbeit unterstützt. Dazu zählen mathematische Koprozessoren, Grafikprozessoren und I/O-Prozessoren. Im Besonderen kann ein Grafikprozessor als Koprozessor angesehen werden.

Mathematische Koprozessoren

Ein mathematischer Koprozessor (oft auch Gleitkommaeinheit) übernimmt die Berechnungen von Gleitkommazahlen für den Hauptprozessor. Moderne Prozessoren benötigen hierfür keinen Koprozessor mehr, da sie eine Gleitkommaeinheit integriert haben. Einer der ersten Arithmetik-Co-Prozessoren war der AMD AM9511, der als peripherer Baustein vom Mikroprozessor angesprochen wurde.

Bekannte Vertreter dieser Gattung waren die mathematischen Gleitkomma-Koprozessoren Intel 8087, Intel 80287 und Intel 80387, da sie zu ihrer Zeit einzeln als Zubehör erworben werden mussten. Die zugehörigen CPUs hatten noch keine eingebaute Gleitkommaeinheit, so dass Gleitkommaberechnungen durch aufwändige Softwareroutinen durchgeführt werden mussten, was deutlich langsamer war als Gleitkommaberechnungen in Hardware. Viele Programme wurden daher für Festkommaarithmetik entwickelt, da diese durch die Arithmetisch-logische Einheit (ALU) effizient implementiert werden kann. Mit dem i486 wurden x86-CPUs mit einer eingebauten Gleitkommaeinheit ausgestattet, so dass der Koprozessor überflüssig wurde. In der abgespeckten Low-Cost-Version 486SX war die Gleitkommaeinheit zwar auf dem Die vorhanden, jedoch deaktiviert und nicht funktionsfähig.

Koprozessoren für andere Systeme sind Motorolas 68881 oder 68882. Historisch relevante Hersteller sind des Weiteren Cyrix, IIT, und Weitek.

Koprozessoren in der I/O-Verarbeitung

Koprozessoren dienen auch zur I/O-Verarbeitung. Ein I/O-Prozessor; gelegentlich auch E/A-Prozessor (englisch I/O processor, IOP) ist ein Koprozessor, der den zentralen Hauptprozessor darin unterstützt, Ein- und Ausgabeoperationen zu verarbeiten. Dazu werden Daten von Peripheriegeräten wie Drucker, Scanner, Bildschirm, Maus, oder aus Speichermedien wie Magnetbändern, Disketten oder Festplatten ausgelesen und in den Speicher geschrieben (= Speicherdirektzugriff (DMA)). Mithilfe von I/O-Prozessoren besteht ebenfalls die Möglichkeit, die ausgelesenen Daten zu verarbeiten. Beispiele sind die Intel-Prozessoren Intel 8089, IOP 341/342[1], MCS-48 oder UPI-41 (Universal Peripheral Interface) sowie der Apple M7, der Daten von Bewegungssensoren des Apple iPhone 5s unabhängig von einer Haupt-CPU erfasst, aufbereitet und zwischenspeichert und damit stromsparendend wirkt[2].

DSP

Als Koprozessoren gelten auch Prozessoren zur Digitalen Signalverarbeitung (DSPs) wie der Motorola 56001 oder der AT&T 3210. In jüngerer Zeit machte der PhysX-Koprozessor von Ageia zum schnellen Berechnen von dreidimensionalen physikalischen Effekten auf sich aufmerksam.

Siehe auch

Zu I/O-Prozessoren:

Weblinks

Einzelnachweise

  1. Benjamin Benz: I/O-Prozessor von Intel. Meldung bei heise.de, 1. Oktober 2006.
  2. Anand Lal Shimpi: The iPhone 5s Review: M7 Motion Coprocessor . AnandTech. 17. September 2013. Abgerufen am 18. September 2013.

Kategorien: Prozessorarchitektur nach Verwendung

Quelle: Wikipedia - http://de.wikipedia.org/wiki/Koprozessor (Vollständige Liste der Autoren des Textes [Versionsgeschichte])    Lizenz: CC-by-sa-3.0

Änderungen: Alle Bilder mit den meisten Bildunterschriften wurden entfernt. Ebenso alle zu nicht-existierenden Artikeln/Kategorien gehenden internen Wikipedia-Links (Bsp. Portal-Links, Redlinks, Bearbeiten-Links). Entfernung von Navigationsframes, Geo & Normdaten, Mediadateien, gesprochene Versionen, z.T. ID&Class-Namen, Style von Div-Containern, Metadaten, Vorlagen, wie lesenwerte Artikel. Ansonsten sind keine Inhaltsänderungen vorgenommen worden. Weiterhin kann es durch die maschinelle Bearbeitung des Inhalts zu Fehlern gerade in der Darstellung kommen. Darum würden wir jeden Besucher unserer Seite darum bitten uns diese Fehler über den Support mittels einer Nachricht mit Link zu melden. Vielen Dank!

Stand der Informationen: August 201& - Wichtiger Hinweis: Da die Inhalte maschinell von Wikipedia übernommen wurden, ist eine manuelle Überprüfung nicht möglich. Somit garantiert LinkFang.de nicht die Richtigkeit und Aktualität der übernommenen Inhalte. Sollten die Informationen mittlerweile fehlerhaft sein, bitten wir Sie darum uns per Support oder E-Mail zu kontaktieren. Wir werden uns dann innerhalb von spätestens 10 Tagen um Ihr Anliegen kümmern. Auch ohne Anliegen erfolgt mindestens alle drei Monate ein Update der gesamten Inhalte.