Linux系统调用

时间:2013-02-04 05:46:02

标签: linux system-calls

随着时间的推移,在旧的(8086/88)英特尔CPUS与更现代的CPU上实施Linux系统调用的方式发生了变化。

1 个答案:

答案 0 :(得分:2)

最大的变化是新版x86(和Intel 64 / AMD64)处理器上的sysenter / sysexit(英特尔创建)和系统调用/系统调用(AMD版本)指令。与先前使用的中断方法相比,这些可以大大加快系统调用速度。这与减少处理器在调用系统调用时必须经历的步骤有关,您可以在Intel manuals中阅读它们。