-
公开(公告)号:CN117785739A
公开(公告)日:2024-03-29
申请号:CN202211149992.5
申请日:2022-09-21
Applicant: 阿里巴巴(中国)有限公司
IPC: G06F12/1009 , G06F12/1036
Abstract: 本申请公开了一种数据处理系统及数据处理系统的内存管理方法。所述内存管理方法包括:建立与第一服务器的第一节点相关的第一内存区域和第二内存区域,其中所述第一服务器位于所述数据处理系统中,所述第一节点包括处理器和第一内存;将所述第一内存区域映射到所述第一内存;以及将所述第二内存区域映射到第二服务器的第二内存,其中所述第二服务器位于所述数据处理系统中,所述处理器通过所述第一服务器的接口电路和所述第二服务器的接口电路访问所述第二服务器的所述第二内存。所述内存管理方法能够减少发生页错误的情形以及提高内存利用效率。
-
公开(公告)号:CN110892387B
公开(公告)日:2024-03-12
申请号:CN201880046396.X
申请日:2018-07-05
Applicant: ARM有限公司
Inventor: 乔纳森·柯蒂斯·比尔德 , 罗克萨娜·鲁西托鲁 , 柯蒂斯·格伦·邓纳姆
IPC: G06F12/0817 , G06F12/1036 , G06F12/1081
Abstract: 一种用于数据处理网络的节点的存储器节点控制器,所述网络包括至少一个计算设备和至少一个数据资源,每个数据资源通过物理地址来寻址。所述节点被配置为将所述至少一个计算设备与所述至少一个数据资源耦合。所述数据处理网络的元件经由系统地址空间来寻址。所述存储器节点控制器包括:到所述至少一个数据资源的第一接口;到所述至少一个计算设备的第二接口;以及系统地址到物理地址转换器缓存,所述系统地址到物理地址转换器缓存被配置为将所述系统地址空间中的系统地址转换为所述至少一个数据资源的物理地址空间中的物理地址。
-
公开(公告)号:CN117472807A
公开(公告)日:2024-01-30
申请号:CN202311828919.5
申请日:2023-12-28
Applicant: 北京微核芯科技有限公司
IPC: G06F12/1036 , G06F12/1009 , G06F12/0871
Abstract: 本申请实施例提供的虚拟地址的转换方法、装置和电子设备,涉及计算机技术领域。该方法包括:预先基于预设虚页步长对页表项中的虚页号和对应的物理页号进行压缩,得到页表项对应的压缩块;这样在接收到物理地址转换请求时,可以基于待转换的目标虚拟地址的目标虚页号高位和目标虚页号低位,判断一级转译后备缓冲器TLB中多个页表项各自对应的压缩块中是否包括目标虚拟地址,再基于判断结果,确定目标虚拟地址对应的目标物理地址。与现有技术中直接将虚页号和对应的物理页号缓存至一级TLB中相比,通过压缩块的方式可以缓存更多的虚页号和对应的物理页号,从而可以在一定程度上提高虚拟地址在一级TLB中的命中率。
-
公开(公告)号:CN117112456A
公开(公告)日:2023-11-24
申请号:CN202310952968.3
申请日:2023-07-31
Applicant: 郑州云海信息技术有限公司
IPC: G06F12/109 , G06F12/1036 , G06F3/06
Abstract: 本发明公开了一种存储系统中特殊数据的生成方法、装置、设备及计算机可读存储介质,涉及存储系统技术领域,以避免特殊数据的处理对存储系统性能的影响,该方法包括:获取特殊数据请求;查找特殊数据请求对应的特殊结构;根据特殊结构和存储目标存储数据,获取特殊数据请求对应的特殊数据;本发明通过特殊结构的设置,利用特殊数据的重复性,使得每种特殊数据只需占用相应的预设存储数据大小的物理内存,节省了大量内存;并且能够利用特殊结构能够映射生成相应的特殊数据,使得各层协议栈模块间的特殊数据转发不必分配内存,不仅减少了内存的分配和释放操作,还能够数据的零拷贝,提高了存储系统的性能。
-
公开(公告)号:CN110998549B
公开(公告)日:2023-11-17
申请号:CN201880049493.4
申请日:2018-05-15
Applicant: ARM有限公司
Inventor: 安德鲁·布鲁克菲尔德·斯温
IPC: G06F12/1009 , G06F12/1027 , G06F12/1036
Abstract: 一种设备具有地址转换缓存(12、16),该地址转换缓存具有多个缓存条目(40),这些多个缓存条目用于存储依赖于页表的一个或多个页表条目的地址转换数据。控制电路(50)响应于指定地址信息的无效请求而执行无效查找操作以标识将要被无效的至少一个目标缓存条目。目标缓存条目是这样一种条目,其对应的地址转换数据依赖于与地址信息相对应的至少一个目标页表条目。控制电路(50)根据指示目标页表条目的页大小的页大小信息,来选择多个无效查找模式中用于进行无效查找操作的一者。不同的无效查找模式对应于基于地址信息来标识目标缓存条目的不同方式。
-
公开(公告)号:CN116775513A
公开(公告)日:2023-09-19
申请号:CN202310700212.X
申请日:2023-06-13
Applicant: 上海交通大学
IPC: G06F12/1036 , G06F9/455
Abstract: 本发明提供了一种支持设备直通虚拟机的物理内存动态分配系统及方法,包括:IO队列:用于虚拟机的共享与重映射,第一时间检查到虚拟机新发送的IO命令;哈希表:用于维护虚拟机物理地址与主机物理地址映射状态,检查每一个虚拟机物理地址是否映射到真实物理地址上;内存池:用于给处理IO缺页的内核模块进行内存分配;共享内存:用于同步页表映射,保证缺页处理过程中页表的一致性。本发明能够为设备直通虚拟机支持动态分配内存的能力,从而同时取得设备虚拟化的高性能与内存管理中的超售。
-
公开(公告)号:CN116107919A
公开(公告)日:2023-05-12
申请号:CN202310061306.7
申请日:2023-01-18
Applicant: 浙江大学
IPC: G06F12/02 , G06F12/1036 , G06F12/1009
Abstract: 本发明公开了一种针对跨架构的多地址空间虚拟化内存域隔离方法,该方法基于硬件所提供的内存域原语,通过修改操作系统内核代码的方式,以多地址空间的进程架构设计,将有限数量的物理内存域虚拟化出无限数量的虚拟内存域,为上层应用程序提供足够的内存域,以支持软件建立数量可扩展的软件安全隔离架构,通过扩展地址空间的数量实现有限物理内存隔离域的虚拟化,能够为应用高效地提供无限数量的虚拟内存隔离域。本方法的设计具有通用性,可以应用在不同的处理器架构上,而无需借助内存域原语以外的特殊处理器特性。本方法能够为目标应用程序提供无限数量的内存隔离域,以支持建立数量可扩展的软件安全隔离架构。
-
公开(公告)号:CN115668158A
公开(公告)日:2023-01-31
申请号:CN202180035866.4
申请日:2021-04-14
Applicant: ARM有限公司
Inventor: 詹森·帕克 , 尤瓦尔·埃拉德 , 亚历山大·唐纳德·查尔斯·查德威克 , 安德鲁·布鲁克菲尔德·斯温 , 卡洛斯·加西亚-托宾
IPC: G06F12/1009 , G06F12/1036 , G06F12/14
Abstract: 一种装置(2)具有存储器管理电路系统(16,20),所述存储器管理电路系统用于基于在包括至少两个级别的访问控制表的表结构的表条目中定义的访问控制信息来控制对存储器系统的访问。表访问电路系统(17)、(23)访问所述表结构以获得对应于目标地址的所述访问控制信息。对于所述表结构的除起始级别之外的给定级别处的给定访问控制表,所述表访问电路系统(17,23)基于所述目标地址的偏移部分来选择对应于所述目标地址的所述给定访问控制表的所选择的表条目。基于在所述表结构的比所述给定访问控制表更高级别处的较高级访问控制表的表条目中指定的可变嵌套控制参数(190)来选择所述偏移部分的大小。
-
公开(公告)号:CN115398408A
公开(公告)日:2022-11-25
申请号:CN202180028863.8
申请日:2021-03-12
Applicant: 微软技术许可有限责任公司
IPC: G06F12/1036 , G06F12/02
Abstract: 在此公开了用于计算机存储器管理的技术。在一个实施例中,一种方法包括:响应于接收到存储器分配的请求,确定该请求是针对来自物理存储器的第一存储器区域还是第二存储器区域的分配。第一存储器区域具有第一尺寸的第一存储器子区域,第二存储器区域具有第二尺寸的第二存储器子区域,第二尺寸大于第一存储器区域的第一尺寸。该方法还包括:响应于确定存储器分配的请求是针对来自第一或第二存储器区域的分配,分别分配第一或第二存储器区域的第一或第二多个存储器子区域的一部分,以响应于该请求。
-
公开(公告)号:CN115335815A
公开(公告)日:2022-11-11
申请号:CN202180023840.8
申请日:2021-03-08
Applicant: ARM有限公司
Inventor: 尤瓦尔·埃拉德 , 詹森·帕克 , 理查德·罗伊·格里森思怀特 , 西蒙·约翰·克拉斯克 , 亚历山大·唐纳德·查尔斯·查德威克
IPC: G06F12/14 , G06F12/1009 , G06F12/1081 , G06F12/1036
Abstract: 一种装置包括:转换电路,其用于执行转换操作以在第二存储器地址空间内生成经转换的第二存储器地址作为第一存储器地址空间内的第一存储器地址的转换,其中该转换电路被配置为根据存储在一个或多个转换信息地址处的转换信息来生成该经转换的第二存储器地址;权限电路,其用于执行检测权限信息的操作以指示对于给定第二存储器地址是否准许对该给定第二存储器地址进行存储器访问;以及访问电路,其用于在该权限信息指示准许对该给定第二存储器地址进行存储器访问时允许访问存储在该给定第二存储器地址处的数据;该访问电路被配置为选择性地允许由该转换电路访问转换信息地址,而无需该权限电路已经完成该检测权限信息的操作以指示是否准许对该转换信息地址进行存储器访问。
-
-
-
-
-
-
-
-
-