Linux-Kernel / -Modul: Speicher Segmentierung

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Innocentus
Beiträge: 263
Registriert: 08.03.2009 16:14:08

Linux-Kernel / -Modul: Speicher Segmentierung

Beitrag von Innocentus » 29.01.2010 14:59:50

Kann ich dem Linux-Kernel irgendwie Speicher Segmentierung beibringen? - Vielleicht mit einem Patch?
Oder kann ich das mit einem Modul lösen? Oder auf Debian-Ebene? Laut Wikipedia kann das zurzeit nur OS/2.

Mit freundlichen Grüßen
Innocentus

Clio

Re: Linux-Kernel / -Modul: Speicher Segmentierung

Beitrag von Clio » 29.01.2010 16:10:35

Und wieder mal verschoben.......
ich hatte das Thema schon mal angesprochen, erinnerst Du Dich?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Linux-Kernel / -Modul: Speicher Segmentierung

Beitrag von gms » 29.01.2010 23:03:52

Innocentus hat geschrieben:Kann ich dem Linux-Kernel irgendwie Speicher Segmentierung beibringen?
"irgendwie" kann der Linux-Kernel schon lange ( spätestens seit 1992 ) mit Segmentation und Paging umgehen, ohne daß DU das dem Kernel beibringen mußt
Innocentus hat geschrieben:Laut Wikipedia kann das zurzeit nur OS/2.
"irgendwas" falsch verstanden ?

Gruß
gms

Innocentus
Beiträge: 263
Registriert: 08.03.2009 16:14:08

Re: Linux-Kernel / -Modul: Speicher Segmentierung

Beitrag von Innocentus » 30.01.2010 16:02:54

Im Wikipedia-Artikel ist davon die Rede - daher auch dieser Thread:
http://de.wikipedia.org/wiki/Puffer%C3% ... l.C3.A4ufe
(Bei dem Absatz unten)

Mit freundlichen Grüßen
Innocentus

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Linux-Kernel / -Modul: Speicher Segmentierung

Beitrag von gms » 30.01.2010 16:28:51

http://de.wikipedia.org/wiki/Pufferüberlauf#Gefahren_durch_Puffer.C3.BCberl.C3.A4ufe hat geschrieben: Mit dem Protected Mode, der beim 80286 eingeführt wurde, lässt sich durch die Segmentierung des linearen Speichers der Programm-, Daten- und Stapelspeicher physikalisch voneinander trennen. Der Zugriffsschutz erfolgt über die Speicherverwaltungseinheit der CPU. Das Betriebssystem muss nur sicherstellen, dass gleichzeitig nicht mehr Speicher zur Verfügung gestellt wird, als der lineare Adressraum groß ist. Als einziges Betriebssystem bisher nutzt nur OS/2 die Segmentierung des Speichers.
hm, das "liest sich tatsächlich so"....
Meines Wissens hat es weder unter Windows, noch unter Linux eine Unterstützung für den Zugriffschutz des 80286er-Protected Mode ( 16 bit ) gegeben, beide haben diesen erst mit dem 80386er ( 32 bit ) verwendet. So gesehen ist dieser Absatz auch nicht ganz unrichtig, nur ist er sehr leicht falsch zu verstehen.

edit: "Zugriffschutz" hinzugefügt, ansonsten wäre auch meine Ausführung sehr leicht falsch zu verstehen :roll:
Zuletzt geändert von gms am 30.01.2010 22:06:55, insgesamt 1-mal geändert.

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: Linux-Kernel / -Modul: Speicher Segmentierung

Beitrag von cirrussc » 30.01.2010 20:54:48

Er hätte einfach nur weiter klicken müssen [2].

Aber warum unbedingt haben wollen, wenn Funktion und Nutzen scheinbar völlig unbekannt ist?


[2] http://de.wikipedia.org/wiki/Schutzmodus
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Antworten