Speicherzuordnung im Linux-Kernel

Ich hatte heute ein Interview und wurde diese Frage gestellt. Welche Kernel-Speicherzuweisungsstrategie würden Sie verwenden, wenn Sie aufgefordert würden, Speicher mit einer Größe von 2 KB zuzuweisen, und dieser zugewiesene Speicher sollte seitenausgerichtet sein.

KMALLOC verarbeitet kleinere Speicherzuweisungsstrategien, aber die niedrigste unterstützte Einheit ist 4 KB, was der Größe der physischen Seite entspricht. Ich fragte ihn, ob er mit Plattenverteilern rechne. Er antwortete nicht positiv.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage