“Cache-主存”和“主存和辅存”的区别

        最近在学习的时候碰到了一个关于“Cache-主存”和“主存和辅存”的区别,平时学习都只是大概了解一下,但是具体的区别没有深入学习,所以这次既然碰到了就仔细了解一下。

        “cache-主存”指 在 CPU 和主存之间增加一级速度快、但容量较小且每位价格较高的高速缓冲存储Cache)。借助于辅助软硬件,它与主存构成一个有机的整体,以弥补主存速度的不足。这个   层次的工作主要由硬件实现。
         “主存-辅存”层次的目的是为了弥补主存容量的不足。它是在主存外面增加一个容量更大、每位价格更低、但速度更慢的存储器(称为辅存,一般是硬盘)。它们依靠辅助软硬件的作用,构成一个整体。“主存-辅存”层次常被用来实现虚拟存储器,向编程人员提供大量的程序空间。
                                                  “Cache-主存”                                        “主存-辅存” 
目 的                                              为了弥补主存速度的不足                   为了弥补主存容量的不足 
存储管理实现                               全部由专用硬件实现                           主要由软件实现 
访问速度的比值
(第一级比第二级)大小           几比一                                                   几百比一 

典型的块(页)                           几十个字节                                           几百到几千个字节  
CPU对第二级的
访问方式                                       可直接访问                                           均通过第一级 
失效时CPU是否切换                  不切换                                                   切换到其它进程

  • 13
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值