首页> 外国专利> System for minimizing underflowing transmit buffer and overflowing receive buffer by giving highest priority for storage device access

System for minimizing underflowing transmit buffer and overflowing receive buffer by giving highest priority for storage device access

机译:通过给予存储设备访问最高优先级来最小化下溢发送缓冲区和上溢接收缓冲区的系统

摘要

A technique for managing bidirectional data flow between a first data bus, such as in a local area network, having a fixed data flow rate once access has been obtained, and a memory or storage device connected to a second data bus having variable latency. Inbound data from the first data bus are temporarily stored in a receive buffer memory and later forwarded to the storage device. Outbound data bursts are retrieved from the same storage device, temporarily stored in a transmit buffer memory, and later transmitted onto the first data bus. The invention controls the steps of forwarding inbound data to the storage device and retrieving outbound data from the storage device, in such a manner as to make efficient use of the second data bus and to minimize the possibility of overflowing the receive buffer memory during a receive operation, or underflowing the transmit buffer memory during a transmit operation. When transmitting is in progress, priority is given to supplying outbound data to the transmit buffer memory, with any inbound data being processed only if the transmit buffer memory is sufficiently full. When receiving is in progress, priority is given to emptying inbound data from the receive buffer memory, with any outbound data being processed only if the receive buffer memory is sufficiently empty. When neither transmitting nor receiving is in progress, priority is giving to emptying the receive buffer memory, then filling the transmit buffer memory.
机译:一种用于管理第一数据总线(例如在局域网中)的双向数据流的技术,一旦获得访问权,该数据就具有固定的数据流率,并且该存储器或存储设备连接到具有可变等待时间的第二数据总线。来自第一数据总线的入站数据临时存储在接收缓冲存储器中,然后转发到存储设备。从同一存储设备中检索出站数据突发,将其临时存储在传输缓冲存储器中,然后再传输到第一条数据总线上。本发明控制着将入站数据转发到存储设备和从存储设备取回出站数据的步骤,以便有效利用第二数据总线并使接收期间接收缓冲存储器溢出的可能性最小。操作,或在发送操作期间使发送缓冲存储器下溢。在进行传输时,优先考虑将出站数据提供给传输缓冲存储器,只有在传输缓冲存储器已满时才处理入站数据。在进行接收时,优先考虑从接收缓冲存储器清空入站数据,只有在接收缓冲存储器足够空时才处理任何出站数据。当既不进行发送也不进行接收时,优先级为清空接收缓冲存储器,然后填充发送缓冲存储器。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号