像我們的windows、Mac OS作業系統,都可以看作是由程式組成的,各個程式之間互相獨立、有條不紊的執行著,但是有的時候也需要程式和程式之間通訊,作業系統又是如何實現程式的通訊的呢?
程式間通訊可分為兩類:
一類只需傳輸控制資訊,往往資料量很小,像訊號量、互斥鎖;
一類需要傳輸批量資料,往往資料量很大,像訊息佇列、共享記憶體、管道等。
像我們的windows、Mac OS作業系統,都可以看作是由程式組成的,各個程式之間互相獨立、有條不紊的執行著,但是有的時候也需要程式和程式之間通訊,作業系統又是如何實現程式的通訊的呢?
程式間通訊可分為兩類:
一類只需傳輸控制資訊,往往資料量很小,像訊號量、互斥鎖;
一類需要傳輸批量資料,往往資料量很大,像訊息佇列、共享記憶體、管道等。