linux内核学习中遇到的有关 系统调用号和系统调用表的问题

冬火虫子 发布于 2015/06/19 15:47
阅读 83
收藏 0

最近刚开始看《linux内核设计与实现》这本书,有这么一段话:

    由于系统调用表中的项是以64位(8字节)类型存放的,所以内核需要将给定的内核调用号乘以4,然后用得到的结果在该表中查询其位置。在x86-32系统上,代码类似,只是用4代替8.

    我现在感到困惑的是,为什么要把内核调用号乘以4???

加载中
返回顶部
顶部