www.wikidata.de-de.nina.az
Das Externspeichermodell ist ein Modell aus der theoretischen Informatik welches die Komplexitat von Algorithmen in Bezug auf die Verwendung von mehreren Speicherhierarchien beschreibt Das Modell wurde erstmals 1987 von Alok Aggarwal und Jeffrey S Vitter beschrieben 1 Im Gegensatz zum klassischen RAM Modell welches die Laufzeit eines Algorithmus anhand der Anzahl von Operationen auf dem Prozessor und Zugriffen auf einen beliebig grossen schnellen Hauptspeicher beschreibt wird beim Externspeichermodell ein abstraktes Maschinenmodell bestehend aus zwei Speicherstufen verwendet Es handelt sich hierbei um einen schnellen Hauptspeicher welcher die Grosse M besitzt und um einen externen Speicher welcher eine fur die Losung des Problems hinreichend grosse Grosse besitzt wobei dieser kein Modellparameter ist sowie eine Blockgrosse B Die Lange der Eingabe wird mit N bezeichnet welche in N B Blocken auf dem Externspeicher gespeichert ist In realistischen Szenarien ist N gt gt M Um ein Element oder B Elemente innerhalb eines Blocks in den Hauptspeicher zu laden wird ein Zugriff auf den Externspeicher benotigt Dieser Zugriff wird auch als I O bezeichnet Ziel des Modells ist es die Anzahl von Zugriffen auf den Externspeicher I Os zu minimieren welche fur die Losung eines gegebenen Problems notwendig sind Lesen von konsekutiv gespeicherten Daten BearbeitenEines der grundlegenden Primitive welches im Externspeicher zur Anwendung kommt ist das Lesen von X auf einander folgenden Daten Um diese Daten zu lesen mussen O X B displaystyle mathcal O X B nbsp I Os durchgefuhrt werden Wird die ganze Eingabe gelesen so wird dies als ein scan N bezeichnet welcher die I O Komexplitat von O N B displaystyle mathcal O N B nbsp I Os besitzt Sortieren im Externspeicher BearbeitenIm Externspeicher konnen unter Verwendung eines modifizierten Mergesort Algorithmus N Daten mit O N B log M B N B displaystyle mathcal O N B cdot log M B N B nbsp I Os sortiert werden Einzelnachweise Bearbeiten The I O complexity of sorting and related problems In Algorithms And Complexity Automata Languages and Programming Volume 267 of the series Lecture Notes in Computer Science S 467 478 doi 10 1007 3 540 18088 5 40 Abgerufen von https de wikipedia org w index php title Externspeichermodell amp oldid 192081205