动态存储缓冲器
    2.
    发明公开

    公开(公告)号:CN1839369A

    公开(公告)日:2006-09-27

    申请号:CN200480023832.X

    申请日:2004-08-05

    IPC分类号: G06F5/06

    CPC分类号: G06F5/10 G06F2205/063

    摘要: 描述了一种用于在计算装置上执行的一个或多个软件应用(40)和一个或多个数据产生和/或接收装置(20)之间进行缓冲的动态存储缓冲器(30,210),所述一个或多个数据产生和/或接收装置(20)通过所述缓冲器(30,210)与所述一个或多个应用(40)通信,所述缓冲器(30,210)包括缓冲器管理装置(210),所述缓冲器管理装置(210)用于控制把所述缓冲器(30)的一个或多个部分分配给所述一个或多个应用(40)以便减少在一个或多个装置(20)内所发生的功率耗散。

    具有在运行中可变的存储区域的FIFO存储器

    公开(公告)号:CN106168927A

    公开(公告)日:2016-11-30

    申请号:CN201610341074.0

    申请日:2016-05-20

    IPC分类号: G06F12/06 G06F5/08

    摘要: 本发明从一种具有可变存储区域的FIFO存储器出发,其中,FIFO存储器构型为线性存储器,FIFO存储器配置为环形缓冲器,FIFO存储器具有状态机,状态机包括下指针、上指针、写指针和读指针,FIFO存储器包含当前被分配的存储区域——其下边界通过下指针定义并且其上边界通过上指针定义,写指针定义当前写地址,读指针定义当前读地址。状态机包括用于定义将来被分配的存储区域的新低值和新高值,将来被分配的存储区域的下边界通过新低值定义并且将来被分配的存储区域的上边界通过新高值定义,并且状态机如此构型,使得在FIFO存储器的读运行中和/或写运行中FIFO存储器的被分配的存储区域能够通过将下指针移动到新低值和/或通过将上指针移动到新高值来改变。

    动态可调整大小的循环缓冲区

    公开(公告)号:CN103678167A

    公开(公告)日:2014-03-26

    申请号:CN201310414911.4

    申请日:2013-09-12

    IPC分类号: G06F12/08

    摘要: 描述了用于动态调整循环缓冲区的大小的方法和装置,其中循环缓冲区被动态地分配来自数组池的数组。所述方法包括:接收添加数据至循环缓冲区或者从循环缓冲区移除数据的请求。如果请求为添加请求并且循环缓冲区已满,则来将池的数组分配给循环缓冲区。然而,如果请求为移除请求并且数据的移除形成了空数组,则从循环缓冲区释放数组且将其返还到池中。未分配给循环缓冲区的任何数组可被禁用以保存电力。