內核同步機制<來自linux中tcp/ip協議實現及嵌入式應用>

2.3linux

操做系統中,同時可能有多個進程(也包括內核進程)在執行,所以在內核中也須要考慮進程的同步和互斥機制,用來同步或互斥各進程對共享數據的訪問.因爲多個處理器系統是計算機系統的一個重要發展方向,因此linux在內核同步機制上特別支持多處理器系統.linux中的同步和互斥機制的實現採用了自旋鎖,原子操做和信號量等.操作系統

2.3.1  自旋鎖(互斥鎖)進程

2.3.2原子操做同步

2.3.3信號量定時器

2.3.4底半處理,任務轉包,軟中斷數據

2.3.5定時器
計算機

相關文章
相關標籤/搜索