標題: 扇入(fan-in)與扇出(fan-out) [打印本頁]
作者: 51黑黑黑 時間: 2016-2-23 03:23
標題: 扇入(fan-in)與扇出(fan-out)
今天小灰發(fā)短信問兩個英文單詞的意思,上網(wǎng)搜了半天沒找到答案,后來才知道他發(fā)錯了,應(yīng)該是fanin和fanout,即扇入與扇出。 為了進一步了解這兩個詞的意思,上網(wǎng)搜索了下,以下就是學習內(nèi)容了~~
扇出(fan-out)是定義單個邏輯門能夠驅(qū)動的數(shù)字信號輸入最大量的術(shù)語。大多數(shù)TTL邏輯門能夠為10個其他數(shù)字門或驅(qū)動器提供信號。因而,一個典型的TTL邏輯門有10個扇出信號。
在一些數(shù)字系統(tǒng)中,必須有一個單一的TTL邏輯門來驅(qū)動10個以上的其他門或驅(qū)動器。這種情況下,被稱為緩沖器的驅(qū)動器可以用在TTL邏輯門與它必須驅(qū)動的多重驅(qū)動器之間。這種類型的緩沖器有25至30個扇出信號。邏輯反向器(也被稱為非門)在大多數(shù)數(shù)字電路中能夠輔助這一功能。 在模塊化的設(shè)計中,模塊的扇出是指模塊的直屬下層模塊的個數(shù)。圖1中,平均的扇出是2。一般認為,設(shè)計得好的系統(tǒng)平均扇出是3或4。
1343028307_5140.gif (2.22 KB, 下載次數(shù): 111)
下載附件
2016-2-23 03:26 上傳
圖1模塊的扇出
一個模塊的扇出數(shù)過大或過小都不理想,過大比過小更嚴重。一般認為扇出的上限不超過7。扇出過大意味著管理模塊過于復(fù)雜,需要控制和協(xié)調(diào)過多的下級。解決的辦法是適當增加中間層次。
一個模塊的扇入是指有多少個上級模塊調(diào)用它。扇人越大,表示該模塊被更多的上級模塊共享。這當然是我們所希望的。但是不能為了獲得高扇人而不惜代價,例如把彼此無關(guān)的功能湊在一起構(gòu)成一個模塊,雖然扇人數(shù)高了,但這樣的模塊內(nèi)聚程度必然低。這是我們應(yīng)避免的。
設(shè)計得好的系統(tǒng),上層模塊有較高的扇出,下層模塊有較高的扇人。其結(jié)構(gòu)圖像清真寺的塔,上面尖,中間寬,下面小。
| 歡迎光臨 (http://m.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |