扇入指该模块在结构图中的直接上层模块数,扇出是该模块在结构图的直接下层模块数。
搜狗百科
扇入系数
扇入系数NI:门电路允许的输入端的数目,称为该门电路的扇入系数。
中文名扇入系数
释 义门电路允许的输入端的数目
设计原则扇入系数要设置合理
扇入系数调用的它的模块个数
数字逻辑电路概念
扇入系数NI:门电路允许的输入端的数目,称为该门电路的扇入系数。
一般NI≤5,最多不超过8。实际应用中若要求门电路的输入端数目超过它的扇入系数,可使用与扩展器或者或扩展器来增加输入端数目,也可改用分级实现的方法。典型门电路的扇入系数对NOR为4,对NAND为6。实际应用中若要求门电路的输入端数目小与它的扇入系数,可将多余的输入端接高电平或低电平,这取决于门电路的逻辑功能。[1]
门电路输入端的增加,会使串联的MOS管的总的等效电阻增加,会使输出电压偏离电源电压或地电平。
软件工程概念
在软件工程中,系统总体结构设计原则之一:模块的扇出系数扇入系数要设置合理。
模块的扇入系数:模块被其他模块调用时,直接调用的它的模块个数
模块的扇入,扇出系数设置:
好的系统的平均扇入,扇出系统通常是3或4,一般不应超过7。菜单调用型模块扇入与扇出系统,公用模块扇入系统可以大一些。
过大的模块:使系统分解得不充分。过小的模块:降低模块的独立性,造成系统接口的复杂性。最好的模块规模:程序系数限制在1~2页纸内。
#include<iostream>using namespace std;
//如果把int time[1010]移到这里就是编译错误,这是什么意思????
int main()
{
int n;
while(cin>>n)
{
int time[1010],i,j,mintime;
cin>>time[0];
mintime=time[0];
for(i=1;i<n;i++)
{
cin>>time[i];
j=i-1;
if(time[i]>time[j])
{
int m=time[i];
while(m>time[j] && j>=1)
{
time[j+1]=time[j];
j--;
}
time[j+1]=m;
}
}
for(i=1;i<n;i++)
{
if(mintime<time[i]+5i) mintime=time[i]+5i;
}
cout<<mintime<<endl;
}
return 0;
}扇出系数输入要乘以2是因为他输出了2路数量。
扇出:输出可从输出设备输入信号的电路的数量。
大多数TTL逻辑门能够为10个其他数字门或驱动器提供信号。因而,一个典型的TTL逻辑门有10个扇出信号。
扇入是指有多少个上级模块调用它。扇入人越大,表示该模块被更多的上级模块共享。
扇入系数,是指门电路允许的输入端数目。
扇出系数,是指一个门的输出端所驱动同类型门的个数,或称负载能力。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)