本公开涉及一种多核系统和读取方法。
背景技术:
1、公开了下面列举的技术。
2、[专利文献1]日本特开第2005-301714号公报
3、专利文献1公开了一种与在cpu之间发送和接收数据的多中央处理单元(cpu)系统相关的技术。多cpu系统包括两个cpu。两个cpu中的每个cpu都将另一cpu的寄存器或ram分配给其自己的存储器空间。然后,数据通过将数据写入到分配给其自己的存储器空间的另一cpu的寄存器或ram的区域中或者通过从分配给其自己的存储器空间的另一cpu的寄存器或ram的区域读取数据来传送。因此,在cpu之间的通信中,通过访问存在于分配给其自己的存储器空间的另一cpu的存储器空间中的ram或寄存器,可以简化两个cpu之间的数据传输和接收所必需的程序。
技术实现思路
1、近年来,专利文献1中公开的多核系统趋于更加复杂。在这种情况下,还期望简化用于多核系统中所包括的处理器核之间的数据共享的程序。
2、通过本说明书的描述和附图,其他问题和新颖特征将变得显而易见。
3、根据实施例,一种多核系统包括第一处理器核、耦合至第一处理器核的第一存储器、耦合至第一存储器的第一直接存储器存取(dma)单元、第二处理器核、耦合至第二处理器核的第二存储器以及存储器管理单元(mmu),在由第一处理器核指定为读取目的地的页的页数据被存储在第二存储器中的情况下,该mmu使第一dma单元基于页编号来设置第一传输描述符。
4、根据实施例,在由耦合至第一存储器的第一处理器核指定为读取目的地的页的页数据被存储在耦合至第二处理器核的第二存储器中的情况下,使得耦合至第一存储器的第一dma单元基于页编号来设置第一传输描述符。
5、该实施例使得当在第一处理器核和第二处理器核之间发送和接收通信数据时可以防止第一处理器核和第二处理器核的处理的增加。
1.一种多核系统,包括:
2.根据权利要求1所述的多核系统,
3.根据权利要求1所述的多核系统,
4.根据权利要求1所述的多核系统,
5.根据权利要求4所述的多核系统,
6.一种读取方法,包括: