2016-09-20 2 views
0

Der Speicherschutz ist nützlich bei Single-User- und Multi-User-Systemen. Ich habe mir jedoch überlegt, wie der Speicherschutz in Nicht-Multiprogrammsystemen funktioniert, da nur 1 Programm im Speicher vorhanden sein kann.Wie Spooling erfordert Speicherschutz?

Aber nach dem googlen habe ich etwas neues, das Spoolen in nicht-Multiprogramming kann Speicherschutz erfordern. Aber ich kann keine neuen Informationen darüber erhalten, warum Spooling Speicherschutz benötigt?

Ist mein Verständnis richtig oder fehlt mir etwas?

+1

Speicherschutz schützt auch den ** Kernel ** vor nicht erlaubten Benutzerzugriffen. – Downvoter

+0

Können Sie bitte ausarbeiten? – Garrick

+1

Meinst du eigentlich "Paging" (virtueller Speicher)? –

Antwort

1

Allerdings dachte ich, was der Schutz in Nicht-Mehrprogrammsystemen Verwendung von Speicher ist, da es nur 1-Programm in Speicher sein kann.

... und zusätzlich ein Betriebssystem mit sensiblen Daten. Ohne Speicherschutz könnte das Programm kreuz und quer über das Betriebssystem schreiben, Datenstrukturen willkürlich zerstören und das gesamte System zerstören.