02-3 庫 ——馬哥開場白2

庫——程序。但是沒有執行入口,不能獨立執行,只能被其他程序調用執行。它提供統一的調用接口。
——system call(系統調用、內核調用)。進程要使用硬件功能,必須使用操作系統的系統調用接口(內核調用接口,內核直接驅動硬件)。注意:具有保護功能的操作系統會阻止進程直接操作硬件(特權級保護、IO保護等機制),而早期或沒有開啓保護功能的操作系統中的程序是可以直接對硬件進行操作的,即直接讀寫硬件的端口地址。
——API,(應用程序調用接口)。系統調用的功能太單一,API庫把多個系統調用(內核調用)整合在一起,向進程提供具有特定功能的調用接口。

程序——具有執行入口,如果程序中設置了調用接口,也可以被其他程序調用。

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