添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第781页 > AM79C961KC/W > AM79C961KC/W PDF资料 > AM79C961KC/W PDF资料1第168页
AMD
3)
假设,而不是预期的1060字节
帧,一个100字节的帧到达时,因为有
为网络中的一个错误,或者因为这是
在一个文件中的传输序列的最后一帧,或执行
HAPS ,因为它是一个确认帧。
帧到达
OWN
STP
ENP *
1
1
0
1
1
0
1
1
0
0
1
0
0
1
X
X
X
X
X
X
X
框架已经到来
OWN
STP
ENP *
0
0
0
1
1
0
1
1
0
0
1
0
0
1
1
0***
?**
X
X
X
X
描述符
1
2
3
4
5
6
等等
评论
(帧后到达)
1-100字节
丢弃的缓冲区
丢弃的缓冲区
控制器的电流
位置
尚未使用
尚未使用
尚未使用
* ENP或ERR
**同音符在壳体2的上方,所不同的是在这种情况下,这是非常不可能的,驾驶员可以响应该中断,并获得
从PCNET -ISA之前的应用程序指针
+
控制器完成下一描述符的调查。这意味着
对于这种情况下,几乎所有出现的PCNET -ISA
+
控制器将无法找到自己的位描述符,因此设置,
在ENP位几乎总是包含旧值,因为PCNET -ISA
+
控制器将不会有机会修改
它。
***请注意,即使在PCNET -ISA
+
控制器会写一个零到这个ENP位置,软件应该把位置
作为一个不小心,因为发现后ENP = 1描述2号,软件应该忽略ENP位,直到找到下一个
STP=1.
缓冲区大小调整
为了获得最佳性能,缓存大小应该是AD-
justed取决于预期的帧大小和
中断延迟和应用程序调用的值LA-
tency 。最好的驱动程序代码将CPU的最小化工具程序
矩阵特殊积,同时尽量减少从帧结束等待时间
在网络上的帧从驱动器发送到应用程序
(帧延迟) 。这些目标的目的是increas-
荷兰国际集团通过在网络上,同时降低CPU的
利用率。
注意,该缓冲区的大小在该环可以在改变
该CPU具有相应的所有权的任何时间
荷兰国际集团描述。对于缓冲区大小,最好选用
最大化,该驱动器被换出的时间,而
最小化从所写的最后一个字节的时间
PCNET -ISA
+
控制器,该数据被传递的时间
从驱动器向所述应用程序。在该图中,这
对应于最大化S0,同时最大限度地降低了
C9和S8之间的时间。 (时间线恰好
显示从C9的最小时间S8 )。
注意,通过增加的缓冲器号1的大小,我们
增加S0的值。然而,当我们增加
缓冲区数1的大小,我们还增加了价值
的S4。如果缓冲器号1的尺寸过大,则
驱动器将没有足够的时间来执行任务S2,S3
S4,S5和S6。其结果是,将有来自延迟
任务的C9的执行,直到任务S8的执行。一
1-642
完美的计时系统将对S5的价值观和
S7中,在最低限度。
业绩平均增长如果能够实现
缓冲区大小的一般准则在图2中是跟着
时序。但是,正如前面提到的,正确的选型
对于缓冲器将取决于预期的消息大小。
有两个问题与预期的消息
尺寸正确的缓冲区大小:
1)
消息大小不能总是精确地预
预计值,因为一个单独的应用程序可能期望differ-
耳鼻喉科消息大小在不同的时间,因此,该
缓冲区大小选择不总是最大化
吞吐量。
在一个单一的应用程序,消息大小可能
在某种程度上可预测,但在相同的
驱动器是要与多个应用程序共享,
可能不存在一个共同的预测信息
尺寸。
2)
试图定义cor-时发生其他问题
矩形大小,因为正确的大小也取决于
中断延迟,这可能会从系统而异
系统,这取决于硬件和所述
软件安装在每个系统中。
为了对付的不可预测性
消息的大小,则驱动程序可以实现一个自调谐
Am79C961

深圳市碧威特网络技术有限公司