Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Themen - tpo

Seiten: [1]
1
Das Wiki / Priviledge Level bei CPU Anweisesungen angeben
« am: 29. August 2011, 09:46 »
Hallo Lowleveler/Wikianer,

war http://www.lowlevel.eu/wiki/LDT am lesen. Da steht, dass man den Befehl "lldt" ausführen kann um eine LDT zu laden. Nur steht da nicht, wann man den Befehl benutzen darf. Wäre es nicht empfehlenswert allgemein bei solchen und ähnlichen Artikeln jeweils anzugeben, dass die Befehle nur im Ring 0 ausgeführt werden können?

Der Kontext aus dem ich das schreibe sind meine Recherchen zu Speicherschutz für Threads - LDTs würden sich als geeigneter Mechanismus anbieten ... wenn sie denn aus dem Userspace heraus manipulierbar wären. Sind sie aber nicht...

Die Tatsache, dass Artikel - nicht nur auf Lowlevel - zu lowlevel Themen oft "vergessen" anzugeben, ob die jeweils diskutierte Aktion nur im Ring 0 ausgeführt werden kann oder nicht, scheint verbreitet. Diese Art von Auslassung scheint mir zu vernachlässigen, dass sich das Betriebssystem ja z.T. auch im Ring 3 "abspielt". Viel "OS" Funktionalität läuft heute ja im Userspace z.B. in Bibliotheken und System Diensten/Daemons ab. Und eben dort ist es auch interessant auf "Low Level" Funktionalität zugreifen zu können.

Mein Vorschlag wäre also, wenn es nicht total offensichtlich ist, bei Artikeln anzugeben, ob die Funktionalität exklusiv nur für Ring 0 ist.
*t
Seiten: [1]

Einloggen