MEMORY MANAGEMENT APPARATUS AND METHOD FOR THREADS OF DATA DISTRIBUTION SERVICE MIDDLEWARE
    1.
    发明申请
    MEMORY MANAGEMENT APPARATUS AND METHOD FOR THREADS OF DATA DISTRIBUTION SERVICE MIDDLEWARE 审中-公开
    数据分发服务中心线程的内存管理装置和方法

    公开(公告)号:US20140351550A1

    公开(公告)日:2014-11-27

    申请号:US13951925

    申请日:2013-07-26

    CPC classification number: G06F12/023 G06F12/0284

    Abstract: Disclosed herein are a memory management apparatus and method for threads of Data Distribution Service middleware. The apparatus includes a memory area management unit, one or more thread heaps, and a queue. The memory area management unit partitions a memory chunk allocated for the DDS middleware by a Cyber-Physical System on a memory page basis, manages the partitioned memory pages, and allocates the partitioned memory pages to the threads of the DDS middleware that have requested memory. The thread heaps are provided with the memory pages allocated to threads of the DDS middleware by the memory area management unit, and manage the provided memory pages. The queue receives memory used pages returned by the thread heaps. The thread heaps are provided with the memory pages for the threads by the queue if a memory page is not present in the memory area management unit when the threads request memory.

    Abstract translation: 这里公开了一种用于数据分发服务中间件的线程的存储器管理装置和方法。 该装置包括存储器区域管理单元,一个或多个线程堆和队列。 存储器区域管理单元基于存储器页面,通过网络物理系统分配用于DDS中间件的存储器块,管理分割的存储器页面,并将分配的存储器页面分配给已请求存储器的DDS中间件的线程。 线程堆由存储区域管理单元提供分配给DDS中间件的线程的存储器页面,并管理所提供的存储器页面。 队列接收线程堆返回的内存使用的页面。 如果线程请求存储器时内存页面不存在于存储器区域管理单元中,线程堆将被提供给队列的线程的存储器页面。

Patent Agency Ranking