ASIM

ASIM

ASIM所屬現代詞,指的是接口模組,其中該ATM接口模組執行一個物理層和連線到一個ATM網路的一個上層之間的ATM接口。

ASIMASIM
ASynchornousInterfaceModule--異步接口模組

一個異步傳輸模式(下文稱作ATM)接口模組,其中該ATM接口模組執行一個物理層和連線到一個ATM網路的一個上層之間的ATM接口,包括:物理層接口裝置,用於將從一個外部ATM網路施加的一個信號變換為一個ATM格式信號並且接著輸出該變換的ATM信號;ATM層處理裝置,用於通過利用從該物理層接口裝置施加的信號中的一個ATM信元信首信息選擇一個負載部分(SAR一PDU:段和重新裝配協定數據單元)並且輸出該SAR一PDU到一個控制接口裝置;和控制接口裝置,用於將從該ATM層處理裝置施加的負載部分變換為一個上層業務所需的格式信號並且輸出該變換的格式信號。

異步的概念和同步相對。當一個異步過程調用發出後,調用者不能立刻得到結果。實際處理這個調用的部件在完成後,通過狀態、通知和回調來通知調用者。以CAsycSocket類為例(注意,CSocket從CAsyncSocket派生,但是起功能已經由異步轉化為同步),當一個客戶端通過調用Connect函式發出一個連線請求後,調用者執行緒立刻可以朝下運行。當連線真正建立起來以後,socket底層會傳送一個訊息通知該對象。這裡提到執行部件和調用者通過三種途徑返回結果:狀態、通知回調。可以使用哪一種依賴於執行部件的實現,除非執行部件提供多種選擇,否則不受調用者控制。如果執行部件用狀態來通知,那么調用者就需要每隔一定時間檢查一次,效率就很低(有些初學多執行緒編程的人,總喜歡用一個循環去檢查某個變數的值,這其實是一種很嚴重的錯誤)。如果是使用通知的方式,效率則很高,因為執行部件幾乎不需要做額外的操作。至於回調函式,其實和通知沒太多區別。

相關詞條

相關搜尋

熱門詞條

聯絡我們