管理打印机分组通信数据的通信缓冲器的方法和装置制造方法及图纸

技术编号:2888902 阅读:289 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种改进的通信缓冲器系统,它能够动态地分配缓冲器的容量和数量以优化通过通信链路对通信数据分组的接收,同时有效地使用可用的存储器量,以向所分配的存储器量提供优化的吞吐性能。该缓冲器系统易于适配打印机所用的红外通信端口。一旦开始通信会话,打印机将得到足够的信息,从而最有效地分配缓冲器的容量和数量。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及通信设备,尤其针对一种包含红外通信端口的打印机类型。本专利技术明确公开一种打印机,该打印机动态分配一组发送和接收缓冲器,用以通过通信链路接收数据。当通信系统通过通信链路接收到数据时,它们一般使用一个或多个缓冲器以存储这些数据。在大多数情况下,进入缓冲器的信息的到达速度与消费这些数据的速度相去甚远。此外,如果处理系统实际上是串行的,在初始数据通过通信链路到达时,该处理系统通常忙于执行某个其它的任务,因而无法直接从那个任务跳转到处理数据的新任务。因此,某个传统的缓冲器可以以一种实际自治的方式将数据存储在缓冲器中,无需主系统处理器的帮助,从而在处理器能够正确处理该数据之前,不会丢失任何数据部分。在美国专利,例如第5179662号美国专利(由Corrigan申请)中已公开了某种通信缓冲器处理系统,在该专利中公开的系统使用优化I/O缓冲器将数据写入辅助存储器,或使用双缓冲器方案从中读出数据。在该专利中,术语辅助存储器是指磁盘或光盘,众所周知,与其存储介质之间的数据传送较慢。在现有技术中,大多数计算机使用缓冲器对与辅助存储器之间的交互数据进行“分页”。这些缓冲器位于较快的本文档来自技高网...

【技术保护点】
在一种包括存储器存储设备、双向通信端口以及处理电路的计算机系统中,一种为发送和接收缓冲器有效地分配存储器空间的方法,所述方法包括下述步骤:通过下述方式将所述存储器存储设备中存储器单元的“缓冲地区”划分成多个发送缓冲器和接收缓冲器:(a) 创建多个发送缓冲器,其中所述发送缓冲器的数量以及每个所述发送缓冲器的容量取决于所述通信端口开始接收消息时的总可用缓冲池容量;以及(b)创建多个接收缓冲器,其中每个所述接收缓冲器的容量取决于与提供所述消息给所述通信端口的通信链路类型相关的 通信参数,并取决于开始接收该消息时的总可用缓冲池容量;在所述缓冲池区中创建的接收缓冲器的数量还取决于所述通信端口...

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:里基C布朗马克L梅伯利
申请(专利权)人:莱克斯马克国际公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1