【技术实现步骤摘要】
【国外来华专利技术】配置存储级内存命令
本专利技术的一个或多个方面一般涉及计算环境的辅助存储器,特别涉及辅助存储器的管理方面。
技术介绍
计算环境可包括主存储器(也称为主内存),以及辅助存储器。主存储器是可被处理器访问的存储器,其可例如由绝对地址随机寻址。与诸如直接存取存储设备(DASD)或存储级内存的辅助存储器相比,主存储器被认为是快速存取存储器,而且,主存储器的寻址被认为是比DASD或存储级内存的寻址更简单。存储级内存,其是经典主存储器外的外部存储空间,提供了比直接存取存储设备更快的存取。与DASD不同,存储级内存典型地没有被实施为机械臂旋转盘,而是非机械地固态部件。典型地,存储级内存被实施为通过若干输入/输出(I/O)适配器连接到计算系统的固态设备组,所述输入/输出适配器被用来将I/O设备的技术映射到中央处理单元的存储总线。
技术实现思路
通过提供执行指令的计算机程序产品以在包括主存储器和存储级内存的计算环境中执行配置存储级内存命令,克服了现有技术的缺点并提供了优势。计算机程序产品包括计算机可读存储介质,其可被处理电路读取并存储指令以由处理电路执行来实施方法。该方法包括例如由输入/输出(I/o)子系统获取请求块,该请求块包括指示配置存储级内存命令的命令代码,和指定将被分配的存储级内存的增量的所请求数量的总大小值;基于命令代码,启动用于配置存储级内存的配置过程,该过程被配置为分配在总大小值中指定的所请求数量的存储级内存的增量,其中所述启动包括执行一个或多个有效性检验;响应于一个或多个有效性检验是成功的,继续执行存储级内存的配置过程,其中一个或多个有效性检验包括确定 ...
【技术保护点】
一种计算机程序产品,用于执行指令以在包括主存储器和存储级内存的计算环境中执行配置存储级内存命令,所述计算机程序产品包括:计算机可读存储介质,其可被处理电路读取并存储由处理电路执行以执行一种方法的指令,该方法包括:由输入/输出(I/O)子系统获取请求块,该请求块包括指示配置存储级内存命令的命令代码,和指定将被分配的存储级内存的增量的所请求数量的总大小值;基于所述命令代码,启动用于配置存储级内存的配置过程,该过程被配置为分配在总大小值中指定的存储级内存的增量的所请求数量,其中所示启动包括执行一个或多个有效性检验;响应于所述一个或多个有效性检验是成功的,继续执行存储级内存的配置过程,其中一个或多个有效性检验包括确定所请求的总大小不超过初始化状态中的存储级内存增量的数量;以及在响应块的响应代码字段中存储响应代码,其指示配置过程是否已被启动,响应块具有指示响应块的长度的长度代码和响应代码字段。
【技术特征摘要】
【国外来华专利技术】2011.06.10 US 13/157,7041.一种计算机程序产品,用于执行指令以在包括主存储器和存储级内存的计算环境中执行配置存储级内存命令,所述计算机程序产品包括: 计算机可读存储介质,其可被处理电路读取并存储由处理电路执行以执行一种方法的指令,该方法包括: 由输入/输出(I/o)子系统获取请求块,该请求块包括指示配置存储级内存命令的命令代码,和指定将被分配的存储级内存的增量的所请求数量的总大小值; 基于所述命令代码,启动用于配置存储级内存的配置过程,该过程被配置为分配在总大小值中指定的存储级内存的增量的所请求数量,其中所示启动包括执行一个或多个有效性检验; 响应于所述一个或多个有效性检验是成功的,继续执行存储级内存的配置过程,其中一个或多个有效性检验包括确定所请求的总大小不超过初始化状态中的存储级内存增量的数量;以及 在响应块的响应代码字段中存储响应代码,其指示配置过程是否已被启动,响应块具有指示响应块的长度的长度代码和响应代码字段。2.如权利要求1所示的计算机程序产品,其中所述一个或多个有效性检验还包括确定已被配置的存储级内存增量的计数加上所请求的总大小是否超过最大可配置的存储级内存增量界限,且其中响应于不超过最大存储级内存增量,所述配置过程继续。3.如权利要求2所示的计算机程序产品,其中所述一个或多个有效性检验还包括检验请求块的长度字段;检验配置存储级内存命令是否可用于被执行;检验响应块具有有效格式;以及检验I/O子系统能执行配置存储级内存命令,且其中响应于所述一个或多个有效性检验是成功的,配置过程继续。4.如权利要求1所述的计算机程序产品,其中所述启动还包括响应于所述一个或多个有效性检验是成功的,开始异步过程以执行存储级内存的配置,其中被配置的存储级内存内容被初始化为零。5.如权利要求4所述的计算机程序产品,其中该方法还包括在通知响应中指示异步过程的完成。6.如权利要求5所述的计算机程序产品,其中通知响应块包括响应代码,其指示尝试执行配置存储级内存命令的结果。7.如权利要求6所述的计算机程序产品,其中所述通知响应块通过执行存储事件信息命令以获得事件彳目息而被获得。8.如权利要求5所述的计算机程序产品,其中所述请求块还被配置为包括将在通知响应块中被返回的异步完成相关器,该异步完成相关器将被使用以恢复配置存储级内存命令的处理。9.如权利要求1所述的计算机程序产品,其中所述配置过程包括: 调整一个或多个内部控制以使得存储级内存增量可访问;以及 将存储级内存的增量的状态设为可操作。10.一种计算机系统,用于执行指令以在包括主存储器和存储级内存的计算环境中执行配置存储级内存命令,所述计算机系统包括: 存储器;以及与所述存储器通信的处理器,其中所述计算机系统被配置为执行方法,所述方法包括: 由输入/输出(I/o)子系统获取请求块,该请求块包括指示配置存储级内存命令的命令代码,和指定将被分配的存储级内存的增量的所请求数量的总大小值; 基于命令代码,启动用于配置存储级内存的配置过程,...
【专利技术属性】
技术研发人员:C·小盖尼,K·J·奥克斯,T·B·马赛厄斯,P·K·什韦德,P·D·德里费尔,P·G·苏顿,H·尤登弗兰德,E·特佐罗塔托斯,S·G·格拉森,
申请(专利权)人:国际商业机器公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。