[Eisfair] Kernelfragen

Alexander Opitz opi at gmx.at
Fr Jun 14 21:49:01 CEST 2013


> Was ist der Unterschied zwischen non-smp, smp und pae

- SMP steht für "symmetrisches Multiprozessorsystem", dies bedeutet der
Kernel kann Mehr als einen Prozessor verwalten (Entweder mehrere Single
Cores CPUs auf einem Motherboard oder auch Multi Core CPUs).
http://de.wikipedia.org/wiki/Symmetrisches_Multiprozessorsystem
- NON-SMP ist das Gegenstück, solche Kernels unterstützen nur eine
Single Core CPU, sollten mehr Cores/CPUs vorhanden sein werden diese
ignoriert.
- PAE "Physical Address Extension", normalerweise können mit 32bit
maximal 4GB an RAM direkt adressiert werden. 32-bit CPUs haben aber ab
Pentium Pro/Pentium II eine 36bit Adressleitung un können somit 64GB
RAM ansprechen. Hierfür  wird zum 32bit Zeiger ein offset aus den
ersten 4 bits eines weiteren 32bit Zeigers (aus der Page Table) vereint.
Um nicht zu viele 32Zeiger zu benutzen, von denen nur 4 Bit verwendet
werden, gibt es nur einen Eintrag pro Anwendung in der Page Table. =>
Jede Anwendung hat maximal 4GB, das ganze Betriebssystem aber bis zu
64GB (oder mehr, je nach Architektur der CPU Memory Address Lanes). So,
das ist aus meinem Kopf, genauer ist es auf
http://de.wikipedia.org/wiki/Physical_Address_Extension



Mehr Informationen über die Mailingliste Eisfair