发明名称 |
具有用于页面错误处理的闪存的扩展主存储器层次结构 |
摘要 |
公开了带有主存储器层次结构中的闪存的计算机系统。在一个实施例中,该计算机系统包括至少一个处理器、耦合到该至少一个处理器的存储器管理单元,以及耦合到该存储器管理单元的随机访问存储器(RAM)。该计算机系统还可包括耦合到该存储器管理单元的闪存,其中,该计算机系统被配置成在操作期间至少将多个页面的子集存储在所述闪存中。响应于页面错误,所述存储器管理单元可以在不调用I/O驱动程序的情况下确定与所述页面错误相关联的被请求的页面是否存储在所述闪存中,并进一步被配置成,如果所述页面存储在所述闪存中,则将所述页面传输到RAM中。 |
申请公布号 |
CN102473138B |
申请公布日期 |
2016.08.10 |
申请号 |
CN201080035941.9 |
申请日期 |
2010.06.28 |
申请人 |
甲骨文美国公司 |
发明人 |
S·卡皮尔;R·C·赫瑟林顿 |
分类号 |
G06F12/08(2016.01)I;G06F12/10(2016.01)I |
主分类号 |
G06F12/08(2016.01)I |
代理机构 |
中国国际贸易促进委员会专利商标事务所 11038 |
代理人 |
曹瑾 |
主权项 |
一种计算机系统,包括:至少一个处理器;耦合到所述至少一个处理器的存储器管理单元;耦合到所述存储器管理单元的随机访问存储器RAM,所述RAM在主存储器层次结构中;以及耦合到所述存储器管理单元的闪存,所述闪存在所述主存储器层次结构中,其中,所述计算机系统被配置成在操作期间至少将多个页面的子集存储在所述闪存中;其中,响应于页面错误,所述存储器管理单元被配置成确定与所述页面错误相关联的被请求的页面是否存储在所述闪存中,并进一步被配置成,如果所述页面存储在所述闪存中,则在不响应于页面错误产生中断和不响应于页面错误调用I/O驱动程序的情况下将所述页面传输到RAM中,其中,所述计算机系统还包括服务处理器,所述服务处理器被配置成基于在所述存储器管理单元的磨损级别表中所指示的、页面以前存储在所述闪存中的位置的历史来确定所述闪存中的用于存储页面的位置。 |
地址 |
美国加利福尼亚 |