到達所有輸入線上的信元被復用成一條單一併行的數據流,從雙連線埠RAM的左連線埠寫入到共享存儲器,暫時快取。在共享存儲器內部,信元被邏輯地分成若干分離的輸出佇列。同時,控制邏輯從各個輸出佇列中挑選出應被交換的單元,從右連線埠讀出,然後送到分路器,經分路後的信元分別到達相應的目的地出線。
對上述交換結構,兩個重要的條件必須被滿足。首先,控制系統判斷到達的信元應放在什麼地方,並且相對應的控制信號有效的時間應足夠地短,這樣才能處理多條輸入線復用形成的高速信元流。其次,共享存儲器的訪問速度必須足夠地快。因此,上述交換結構容量的大小取決於存儲器的訪問速度和系統的處理速率。
(i)所有輸入共享一條高速匯流排(環),所有輸入信元被同步復用在一共享(媒體)匯流排上,
(ii)TDMBus的頻寬≥N×v;如果小於,則會引入信元丟失機率,
(iii)每個輸出連線埠安裝有地址濾波器(AF),以接收本連線埠為目的地的輸入信元,
(iv)要求輸出連線埠採用FIFO,讀、寫速度應足夠快,
(v)可以提高共享匯流排的並行度來解決信號線速度太快之問題,但是信號線的條數有工程限制(1個cell=424bit)。
在共享媒體交換中,到達所有輸入線上的信元被同步復用在一公共的高速媒體匯流排上,該高速媒體匯流排頻寬等於單條輸入線速率的N倍(N為交換網路輸入線路數)。每條輸出線通過對應的接口模組連到共享匯流排上,接口模組由一地址濾波器(AF)和一輸出FIFO緩衝器組成。地址濾波器對匯流排上的信頭進行檢測,看一看信元地址是否定址到本輸出連線埠,如果是,則寫進後面的FIFO;如果不是,則關閉寫入門。
與共享存儲器交換相類似,共享媒體交換的基本問題是如何實現共享媒體匯流排的高速化以及提高輸出緩衝器的訪問速度。為了增加共享匯流排的頻寬,可以採用高並行度方式,不過匯流排條數的增加將給工程實現帶來難度。