【技术实现步骤摘要】
本专利技术总体上涉及管理逻辑分区的数据处理系统中多个操作系统之间的资源。更具体而言,本专利技术涉及用于管理这种数据处理系统中对例如I/O资源的资源的访问的方法与系统。
技术介绍
数据处理系统(平台)中的逻辑分区选项(LPAR)允许单个操作系统(OS)的多个拷贝或多个异种操作系统同时运行在单个数据处理系统平台上。给操作系统图像在其中运行的分区指定不重叠的平台资源子集。这些平台可分配的资源包括一个或多个体系结构不同的处理器及其中断管理区域、系统存储器区域和I/O适配器总线槽。分区资源是由其自己的对OS图像的开放固件设备树表示的。运行在平台中的每个不同OS或OS图像是彼此保护的,使得一个逻辑分区上的软件错误不会影响任何一个其它分区的正确运行。这是通过分配由每个OS图像直接管理的不相交的平台资源集合和通过提供用于确保各种图像不能控制还未分配给它的任何资源来提供的。此外,防止OS分配资源控制中的软件错误影响任何其它图像的资源。因此,OS的每个图像(或每个不同的OS)直接控制平台中可分配资源的不同集合。为了控制和/或管理各种平台环境中的多个操作系统,通常使用可以称为管理程序的多个全局软件系统和/或固件组件。管理程序通常配置成管理和/或控制多个计算机硬件系统上每个操作系统可用资源的分配/使用。例如,除计算机系统的其它已知特征以外,管理程序可以控制用于整个计算机系统数据存储介质的资源访问与分配、对可用系统CPU的访问和/或系统输入/输出(IO)设备适配器的任何一个。管理程序还可以配置成确保各个独立的分区不会注意到每个其它分区的存在并且不会干扰它们各自的运行。通过向分区 ...
【技术保护点】
一种使运行在逻辑分区的数据处理系统的逻辑分区上的程序直接访问数据处理系统的资源的方法,该方法包括步骤:所述程序将用于数据处理系统上特定类型资源的第一地址转换成分配给所述逻辑分区的地址空间中的第二地址;及所述程序使用所述第二地 址空间访问分配给所述逻辑分区的所述特定类型的资源。
【技术特征摘要】
US 2005-10-20 11/255,3931.一种使运行在逻辑分区的数据处理系统的逻辑分区上的程序直接访问数据处理系统的资源的方法,该方法包括步骤所述程序将用于数据处理系统上特定类型资源的第一地址转换成分配给所述逻辑分区的地址空间中的第二地址;及所述程序使用所述第二地址空间访问分配给所述逻辑分区的所述特定类型的资源。2.如权利要求1所述的方法,其中数据处理系统包括资源集合和用于管理对所述资源集合的访问的管理程序,而且其中所述方法包括所述程序将所述第一地址转换成所述第二地址并使用所述地址而不使用所述管理程序访问所述资源的另一步骤。3.如权利要求1所述的方法,其中所述将所述第一地址转换成所述第二地址的步骤包括步骤根据定义的过程处理所述第一地址,以便获得所述第二地址。4.如权利要求3所述的方法,其中所述处理步骤包括利用所述第一地址执行一系列逻辑运算以获得所述第二地址的步骤。5.如权利要求4所述的方法,其中所述执行步骤包括利用第一地址和给定的与掩码执行逻辑与运算的步骤。6.如权利要求5所述的方法,其中所述执行一系列逻辑运算的步骤包括利用给定的或掩码执行逻辑或运算的另一步骤。7.如权利要求6所述的方法,其中数据处理系统包括用于管理对系统资源的访问的管理程序,而且所述处理步骤包括利用该管理程序创建所述与掩码和所述或掩码的另一步骤。8.如权利要求6所述的方法,其中所述执行逻辑与运算的步骤包括利用第一地址和给定的与掩码执行逻辑与运算以便获得中间地址值的步骤;及所述执行逻辑或运算的步骤包括利用所述中间地址值和给定的或掩码执行逻辑或运算以便获得所述第二地址的步骤。9.如权利要求1所述的方法,其中第一地址在分配给所述逻辑分区的地址空间之外。10.一种使运行在逻辑分区的数据处理系统的逻辑分区上的程序直接访问数据处理系统的资源的系统,该系统包括在所述程序中将用于数据处理系统上特定类型资源的第一地址转换成分配给所述逻辑分区的地址空间中的第二地址的装置;及在所述程序中使用所述第二地址访问分配给所述逻辑分区的所述特定类型的资源的装置。11.如权利要求10所述的系统,其中数据处理系统包括资源集合和用于管理对所述资源集合的访问的管理程序,而且其中所述用于将所述第一地址转换成所述第二地址的装置和所述用于使用所述第二地址的装置不使用所述管理程序而运行。12.如权利要求10所述的系统,其中所述用于转换的装置包括用于利用所述第一地址执行一系列逻辑运算以获得所述第二地址的装置。13.如权利要求12所述的系统,其中所述用于执行所述一系列逻辑运算的...
【专利技术属性】
技术研发人员:安托尼萨米A拉杰德拉恩,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。