05.02.2013 Aufrufe

Archivserver der Deutschen Nationalbibliothek - Katalog der ...

Archivserver der Deutschen Nationalbibliothek - Katalog der ...

Archivserver der Deutschen Nationalbibliothek - Katalog der ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

3.3 Definition einer Lastbeschreibung<br />

soll o<strong>der</strong> nicht. Diese weiteren Eigenschaften werden im Einzelnen in den Abschnitten<br />

3.3.3 und 3.3.4 erläutert.<br />

Definition 3.1: I/O-Request<br />

Ein I/O-Request r ist ein 4-Tupel bestehend aus den 4 Parametern Hauptspeicherstartadresse<br />

(m), Sekundärspeicherstartadresse (s), Länge <strong>der</strong> Daten<br />

(n) und Richtung (d ∈ {r,w}):<br />

r = (m,s,n,d) mit m,s ∈ N ∧ n ∈ N + ∧ d ∈ {r,w}<br />

Die Richtungen bedeuten dabei:<br />

r − lesende Anfor<strong>der</strong>ung (Sekundärspeicher → Hauptspeicher)<br />

w − schreibende Anfor<strong>der</strong>ung (Hauptspeicher → Sekundärspeicher)<br />

Die Menge aller I/O-Requests als karthesisches Produkt über den Wertebereichen<br />

<strong>der</strong> Elemente eines Requests werde RIO genannt:<br />

RIO = N × N × N + × {r,w}<br />

Für alle I/O-Requests re = (me,se,ne,de); re ∈ RIO werden die folgenden<br />

Zugriffsfunktionen definiert:<br />

m : RIO → N mit m(re) = me<br />

s : RIO → N mit s(re) = se<br />

n : RIO → N + mit n(re) = ne<br />

d : RIO → {r,w} mit d(re) = de<br />

Da während eines Prozesslaufes zahlreiche I/O-Requests in einer bestimmten Reihen- I/O-Last<br />

folge durchgeführt werden, ist die I/O-Last während eines Prozesslaufes eine zeitlich<br />

angeordnete Folge von I/O-Requests.<br />

Definition 3.2: I/O-Last eines Prozesslaufes<br />

Die Folge aller I/O-Anfor<strong>der</strong>ungen eines Prozesslaufs wird als I/O-Last<br />

des Prozesslaufs bezeichnet und mit p abgekürzt:<br />

p = (r0,r1,r2,...,rn) mit ri ∈ RIO ∧ n ∈ N ∧ i � n<br />

Die I/O-Anfor<strong>der</strong>ungen werden entsprechend ihrer Auftrittsreihenfolge<br />

während des Prozesslaufs indiziert. |p| = n + 1 gibt die Anzahl aller I/O-<br />

Anfor<strong>der</strong>ungen <strong>der</strong> Last p an, wobei eine Last mindestens einen I/O-Request<br />

enthalten muss.<br />

Es werde die Zugriffsfunktion ri(p) auf eine Last p definiert, die den I/O-<br />

Request mit dem Index i <strong>der</strong> Last p zurück gibt.<br />

61<br />

während eines<br />

Prozesslaufes

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!