Hi,
also ich schreibe mir ja ein OS im PM. Jetzt wollte ich mal fragen wie das eigentlich so mit Treiber aus sieht. Bis jetzt habe ich z.B. den Tastaturtreiber im Kernel laufen. Aber das sind dann ja noch keine richtigen Treiber einbindungen. Die Treiber müssen ja im Ring Null laufen, nicht wahr? Aber wie genau geht das mit einer Treiber einbindung? Ich meine so wie z.B. bei Windows. Hardwarehersteller schreiben Treiber die in Windows eingebunden werden können. Aber wie genau geht so etwas überhaubt? Der Ring 0 erlaubt ja alles. Aber dann könnte man ja einfach einen schädlichen Code im Treiber schreiben und dadurch das ganze OS zum abstürtzen bringen. Also muss man doch irgendwie bestimmen dürfen was nicht gemacht werden darf. Ich wollte nur mal fragen wie das z.B. aussehen kann mit Treibereinbindungen.
Danke!!!
also ich schreibe mir ja ein OS im PM. Jetzt wollte ich mal fragen wie das eigentlich so mit Treiber aus sieht. Bis jetzt habe ich z.B. den Tastaturtreiber im Kernel laufen. Aber das sind dann ja noch keine richtigen Treiber einbindungen. Die Treiber müssen ja im Ring Null laufen, nicht wahr? Aber wie genau geht das mit einer Treiber einbindung? Ich meine so wie z.B. bei Windows. Hardwarehersteller schreiben Treiber die in Windows eingebunden werden können. Aber wie genau geht so etwas überhaubt? Der Ring 0 erlaubt ja alles. Aber dann könnte man ja einfach einen schädlichen Code im Treiber schreiben und dadurch das ganze OS zum abstürtzen bringen. Also muss man doch irgendwie bestimmen dürfen was nicht gemacht werden darf. Ich wollte nur mal fragen wie das z.B. aussehen kann mit Treibereinbindungen.
Danke!!!

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken


Gespeichert

