![]() |
|
||||||||||||||
| . 网站首页 . 产品新知 . 业界资讯 . 技术文库 . 下载中心 . 服务导航 . 邮购需知 . | ||
|
||
|
|||||
| 缓存的理解及在EDK中如何设置缓存 | |||||
作者:Free 文章来源:本站原创 点击数: 更新时间:2008-3-13 ![]() |
|||||
|
缓存是CPU和内存之间的临时存储器,CPU访问缓存速度比访问内存速度快得多,因此,CPU会将一些经常访问的数据放到缓存中,在下次读取数据的时候先在缓存中查找这些数据,如果找不到再到内存中去查找。将数据存放到缓冲中通常由一种算法来实现,这种算法通过计数等方法将不太经常用的数据从缓存中去除。 缓存分为一级缓存和二级缓存两种,有的较高端的CPU还有三级缓存。一级缓存通常由静态存储器(SRAM)组成,二级缓存通常由动态存储器(DRAM)组成,静态存储器比动态存储器速度快,但是不易集成,成本高。普通的电脑中一级缓存的大小都差不多,性能的差异主要由二级缓存的大小决定的,二级缓存越大性能越好,速度越快。一级缓存又分为指令存储器(ICache)和数据存储器(DCache)两种,DCache主要用来存放数据,而ICache主要用来存放执行这些数据的指令。一级缓存的容量通常为4K-64K,二级缓存的容量为128K 迅雷中有硬盘缓存机制,硬盘缓存是将下载的内容先放到缓存中,等到存储到一定的大小以后再存到硬盘中,这样就减少了读取硬盘的次数,保护了硬盘。通常缓存设置越大,对硬盘的保护作用越大,但具体要根据你机子的配置来设置缓存大小。
在EDK中设置缓存的步骤如下,我选择DDR作为缓存存储器,用其它类型的存储器作为缓存步骤类似 1、双击mb设置ICache和DCache的存储地址(DDR地址)和存储地址的大小 2、将DDR的MCH0和MCH1连接到mb的Cache线上 3、DDR的ICache和DCache选项选择打勾 注:图片看不清点击后再看
|
|||||
| 文章录入:admin 责任编辑:admin | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| 没有相关文章 |
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 管理登录 | | |||
|