1. 程式人生 > >Linux學習(二)之內核、系統調用、庫

Linux學習(二)之內核、系統調用、庫

all mic linu windows系統 文件 .dll 執行 lin win

  這篇博客主要介紹Linux中幾個常見的概念

  

  Kernal:內核:我們知道計算機的硬件包括:cpu、內存、外存等等

系統想要統一資源分配就需要用到內核!內核是將計算機的硬件資源抽象出來,提供給其他的軟件,可以理解為平臺。

  而內核提供的使用方式就是:系統調用(System call)

  庫: 因為系統調用的功能有限,所以,人們將多個系統調用功能封裝起來,提供更高級的功能接口供開發者調用。

      這些功能接口組成的就是庫!

  而庫文件不能單獨執行,必須被調用才能執行。

 Windows系統的庫文件類型是:.dll類型 (dynamic link library)/windows中的庫文件

  而Linux系統中的庫文件是.so類型(共享對象) 

Linux學習(二)之內核、系統調用、庫