android常用的缓存机制,深刻理解Android中的缓存机制(一)缓存简介

概述

提及缓存,你们可能很容易想到Http的缓存机制,LruCache,其实缓存最初是针对于网络而言的,也是狭义上的缓存,广义的缓存是指对数据的复用,我这里提到的也是广义的缓存,比较常见的是内存缓存以及磁盘缓存,不过要想进一步理解缓存体系,其实还须要复习一点计算机知识。java

344a9992ac6d1f55c1243b495d287c5f.png

CPU

CPU分为运算器跟控制器,是计算机的主要设备之一,功能主要是解释计算机指令以及处理计算机软件中的数据。计算机的可编程性主要是指对中央处理器的编程。中央处理器、内部存储器和输入/输出设备是现代电脑的三大核心部件。编程

存储器

存储器的种类不少,按用途能够分为主存储器和辅助存储器,下面依次介绍一下。缓存

主存储器

又称内存是CPU能直接寻址的存储空间,它的特色是存取速率快。内存通常采用半导体存储单元,包括随机存储器(Random Access Memory)、只读存储器(Read Only Memory)和高级缓存(Cache)。服务器

RAM:随机存储器能够随机读写数据,可是电源关闭时存储的数据就会丢失;

ROM:只能读取,不能更改,即便机器断电,数据也不会丢失

Cache:它是介于CPU与内存之间,经常使用有一级缓存(L1)、二级缓存(L2)、三级缓存(L3)(通常存在于Intel系列)。它的读写速度比内存还快,当CPU在内存中读取或写入数据时,数据会被保存在高级缓冲存储器中,当下次访问该数据时,CPU直接读取高级缓冲存储器,而不是更慢的内存。

辅助存储器

辅助存储器又称外存储器,简称外存,对于电脑而言,一般说的是硬盘或者光盘等,对于手机通常指的是SD卡,不过如今不少厂商都已经整合在一块儿了网络

缓存类型

内存缓存:这里的内存主要指的存储器缓存

磁盘缓存:这里主要指的是外部存储器,电脑指的是硬盘,手机的话指的就是SD卡

缓存容量

就是缓存的大小,到达这个限度以后,那么就须要进行缓存清理了框架

缓存策略

不论是内存缓存仍是磁盘缓存,缓存的容量都是

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值