call
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了call相关的知识,希望对你有一定的参考价值。
cpu上有许多针脚,每个针脚代表一种功能,cpu中的指令对应cpu针脚的功能模块
cpu指令分为:环0上面的特权指令(只有操作系统或者说是内核才能运行),环3上面的普通指令
操作系统(os):是一种软件程序,把底层不同的硬件抽象成一个软件接口
功能:硬件驱动,进程管理,内存管理,网络管理,安全管理等
系统调用(syscall):操作系统可运行特权指令和普通指令,应用程序只能运行普通指令,但应用程序可以请求操作系统(或者说是内核)来运行特权指令,并将执行的结果返回给应用程序,这个过程叫做系统调用(system-call)
库调用(libcall):
以上是关于call的主要内容,如果未能解决你的问题,请参考以下文章