【技术实现步骤摘要】
本专利技术一般地涉及计算机系统,特别地涉及计算机系统中的存储器分配。本专利技术更特别地涉及一种用于提供改进的DMA映射的方法、系统和计算机程序产品。
技术介绍
计算机系统包括应要求动态地分配给执行应用程序和输入/输出(IO)设备(或者关联适配器)的有限物理存储器资源。经由转换成如下真实(或者物理)地址的虚拟地址来访问存储器,该真实(或者物理)地址对应于存储器内的物理位置。完成这些分配和/或存储器地址空间访问的一种方法是经由从IO适配器发出的直接存储器访问(DMA)操作。在当今的许多计算机系统中,系统的物理存储器地址空间通常大于IO地址空间。利用这些计算机系统,为便于一个或多个IO适配器访问整个系统物理存储器,要求一些转换机制。例如,32位IO地址子系统要求某种存储器映射以便允许IO适配器访问大于4GB的系统存储器地址。目前,多数操作系统(OS)将(存储器中的)最大页面大小设置为4K字节(4K),因此每个映射页面是4K字节。下面的表1图示了地址映射表的例子,该例子示出了就给定的4K页面基地址而言在系统存储器地址与IO DMA(直接存储器访问)之间的转换。表1 ...
【技术保护点】
一种数据处理系统,包括:包括物理地址空间的存储器;直接存储器访问(DMA)控制器;操作系统(OS)内核,控制对所述存储器的访问并且与所述DMA控制器通信以便完成虚拟到真实的存储器访问;与所述OS相关联的设备驱 动程序,所述设备驱动程序包括用于实施应用编程接口(API)的逻辑,所述API使得所述设备驱动程序能够在初始程序起动(IPL)期间将具体的邻接IODMA地址空间分配给适配器/IO设备,其中所分配的IODMA地址空间随后用来执行与那一I O设备相关联的DMA映射操作,而在所述IO设备要求邻接DMA ...
【技术特征摘要】
...
【专利技术属性】
技术研发人员:蓝燕虹,熊文,许健平,D米歇尔,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。