Kernel
寄存器受損架構是什麼意思
我正在閱讀 Robert Love 的 linux 核心開發書。在那本書中,他提到了關於寄存器受損架構的書。我不知道什麼是寄存器受損架構。請解釋一下,如果有人知道這件事。
提前致謝。
上下文可以使它更清晰一些(強調我的):
這允許具有少量寄存器的體系結構(例如 x86)通過堆棧指針計算程序描述符的位置,而無需使用額外的寄存器來儲存位置。現在程序描述符通過slab分配器動態創建,一個新的結構
struct thread_info
,,被創建,它再次位於堆棧底部(對於向下增長的堆棧)和堆棧頂部(對於向上增長的堆棧)。33寄存器受損的架構並不是創建
struct thread_info
.作者只是在開玩笑說像 x86 這樣的架構只有很少的寄存器。“X 受損”~ X 與其他人相比減少了。(例如,“財務受損”=沒有足夠的錢。)