系统调用一般是os提供给应用程序的接口(接口不同于函数调用)
在不同的系统(包括linux)上有不同的数量,不同的种类
在不同的架构实现上,有不同的系统调用底层实现机制
------------针对ARM-linux
系统调用在 ARM架构参考手册(ARM Architecture Reference Manual , ARM DDI 0100I)中 被提到
This allows them to be used to communicate extra information about the Operating System call or breakpoint to the handler.
them 指的是 SWI 和 BKPT 指令,他们属于 Exception-generating instructions
也就是说 ARM-linux 系统调用 是用 Exception-generating instructions 实现的.
至于 ARM-linux 要怎么实现系统调用,这就要看软件(linux)的设计了.