[发明专利]配置存储级内存命令有效
申请号: | 201280026704.5 | 申请日: | 2012-05-22 |
公开(公告)号: | CN103562892A | 公开(公告)日: | 2014-02-05 |
发明(设计)人: | C·小盖尼;K·J·奥克斯;T·B·马赛厄斯;P·K·什韦德;P·D·德里费尔;P·G·苏顿;H·尤登弗兰德;E·特佐罗塔托斯;S·G·格拉森 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F13/00 | 分类号: | G06F13/00 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 张亚非;于静 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 存储 内存 命令 | ||
1.一种计算机程序产品,用于执行指令以在包括主存储器和存储级内存的计算环境中执行配置存储级内存命令,所述计算机程序产品包括:
计算机可读存储介质,其可被处理电路读取并存储由处理电路执行以执行一种方法的指令,该方法包括:
由输入/输出(I/O)子系统获取请求块,该请求块包括指示配置存储级内存命令的命令代码,和指定将被分配的存储级内存的增量的所请求数量的总大小值;
基于所述命令代码,启动用于配置存储级内存的配置过程,该过程被配置为分配在总大小值中指定的存储级内存的增量的所请求数量,其中所示启动包括执行一个或多个有效性检验;
响应于所述一个或多个有效性检验是成功的,继续执行存储级内存的配置过程,其中一个或多个有效性检验包括确定所请求的总大小不超过初始化状态中的存储级内存增量的数量;以及
在响应块的响应代码字段中存储响应代码,其指示配置过程是否已被启动,响应块具有指示响应块的长度的长度代码和响应代码字段。
2.如权利要求1所示的计算机程序产品,其中所述一个或多个有效性检验还包括确定已被配置的存储级内存增量的计数加上所请求的总大小是否超过最大可配置的存储级内存增量界限,且其中响应于不超过最大存储级内存增量,所述配置过程继续。
3.如权利要求2所示的计算机程序产品,其中所述一个或多个有效性检验还包括检验请求块的长度字段;检验配置存储级内存命令是否可用于被执行;检验响应块具有有效格式;以及检验I/O子系统能执行配置存储级内存命令,且其中响应于所述一个或多个有效性检验是成功的,配置过程继续。
4.如权利要求1所述的计算机程序产品,其中所述启动还包括响应于所述一个或多个有效性检验是成功的,开始异步过程以执行存储级内存的配置,其中被配置的存储级内存内容被初始化为零。
5.如权利要求4所述的计算机程序产品,其中该方法还包括在通知响应中指示异步过程的完成。
6.如权利要求5所述的计算机程序产品,其中通知响应块包括响应代码,其指示尝试执行配置存储级内存命令的结果。
7.如权利要求6所述的计算机程序产品,其中所述通知响应块通过执行存储事件信息命令以获得事件信息而被获得。
8.如权利要求5所述的计算机程序产品,其中所述请求块还被配置为包括将在通知响应块中被返回的异步完成相关器,该异步完成相关器将被使用以恢复配置存储级内存命令的处理。
9.如权利要求1所述的计算机程序产品,其中所述配置过程包括:
调整一个或多个内部控制以使得存储级内存增量可访问;以及
将存储级内存的增量的状态设为可操作。
10.一种计算机系统,用于执行指令以在包括主存储器和存储级内存的计算环境中执行配置存储级内存命令,所述计算机系统包括:
存储器;以及
与所述存储器通信的处理器,其中所述计算机系统被配置为执行方法,所述方法包括:
由输入/输出(I/O)子系统获取请求块,该请求块包括指示配置存储级内存命令的命令代码,和指定将被分配的存储级内存的增量的所请求数量的总大小值;
基于命令代码,启动用于配置存储级内存的配置过程,该处过程被配置为分配在总大小值中指定的存储级内存的增量的所请求数量,其中所述启动包括执行一个或多个有效性检验;
响应于所述一个或多个有效性检验是成功的,继续执行存储级内存的配置过程,其中所述一个或多个有效性检验包括确定所请求的总大小不超过初始化状态中的存储级内存增量的数量;以及
在响应块的响应代码字段中存储响应代码,其指示配置过程是否已被启动,响应块具有指示响应块的长度的长度代码和响应代码字段。
11.如权利要求10所述的计算机系统,其中所述一个或多个有效性检验还包括确定已被配置的存储级内存增量的计数加上所请求的总大小是否超过最大可配置的存储级内存增量界限,且其中响应于不超过最大存储级内存增量,该配置过程继续。
12.如权利要求11所述的计算机系统,其中所述一个或多个有效性检验还包括检验请求块的长度字段;检验配置存储级内存命令是否可用于被执行;检验请求块具有有效格式;以及检验I/O子系统能执行配置存储级内存命令,且其中响应于所述一个或多个有效性检验是成功的,配置过程继续。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280026704.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:处理图像的方法和设备
- 下一篇:一种地理时区演示教学仪