Intel处理器中内否直接使用一级或二级缓存?另外现有处理器的缓存更新机制是什么?

liangyi571 2008-04-27 07:00:31
如题,
1. 某些处理器可以直接将缓存空间映射到逻辑空间,Intel的处理器是否支持?
如果现在不支持,将来是否有计划支持?

2. 现在的缓存机制下,什么时候会将缓存内的数据同步到内存?比如,堆栈区的数据应该大部分时间都在缓存内,什么时候这些数据会被同步到内存?
...全文
120 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
intel_www 2008-04-30
  • 打赏
  • 举报
回复
补充一点,第一个问题有没有计划我不知道,但是我的个人观点是可能性极小。因为这样的支持意味着对当前体系架构的有一个比较大的变动,会对地址空间的用途分配有很大影响,可能会导致很多现在的软件没办法正常运行。而且这样做也没有太大的意义。
intel_www 2008-04-28
  • 打赏
  • 举报
回复
问题不难。

第一个问题:不支持。有没有计划不知道。

第二个问题:这个取决于内存属性设置,展开来讲就长了。如果真的感兴趣的话建议去看“IA-32 Intel® Architecture Software Developer’s Manual Volume 3: System Programming Guide"的第10章“Memory Cache Control”。所有通过软件可控制的部分这里面都讲清楚了。该文档及其更新版本在Intel的网站上可以下载。
liangyi571 2008-04-27
  • 打赏
  • 举报
回复
这问题太难了吧,估计需要搞硬件的鬼子来回答

568

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧