2016-03-25 19 views
0

Ich weiß, was Thrashing ist, aber nach dem Studium meines Betriebssystems an der Universität, fragte ich mich, ob es möglich ist, absichtlich ein Programm zu bekommen oder sind die Betriebssysteme von heute "zu schlau" für irgendwelche Tricks?Ist es möglich, absichtlich ein Programm Thrash zu machen?

Kann ich mein Programm mehr Zeit zum Laden von Seiten als das Ausführen von Code in irgendeiner Weise verbringen?

Antwort

1

Wenn Sie absichtlich einen Prozess verwenden wollten, könnten Sie dem Prozess so viele Seiten wie möglich zuweisen und dann nach dem Zufallsprinzip auf verschiedene Seiten schreiben.

Dies funktioniert nur, wenn Sie genügend Speicher reservieren können, der größer ist als der im System verfügbare physische Speicher.

Verwandte Themen