WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2008099786) MEMORY FAILURE RECOVERY METHOD, INFORMATION PROCESSING DEVICE, AND PROGRAM
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2008/099786    International Application No.:    PCT/JP2008/052173
Publication Date: 21.08.2008 International Filing Date: 08.02.2008
IPC:
G06F 12/16 (2006.01), G06F 11/30 (2006.01)
Applicants: NEC CORPORATION [JP/JP]; 7-1, Shiba 5-chome, Minato-ku, Tokyo 1088001 (JP) (For All Designated States Except US).
KOHIGA, Akihito [JP/JP]; (JP) (For US Only)
Inventors: KOHIGA, Akihito; (JP)
Agent: MIYAZAKI, Teruo; 8th Floor, 16th Kowa Bldg., 9-20, Akasaka 1-chome Minato-ku, Tokyo 1070052 (JP)
Priority Data:
2007-031883 13.02.2007 JP
Title (EN) MEMORY FAILURE RECOVERY METHOD, INFORMATION PROCESSING DEVICE, AND PROGRAM
(FR) PROCÉDÉ DE RÉCUPÉRATION D'ÉCHEC DE MÉMOIRE, DISPOSITIF DE TRAITEMENT D'INFORMATIONS ET PROGRAMME
(JA) メモリ障害復旧方法、情報処理装置およびプログラム
Abstract: front page image
(EN)In a computer where virtual storage management is performed by paging, if a memory error which is difficult to be corrected has occurred, the failure is recovered to continue execution of the process. When an error which is difficult to be corrected has occurred, an error detection device (103) outputs an interrupt signal (107), which causes a CPU (101) to interrupt the process being executed and pass control to OS. The OS references the attribute of the page contained in a page frame where the memory error has occurred, in a page table (202). If the attribute is read-dedicated, a physical memory management table (201) is updated so that the page frame where the error has occurred is set to a use-inhibited state and the page table (202) is updated so that the virtual page stored in the page frame where the error has occurred will not be allocated to any page frame. Then, execution of the process is resumed. After the execution of the process is resumed, a page fault process is caused and the virtual page where the memory error has occurred is stored in other normal page frame.
(FR)Dans un ordinateur où une gestion de stockage virtuelle est effectuée par pagination, si une erreur de mémoire qui est difficile à corriger est survenue, l'échec est récupéré pour poursuivre l'exécution du processus. Lorsqu'une erreur qui est difficile à corriger est survenue, un dispositif de détection d'erreurs (103) émet un signal d'interruption (107), qui amène une unité centrale (101) à interrompre le processus qui est exécuté et à passer une commande au système d'exploitation (OS). L'OS référence l'attribut de la page contenue dans un cadre de page où l'erreur de mémoire est survenue, dans une table de pages (202). Si l'attribut est dédié à la lecture, une table de gestion de mémoire physique (201) est mise à jour de telle sorte que le cadre de page où l'erreur s'est produite est réglé à un état inhibé pour l'utilisation et la table de page (201) est mise à jour, de telle sorte que la page virtuelle stockée dans le cadre de page où l'erreur s'est produite ne sera pas allouée à un quelconque cadre de page. Ensuite, l'exécution du processus est reprise. Après que l'exécution du processus est reprise, un processus d'échec de page est provoqué et la page virtuelle où l'erreur de mémoire est survenue est stockée dans un autre cadre de page normale.
(JA)ページングによる仮想記憶管理を行っているコンピュータにおいて、訂正が困難なメモリエラーが発生した場合に障害を復旧させてプロセスの実行を継続させる。訂正が困難なメモリエラーが発生したとき、エラー検出装置103から出力される割り込み信号107により、CPU101は実行中のプロセスを中断し、制御をOSに移す。OSは、メモリエラーが発生したページ枠に格納されているページの属性をページ表202から参照し、読み込み専用ならば、物理メモリ管理表201を更新してエラーの生じたページ枠を使用禁止状態に設定し、エラーの生じたページ枠に格納されていた仮想ページが何れのページ枠にも割り当てられていないようにページ表202を更新し、プロセスの実行を再開させる。プロセスの実行再開後、ページフォルト処理が引き起こされ、メモリエラーに遭遇した仮想ページが正常な他のページ枠に格納される。
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MT, NL, NO, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: Japanese (JA)
Filing Language: Japanese (JA)