发明名称 Storage controller cache page management
摘要 A cache page management method can include paging out a memory page to an input/output controller, paging the memory page from the input/output controller into a real memory, modifying the memory page in the real memory to an updated memory page and purging the memory page paged to the input/output controller.
申请公布号 US8990504(B2) 申请公布日期 2015.03.24
申请号 US201113180380 申请日期 2011.07.11
申请人 International Business Machines Corporation 发明人 Astigarraga Tara;Browne Michael E.;Demczar Joseph;Wieder Eric C.
分类号 G06F12/00;G06F12/12 主分类号 G06F12/00
代理机构 Cantor Colburn LLP 代理人 Cantor Colburn LLP ;Chiu Steven
主权项 1. A cache page management method, comprising: paging a memory page from a real memory to a virtual memory, the virtual memory being a peripheral device to a computer system that includes the real memory and an input/output controller; paging out the memory page from the virtual memory to the input/output controller; paging the memory page from the input/output controller into the real memory; modifying the memory page in the real memory to an updated memory page such that the memory page in the input/output controller becomes a stale memory page based on the modifying of the memory page in the real memory; and purging the stale memory page from the input/output controller, wherein purging the stale memory page from the input/output controller comprises: monitoring a dirty bit in a page table that is associated with the memory page in the input/output controller;based on determining that the dirty bit has been set in the page table associated with the memory page, monitoring a previously paged out bit in the page table associated with the memory page in the input/output controller; andbased on determining that the previously paged out bit has been set in the page table associated with the memory page, determining that the memory page is the stale memory page and sending a command to purge logical block addresses associated with the memory page in the input/output controller.
地址 Armonk NY US