我正在阅读 Robert Love 的 Linux 内核开发书。在那本书中,他提到了套准受损的建筑。我不知道什么是寄存器受损架构。如果有人知道这一点,请解释一下。
提前致谢。
答案1
上下文可以让它更清楚一些(强调我的):
这允许寄存器较少的架构,例如 x86,通过堆栈指针计算进程描述符的位置,而不使用额外的寄存器来存储位置。现在通过slab分配器动态创建进程描述符,
struct thread_info
创建了一个新的结构,它再次位于堆栈的底部堆栈(对于向下增长的堆栈)和堆栈顶部(对于向上增长的堆栈)。33寄存器受损的架构并不是创建
struct thread_info
.
作者只是开玩笑说像 x86 这样的架构寄存器很少。 “X-受损”~X 与其他人相比有所减弱。 (例如,“财务受损”=没有足够的钱。)