Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster
Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster
Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster
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.