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

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

程序——具有执行入口,如果程序中设置了调用接口,也可以被其他程序调用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章