阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

手机号码,快捷登录

老司机
查看: 977|回复: 0

[原创] 如何理解操作系统之中的高速缓存概念?

[复制链接]
  • TA的每日心情

    2014-8-8 16:43
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    发表于 2013-5-9 15:57:44 | 显示全部楼层 |阅读模式
    如何理解操作系统之中的高速缓存概念?
    【ghost win8】资讯:文章开始之前我们首先说一个计算机处理器发展的典故,有一点计算机发展历史知识的人都是知道,计算机CPU的发展其实在一定的程度之上就是象征着计算机硬件技术的发展,因为在计算机的CPU之中不仅仅是存在高速控制电路,也是存在存储电路,也是存在各种逻辑电路。可以说其实微处理器就是可以看做一个小型的计算机,只不过是输入输出接口比较的原始而已。
    计算机处理器的发展存在一个典型的特征,就是字长的发展,世界之上第一个CPU是4位的,之后发展成为了8位(现在很多的单片机之上使用的都是8为的处理器),win8系统下载之发展成为了16位的处理器(比如说8086),之后就是32位和64位的天下。计算机处理器字长的拓展可以带来很大的性能发展,高速缓存的概念是在16位处理器之中引入的。当时很多的人对于高速缓存存在质疑,但是实际结果让任何的人惊讶,高速缓存带来的性能提升,甚至是比8位处理器到16位处理器带来的性能提升都是要高很多。
    那么在ghost win8操作系统之中我们到底是如何理解高速缓存呢?当然,我们是不能直观的看见的,因为现在的操作系统都是保护模式的操作系统,我们使用这种操作系统的时候根本是不可能直接的接触到硬件。win7系统下载高速缓存是一种在cpu内部的高速存储器,其一般分为很多的层次,其主要的作用就是暂存大量的数据。
    也就是说CPU最近需要存储的数据都是在高速缓存之中,系统下载这样CPU需要取数据的时候就是不需要跟内存打交道,实际之上计算机速度的最大瓶颈就是cpu到内存的数据交互。现在这种交互由高速缓存承担了,现在我们的计算机之中百分之九十以上的cpu数据操作都是在高速缓存之中。
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表