发明名称 资源粒度大于信用粒度时的信用管理
摘要 在一个实施例中,基于信用的流控制接口上的接收器配置成,当接收到导致缓冲存储器中较少未使用数据信用的数据有效载荷时,早期释放一个或多个数据信用,其中缓冲存储器以比数据信用粗的粒度分配。在另一个实施例中,头部信用和数据信用是基于实际的分组数据有效载荷大小而动态调整的。
申请公布号 CN102037455A 申请公布日期 2011.04.27
申请号 CN200980117882.7 申请日期 2009.12.09
申请人 苹果公司 发明人 J·王;陈宗建
分类号 G06F13/38(2006.01)I;H04L12/56(2006.01)I 主分类号 G06F13/38(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 邹姗姗
主权项 一种装置,包括:接收器,包括配置成管理用于接口的流控制信用的信用管理单元,在使用过程中该接收器耦合到所述接口,其中在所述接口上接收到的每个分组都包括分组头部并可选地包括分组数据,而且其中分组数据是关于流控制信用中依赖于分组数据大小的数据信用而测量的,其中每个数据信用代表固定个数的数据字节;及缓冲存储器,耦合到所述接收器并且配置成存储与由所述接收器在所述接口上接收到的分组相对应的分组头部和分组数据,其中所述缓冲存储器能由所述接收器按缓冲单元进行分配,所述缓冲单元是数据信用大小的N倍,其中N是大于1的整数;及其中,数据信用的总数等于所述缓冲存储器中能用于存储分组数据的缓冲单元个数的N倍,而且其中,所述信用管理单元配置成,基于当分组数据没有填满缓冲单元时不可用的数据信用的最大个数而且进一步基于允许同时传送的分组个数,来保留总数据信用中的多个,而且其中,所述信用管理单元配置成,响应于接收到导致少于不可用数据信用的最大个数的给定分组的分组数据,而释放一个或多个数据信用,其中所述信用管理单元配置成在所述给定分组被消费之前释放一个或多个数据信用。
地址 美国加利福尼亚