0

Parallelrechner-Architekturen

Ansätze für imperative und deklarative Sprachen

Kober, Rudolf /
Erschienen am 01.08.1988, Auflage: 1. Auflage
CHF 71,00
(inkl. MwSt.)
UVP

Lieferbar in ca. 10-14 Arbeitstagen

In den Warenkorb
Bibliografische Daten
ISBN/EAN: 9783540500384
Sprache: Deutsch

Beschreibung

Inhaltsangabe1 Einleitung.- 1.1 Programmierparadigmen.- 1.2 Parallelitätsebenen.- 1.3 Homogene bzw. heterogene Struktur des Mehrrechnersystems.- 1.4 Verbindungs-Netzwerke.- 1.5 Garbage Collection.- 1.6 Overhead.- 1.7 Literaturverzeichnis.- 2 Prozedurale Programmiersprachen (Ada, CHILL).- 2.1 Einführung und Sprachmittel der höheren Programmier-sprachen Ada und CHILL.- 2.1.1 Ada.- 2.1.1.1 Einführung in Ada.- 2.1.1.2 Ada - Allgemeine Sprachmittel.- 2.1.1.3 Ada - Sprachmittel für Parallelität.- 2.1.2 CHILL.- 2.1.2.1 Einführung in CHILL.- 2.1.2.2 CHILL-Allgemeine Sprachmittel.- 2.1.2.3 CHILL - Sprachmittel für Parallelität.- 2.1.2.4 Kritikpunkte.- 2.2 Parallelitätseigenschaften.- 2.2.1 Ada.- 2.2.1.1 Ada-Expliziter Parallelismus.- 2.2.1.2 Ada - Impliziter Parallelismus.- 2.2.1.3 Ada - Granularität.- 2.2.2 CHILL.- 2.2.2.1 CHILL - Expliziter Parallelismus.- 2.2.2.2 CHILL - Impliziter Parallelismus.- 2.2.2.3 CHILL - Granularität.- 2.3 Kommunikation und Synchronisation.- 2.3.1 Ada.- 2.3.1.1 Ada - Kommunikation.- 2.3.1.2 Ada - Synchronisation.- 2.3.2 CHILL.- 2.3.2.1 CHILL - Kommunikation.- 2.3.2.2 CHILL - Synchronisation.- 2.3.2.2.1 Explizite Synchronisation.- 2.3.2.2.2 Implizite Synchronisation.- 2.4 Parallelitätsbedingte Verwaltungsaufgaben.- 2.4.1 Prozeßverwaltung in Ada.- 2.4.2 Prozeßverwaltung in CHILL.- 2.4.3 Speicherverwaltung in Ada und CHILL.- 2.5 Abstrakte Maschine.- 2.5.1 Die Zwischensprachen für Ada.- 2.5.1.1 DIANA.- 2.5.1.2 LOLITA.- 2.5.1.3 I-Code und die abstrakte Maschine AO.- 2.5.2 Die Zwischensprache als Befehlssatz der CHILL-Stackmaschine.- 2.5.2.1 Speicherverwaltung.- 2.5.2.2 Programmauswertung.- 2.5.2.3 Datentypen.- 2.5.2.4 Befehlssatz.- 2.5.2.5 Bewertung der Zwischensprache.- 2.6 Hardware-Architekturen.- 2.6.1 Intellimac IN/7000 (Ada).- 2.6.2 Rational R1000 (Ada).- 2.6.3 Intel iAPX 432.- 2.6.4 K-CHILL-Rechner.- 2.6.5 Integrierter CHILL-Prozessor.- 2.7 Resümee.- 2.8 Literaturverzeichnis.- 3 Objektorientierte Programmiersprachen.- 3.1 Einführung und Sprachmittel.- 3.1.1 Konzepte der objektorientierten Sprachen am Beispiel Smalltalk.- 3.1.1.1 Objekte und Nachrichten - Klassen und Instanzen.- 3.1.1.2 Dynamisches Binden und Vererbung.- 3.1.1.3 Objektorientierte Ansätze in anderen Sprachen.- 3.1.2 Sprachmittel für Parallelität.- 3.1.2.1 Explizite Prozesse in Smalltalk-80.- 3.1.2.2 Implizite Prozesse auf Objektebene.- 3.1.2.2.1 Synchrone Botschaften.- 3.1.2.2.2 Asynchrone Botschaften.- 3.2 Parallelitätseigenschaften.- 3.2.1 Impliziter Parallelismus.- 3.2.2 Explizite Parallelität.- 3.2.3 Instantiierung und Terminierung.- 3.2.4 Granularität.- 3.3 Kommunikation und Synchronisation.- 3.3.1 Kommunikation.- 3.3.1.1 Botschaften in Smalltalk.- 3.3.1.2 Prozeßkommunikation in Smalltalk.- 3.3.1.3 Asynchrone Kommunikation bei Objekten.- 3.3.1.4 Kommunikation in Aktor-Systemen.- 3.3.2 Synchronisation.- 3.3.2.1 Semaphore in Smalltalk.- 3.3.2.2 Synchronisation bei asynchronen Botschaften.- 3.4 Parallelitätsbedingte Verwaltungsaufgaben.- 3.4.1 Prozeßverwaltung.- 3.4.1.1 Prozeßverwaltung in Smalltalk-80.- 3.4.1.2 Prozesse auf Objektebene.- 3.4.2 Speicherverwaltung.- 3.5 Abstrakte Maschine.- 3.5.1 Die virtuelle Maschine von Smalltalk.- 3.5.2 Abstrakte parallele Maschinen.- 3.5.3 Zwischensprache.- 3.6 Hardware-Architekturen.- 3.6.1 Smalltalk mit RISC.- 3.6.2 Intel iAPX 432.- 3.6.3 Die FAIM-1 Architektur.- 3.7 Resümee.- 3.8 Literaturverzeichnis.- 4 Funktionsbasierte Programmiersprachen.- 4.1 Einführung und Sprachmittel.- 4.1.1 Funktionale Programmierung.- 4.1.2 Die Programmiersprache Lisp.- 4.1.2.1 Dialekte und Standardisierung.- 4.1.2.2 Prinzipien der Programmiersprache Lisp.- 4.1.2.3 Anwendungsgebiete von Lisp.- 4.1.3 Sprachmittel für Parallelität.- 4.2 Parallelitätseigenschaften.- 4.2.1 Impliziter Parallelismus.- 4.2.1.1 Parallele Termevaluierung.- 4.2.1.2 Wertunabhängige Operationen.- 4.2.1.3 Programmierstile.- 4.2.1.4 Implementierung.- 4.2.2 Expliziter Parallelismus.- 4.2.3 Granularität.- 4.2.4 Weitere Ansätze zur Steigerung der Parallelität.- 4.3 Kom

Weitere Artikel aus der Kategorie "Informatik & EDV"

Lieferbar innerhalb 48 Stunden

CHF 31,50
inkl. MwSt.
UVP

Lieferbarkeit auf Anfrage

CHF 18,90
inkl. MwSt.
UVP

Lieferbarkeit auf Anfrage

CHF 28,90
inkl. MwSt.
UVP

Lieferbar innerhalb 48 Stunden

CHF 28,90
inkl. MwSt.
UVP

Lieferbarkeit auf Anfrage

CHF 77,00
inkl. MwSt.
UVP
Alle Artikel anzeigen