Kategorie

A B C D E
F G H I J
K L M N O
P Q R S T
U V W X Y
Z 0      

speicherschutz

sa sb sc sd se sf sg sh si sj sk sl sm
sn so sp sq sr ss st su sv sw sx sy sz

Speicherschutz

Speicherschutz ist die Eigenschaft von Betriebssystemen, den verfügbaren Arbeitsspeicher so aufzuteilen und laufende Programme so voneinander zu trennen, dass ein Programmierfehler/Absturz eines einzelnen Programms nicht die Stabilität anderer Programme oder des Gesamtsystems beeinträchtigt. Programme werden zwangsweise daran gehindert, versehentlich auf den Speicherbereich anderer Programme zuzugreifen oder das Betriebssystem anders als durch standardisierte "Eingänge" zu benutzen. Hardwareseitige Voraussetzung ist eine Speicherverwaltungseinheit (MMU), die Speicherschutz unterstützt.

Moderne Vielzweck-Betriebssysteme verfügen durchgehend über diese Eigenschaft, mit wenigen Ausnahmen, wie etwa Betriebssystemen, auf denen nur einzelne Applikationen laufen -- zum Beispiel in Embedded Systemen.

Durch Sicherheitslücken in der Konstruktion der diversen Betriebssysteme, insbesondere auf x86-Prozessoren, wird der Speicherschutz jedoch immer häufiger unterlaufen. So besteht ein Trick der meisten Computerviren beispielsweise darin, Buffer Overflows zu erzeugen und somit den Speicherschutz im schlimmsten Fall ausser Kraft zu setzen.

Beispiele

  • Betriebssysteme ohne Speicherschutz
    • Mac OS (Classic)
    • AmigaOS1 bis 3
    • Windows 3.1
    • DOS
    • VxWorks
    • OS-9
  • Betriebssysteme mit eingeschränktem Speicherschutz
    • Windows 95 - Windows 98 - Windows ME
    • MorphOS - AmigaOS 4
  • Betriebssysteme mit vollem Speicherschutz
    • Fast alle UNIX-Varianten
      • FreeBSD, NetBSD, OpenBSD
      • Linux, LinuxPPC
    • Windows NT, Windows 2000, Windows XP
    • Mac OS X
    • MVS, OS/390, z/OS


Siehe auch: Real Mode, Protected Mode

Impressum

Datenschutzerklärung