您的位置:首页 > 其它

02-3 库 ——马哥开场白2

2017-11-27 11:41 169 查看
库——程序。但是没有执行入口,不能独立执行,只能被其他程序调用执行。它提供统一的调用接口。
——system call(系统调用、内核调用)。进程要使用硬件功能,必须使用操作系统的系统调用接口(内核调用接口,内核直接驱动硬件)。注意:具有保护功能的操作系统会阻止进程直接操作硬件(特权级保护、IO保护等机制),而早期或没有开启保护功能的操作系统中的程序是可以直接对硬件进行操作的,即直接读写硬件的端口地址。
——API,(应用程序调用接口)。系统调用的功能太单一,API库把多个系统调用(内核调用)整合在一起,向进程提供具有特定功能的调用接口。

程序——具有执行入口,如果程序中设置了调用接口,也可以被其他程序调用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  进程 系统调用