-
1.
公开(公告)号:US07680944B1
公开(公告)日:2010-03-16
申请号:US10788959
申请日:2004-02-27
IPC分类号: G06F15/16 , G06F9/44 , G06F9/46 , G06F13/28 , G06F13/12 , G06F13/38 , H04L12/28 , H04L12/56 , G08C19/00 , G06F15/167 , G06F15/173 , G06F3/00 , G06F13/00 , G06F5/00 , H04L12/50 , H04Q11/00 , H03M9/00
CPC分类号: G06F13/387 , G06F13/102 , H04Q2213/13093 , H04Q2213/13103 , H04Q2213/13204 , H04Q2213/13389
摘要: A low latency peripheral device sharing system has a host computer with an operating system, a kernel memory buffer, applications, device specific drivers, and a peripheral server driver. The server driver intercepts function calls invoking the local serial ports, and passes standard serial data from the application to a local area network. A device server on the local area network reads the data using a hybrid read block (semi-blocking read), and writes the data to the FIFO registers of the serial device and the remaining data to a queue for the serial device. Finally, the device server times the serial data and returns an intercharacter interval timer flag to the host computer to terminate a read operation.
摘要翻译: 低延迟的外围设备共享系统具有具有操作系统的主机,内核存储器缓冲器,应用,设备特定驱动器和外围设备驱动器。 服务器驱动程序拦截调用本地串行端口的函数调用,并将标准串行数据从应用程序传递到局域网。 局域网上的设备服务器使用混合读块(半块读)读取数据,并将数据写入串行设备的FIFO寄存器,剩余数据写入串行设备的队列。 最后,设备服务器对串行数据进行时间,并向主机返回一个字符间隔定时器标志,以终止读操作。