1.概述
posix ipc的三種型別:
posix訊息佇列posix訊號量
posix共享記憶體區
2.ipc名字
三種型別的posix ipc都使用「posix ipc名字「進行標識。3.建立於開啟ipc通道posix ipc名字的移植性問題採用:px_ipc_name函式。
mq_open、sem_open和shm_open這三個建立或開啟乙個ipc物件的函式4.ipc許可權
大多數unix核心按如下步驟執行許可權測試:
如果當前程序的有效使用者id為0(超級使用者),那就允許訪問在當前程序的有效使用者id等於該ipc物件的屬主id的前提下,如果相應的使用者訪問許可權位已設定,那就允許訪問,否則拒絕訪問。
在當前程序的有效組id或它的輔助組id等於該ipc物件的組id的前提下,如果相應的使用者訪問許可權位已設定,那就允許訪問,否則拒絕訪問。
如果相應的其他使用者訪問許可權為已設定,那就允許訪問,否則拒絕訪問。
第二章 程序通訊
1 低階通訊 程序之間的互斥和同步 訊號量機制是有效的同步工具,但作為通訊工具缺點如下 1 效率低 通訊量少 2 通訊對使用者不透明 程式設計師實現,作業系統只提供共享儲存器供 操作 2 高階程序通訊 使用者直接利用作業系統提供的一組通訊命令,高效地傳送大量資料的通訊方式。作業系統隱藏了程序通訊的細...
第二章 程序管理(4) 程序通訊
2.5 管程機制 一種新的程序同步工具 利用共享資料結構抽象地表示系統中的共享資源 把共享的資源抽象的用共享資料結構來表示 而把對該共享資料結構實施的操作定義為一組過程,如資源的請求和釋放過程request 和release。程序對共享資源的申請 釋放和其它操作,都是通過這組過程對共享資料結構的操作...
通訊系統 第二章
這章主要回顧了訊號與系統的內容。示波器在時域觀察訊號,頻譜分析儀在頻域觀察訊號。訊號分類 確定 隨機,能量 功率,週期 非週期,復 實,連續 離散 功率訊號其實並不是真實的,因為它要求時間無限長,能量無限大。但因為在數學上處理方便,所以即使不現實,還是保留了下來。這點上有點類似於負頻率。脈衝 大部分...