找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10546|回復: 0
打印 上一主題 下一主題
收起左側

扇入(fan-in)與扇出(fan-out)

[復制鏈接]
跳轉到指定樓層
樓主
ID:105323 發(fā)表于 2016-2-23 03:23 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
       今天小灰發(fā)短信問兩個英文單詞的意思,上網(wǎng)搜了半天沒找到答案,后來才知道他發(fā)錯了,應該是fanin和fanout,即扇入與扇出。 為了進一步了解這兩個詞的意思,上網(wǎng)搜索了下,以下就是學習內(nèi)容了~~
         扇出(fan-out)是定義單個邏輯門能夠驅動的數(shù)字信號輸入最大量的術語。大多數(shù)TTL邏輯門能夠為10個其他數(shù)字門或驅動器提供信號。因而,一個典型的TTL邏輯門有10個扇出信號。
         在一些數(shù)字系統(tǒng)中,必須有一個單一的TTL邏輯門來驅動10個以上的其他門或驅動器。這種情況下,被稱為緩沖器的驅動器可以用在TTL邏輯門與它必須驅動的多重驅動器之間。這種類型的緩沖器有25至30個扇出信號。邏輯反向器(也被稱為非門)在大多數(shù)數(shù)字電路中能夠輔助這一功能。 在模塊化的設計中,模塊的扇出是指模塊的直屬下層模塊的個數(shù)。圖1中,平均的扇出是2。一般認為,設計得好的系統(tǒng)平均扇出是3或4。
  

  
  
  


                                               圖1模塊的扇出

  

一個模塊的扇出數(shù)過大或過小都不理想,過大比過小更嚴重。一般認為扇出的上限不超過7。扇出過大意味著管理模塊過于復雜,需要控制和協(xié)調(diào)過多的下級。解決的辦法是適當增加中間層次。

  

一個模塊的扇入是指有多少個上級模塊調(diào)用它。扇人越大,表示該模塊被更多的上級模塊共享。這當然是我們所希望的。但是不能為了獲得高扇人而不惜代價,例如把彼此無關的功能湊在一起構成一個模塊,雖然扇人數(shù)高了,但這樣的模塊內(nèi)聚程度必然低。這是我們應避免的。

  

設計得好的系統(tǒng),上層模塊有較高的扇出,下層模塊有較高的扇人。其結構圖像清真寺的塔,上面尖,中間寬,下面小。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表