20.05.2014 Aufrufe

Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster

Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster

Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

34 BETRIEBSSYSTEME<br />

63(,&+(59(5:$/781*<br />

9RUEHPHUNXQJ<br />

Der Teil des Betriebssystem, der den Speicher verwaltet, wird<br />

Speicherverwalter genannt.<br />

Seine Aufgabe ist:<br />

• die Verwaltung der freien und belegten Speicherbereiche,<br />

• die Zuweisung <strong>von</strong> Speicherbereichen an die Prozesse, wenn Speicher<br />

angefordert wird,<br />

• die Freigabe, wenn der Speicher zurückgegeben wird,<br />

• die Durchführung <strong>von</strong> Auslagerungen, falls der Hauptspeicher nicht groß<br />

genug ist, um alle Prozesse auf einmal zu halten.<br />

6SHLFKHUYHUZDOWXQJRKQH$XVODJHUXQJ<br />

Speicherwaltung ohne Auslagerung der Prozesse auf die Festplatte sind die<br />

einfachsten Algorithmen.<br />

<br />

(LQSURJUDPPEHWULHERKQH$XVODJHUXQJ<br />

Nur ein Prozeß wird ausgeführt.<br />

Diesem Prozeß wird der gesamte Speicher zugeteilt.<br />

Diese Methode wird heute nicht mehr verwendet, da jeder Prozeß die<br />

Gerätetreiber für sämtliche Ein-/Ausgabegeräte enthalten muß.<br />

Konsequenz: Nur ein Prozeß kann zu einem Zeitpunkt laufen!<br />

<br />

0HKUSURJUDPPEHWULHEXQG6SHLFKHUEHQXW]XQJ<br />

Mehrprogrammbetrieb ist schon aus Gründen der Effizienz unbedingt<br />

notwendig. Bsp: 40 msec für Einlesen der Daten, 10 msec für Verarbeitung<br />

führt zu 80% wartender CPU.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!