什么是缓存?缓存如何工作?
什么是缓存?
缓存是嵌入在应用程序或设备内存中的硬件或软件组件,可自动临时存储用户使用的数据,以减少下次访问应用程序或设备时的数据检索时间和工作量。
缓存是用于在计算机系统中临时存储信息(通常是数据)的软件或硬件。它是一种适度形式的快速、昂贵的内存,用于增强频繁或经常访问的数据的性能。缓存数据暂时保存在缓存用户专属的存储介质上,与主存储分开。中央处理器 (CPU)、应用程序、网络浏览器和操作系统都使用缓存。
使用缓存是因为大容量或主存储无法满足用户的需求。缓存可最大限度地减少数据访问时间、降低延迟并增强输入/输出 (I/O)。缓存方法增强了应用程序性能,因为实际上所有应用程序工作负载都依赖于 I/O 操作。
缓存存在于硬件和软件中。
处理来自台式机、笔记本电脑、智能手机或平板电脑上软件的数据的 CPU 也有自己的缓存。这个 CPU 缓存是一个紧凑的内存块,旨在帮助 CPU 检索经常访问的数据。它保存了设备的主内存用来更快地运行指令的信息,而不是只在需要时才加载每条数据的情况。
每个在线浏览器都保留自己的缓存,包括 Microsoft Edge、Google Chrome、Firefox 和 Safari。浏览器缓存保存显示浏览器访问的网页所需的文件。这包括定义网站的 HTML 文档、层叠样式表 (CSS)指南、Javascript、cookie 和图形。
例如,当您浏览亚马逊时,它会检索与您看到的产品页面相关的所有照片——HTML、创建网站所需的脚本文件,以及您的登录凭据和购物车内容等自定义数据。如果您删除浏览器的缓存,零售网站会要求您重新登录并重新配置您的首选项。
通常,应用程序还会保留自己的缓存。应用程序,如浏览器,存储他们认为必不可少的文档和信息,允许他们在必要时快速重新加载数据。照片、媒体预览、浏览历史以及其他用户偏好可能是各种应用程序缓存的数据类型。
缓存如何工作?
高速缓存中的数据通常存储在可立即访问的硬件中,例如 RAM(随机存取存储器),并且可以与软件组件结合使用。缓存的基本目标是通过消除与它后面较慢的存储层联系的需要来提高数据检索速度。
缓存通常临时存储一小部分数据以换取容量,这与数据存档相反,后者的数据通常是全面且持久的。
当缓存客户端尝试检索数据时,它首先检查缓存。如果数据位于缓存中,则称为缓存命中。提供缓存命中的尝试比例称为缓存命中率或比率。
不在缓存中的数据从主存中取出并放入缓存中。这称为高速缓存未命中。这是如何实现的,以及从缓存中删除哪些信息为新数据创建空间,由缓存算法、缓存机制和系统规则决定。
各种缓存策略控制缓存的操作。Write-around 规则绕过缓存以支持存储的写入操作。这可以防止高速缓存在大量写入 I/O 期间被淹没。这种技术的缺点是数据在从存储中读取之前不会被缓存。因此,由于尚未缓存数据,此读取操作速度较慢。
直写缓存策略将信息存储在缓存和存储中。直写式缓存的好处是新记录的数据总是被缓存,允许快速读取。然而,直到信息被同时写入高速缓存和主体存储,写操作才算完成。这可能会导致写入操作延迟。
回写缓存类似于直写缓存,因为所有写入都被路由到缓存。相反,回写式缓存认为写入过程在信息被缓存后完成。然后数据从缓存传输到存储系统。
现在,让我们了解硬件缓存的工作原理。
硬件像内存块一样执行缓存,用于临时存储可能再次需要的数据。CPU、SSD 和 HDD通常具有基于硬件的缓存,而浏览器和 Web 服务器通常依赖于基于软件的缓存。
缓存由条目集合组成。每个条目都包含相关信息,这些信息是备份存储中存储的确切数据的副本。每个条目还包括一个标签,用于标识备份存储中的材料,它是该材料的副本。标记使并发的面向缓存的算法能够在多个层上运行而不会受到差分中继干扰。
每当缓存客户端(CPU、浏览器或操作系统)想要访问预期驻留在底层存储中的数据时,它都会首先检查缓存。如果可以找到带有适合必要数据的标签的条目,则改用该条目的数据。这称为缓存命中。
例如,网络浏览器可能会检查其在光盘上的本地缓存,以查看其是否具有作为特定 URL 的网站资料的本地备份文件。在这种情况下,URL 地址就是标签,而网页的内容就是数据。缓存访问导致缓存命中的比例称为缓存的命中率或命中率。
缓存未命中是另一种情况,当检查缓存但未找到具有必要标记的项目时会发生这种情况。这需要从备份存储进行更昂贵的数据访问。下载所需数据后,通常将其存储在缓存中以备将来使用。
在高速缓存未命中时,擦除当前高速缓存记录以为新获得的数据创建空间。替换策略是指用于确定替换哪个条目的试探法。一种常见的替换策略,“最近最少使用 (LRU)”,将最早的条目替换为最近最少访问的条目。
高效的缓存算法根据缓存材料的数量以及缓存和备份存储的延迟和资源利用率来计算使用命中率。
电脑
-
戴尔电脑笔记本怎么样?戴尔电脑笔记本有哪些型号推荐?
戴尔电脑笔记本怎么样?戴尔品牌创立于1984年,是一家以生产、设计、销售为一体的企业,戴尔品牌旗下的产...
-
联想thinkpad e15怎么安装win8?联想thinkpad e15安装win8教程分享
联想thinkpade15笔记本是一款2019上市的商务办公笔记本电脑,这款电脑搭载了英特尔酷睿第十代i5处理器以...
-
宏基宏基4745G性能怎么样?宏碁4745G价格多少?
宏基作为全球第二大电脑厂商,在英特尔公司发行了新的更加强劲的处理器后,肯定会紧更着英特尔公司的潮...
-
maxdos工具箱怎么查看电脑内存?maxdos工具箱查看电脑内存方法分享
maxdos工具箱功能强大,u启动这边教大家使用maxdos工具箱进行查看电脑内存,通过u盘启动盘制作工具 来...
-
华为MateBook X Pro有几个版本?华为MateBook X Pro各版本价格多少?
2月25日晚9点,华为在巴塞罗那召开了新品发布会,发布华为首款触屏全面屏笔记本电脑:MateBook X Pro...
硬件
- 磁盘缓存是什么?磁盘缓存有哪几种类型?
- GTX 1080 Ti怎么样?GTX 1080 Ti性能介绍
- Nuraphone耳机怎么样?Nuraphone耳机评测
- CPU和GPU谁才是电脑核心?各自都起到哪些作用?
- Surface Book与Macbook该选谁?Surface Book与Macbook Pro对比评测
- AMD 760K与AMD 860K哪个好?AMD速龙ii X4 860K和760K区别对比介绍
- 如何正确的使用扫描仪?扫描仪在使用方面有哪些注意事项?
- 如何利用vFloppy把启动软盘装进硬盘?具体操作步骤是什么?
- Win10主题背景变成黑色怎么办?Win10主题背景变成黑色解决办法分享
- 如何设置windows防火墙?windows防火墙设置方法分享
- 打印机如何双面打印?打印机双面打印方法分享
- 没有打印机怎么打印预览?没装打印机无法预览的解决技巧分享
- 打印机怎么装墨水?打印机装墨水教程分享
- tm220打印机怎么安装?爱普生tmu220安装步骤分享
- 什么是缓存?缓存如何工作?
- 如何在所有操作系统上更改IP地址?为什么要更改 IP 地址?
- 什么是数字证书?数字证书如何运作?
- 代理IP软件的如何使用?代理IP软件的注意事项有哪些?
- 如何挑选好用电饭煲?美的电饭煲怎么样?
- 林内热水器质量怎么样?林内热水器质量测评分享
- 能率燃气热水器质量怎么样? 能率燃气热水器质量测评分享
- 如何选购洗衣机?小天鹅洗衣机哪个型号性价比高?
- 松下吸尘器质量怎么样?松下吸尘器质量测评分享
- 单招学校排名重庆_单招学校排名
- 挑选吸尘器有哪些注意事项?小狗吸尘器怎么样?
- 海信电视E7H口碑评价怎么样?海信电视E7H有哪些优缺点?
- 投影仪可以取代电视吗?投影仪和电视比较有哪些优势?
- 手机怎么投屏到投影仪?有哪些方法?
- 美的SKY星际燃气热水器有哪些功能?值得推荐购买吗?
- 【世界新视野】东风是国产车吗
- 新动态:旅游城市排名前十 北京上海排名靠前,第六景色一绝
- TCL 75Q10G Pro怎么样?TCL 75Q10GPro和75Q10G哪个好?
- “樱”你而来!甘肃庆阳助农直播收益高
- 井水空调效果怎么样_井水空调
- 科创板50:融资净偿还1210.32万元,融资余额2.3亿元(03-20)
- 全球百事通!靠谱的网上兼职平台有哪些_4个正规靠谱的兼职副业
- 软文营销经典案例和推广思路_这样做提高80%的成功率
- 每日头条!魔都必游的十大免费景点 上海博物馆与田子坊文化深厚
- 微信二维码推广大全_2020微信最好发布推广平台
- 包子的具体做法及配方大全_包子的具体做法及配方
- 滚动:win7玩游戏很卡_win7玩游戏卡怎么办
- 焦点短讯!逐鹿飞的网店
- 最新快讯!河北衡水发布38个文化和旅游产业项目 拟引资金107.38亿元
- 每日消息!大闸蟹的吃法有哪些?
- 今日聚焦!肾不好的早期信号有哪些?
- 恒华科技: 关于持股5%以上股东股份减持计划提前终止的公告
- 【当前热闻】The?end?end词性是什么啊
- 【天天新要闻】尊师孝亲少年事迹材料_尊师孝亲好少年主要事迹
- 吃什么可以保护肺?润肺养肺的食物有哪些?
- 淌组词有哪些_部编版四年级语文上全册课文生字组词
- 什么是芦丁?芦丁的健康益处有哪些?
- 维生素C对人体有哪些好处?维C为什么可以疏通血管?
- 氰化物有什么危害?如何治疗氰化物中毒?
- 血管阻塞是由哪些原因造成的?通血管的方法有哪些?
- 什么是 L-精氨酸?精氨酸对人体有什么好处?
- 晒太阳可以补充阳光维生素D吗?晒多久可以补充足够呢?
- 铁超载是什么?为什么维生素 C 会导致铁过量?
- 身高计算公式怎样计算?家长如何帮孩子长高?
- 补锌对儿童的健康和发育有哪些好处?儿童每天锌摄入量是多少?
- 双十一有哪些值得买的零食_2020双十一零食攻略
- 有哪些演讲主题最吸引同学
- 世界观速讯丨浦东机场海关截获全国空港口岸年内首例活体鼠类病媒生物
- 热推荐:哪款驱动软件最好用_最好的驱动软件推荐
- 西门子煤气灶网站_西门子燃气灶价格查询
- 世界热议:客户分析模型有哪些_五大经典业务分析模型
- 全球快讯:白芨水怎么煮
- 今日快看!太原李荣浩演唱会观演须知(时长+入场+寄存)
- 当前动态:银河期货首席策略分析师 PTA宽幅震荡格局难改!短期如何操作
- 环球热头条丨抱疚
- 天天看点:国内哪里可以玩滑翔伞
- 当前关注:饺子的来历和寓意_饺子的来历?
- 全球看热讯:第四代dq200做了哪些改进
- 音视频采集卡_音视频采集卡
- 环球观热点:7座家用车排行榜前十名 7座别克gl8空间大(外观稳重端庄)
- 环球速递!如何进外网,手机翻国外网站教程
- 环球看点!湖南科技大学击剑馆开馆 长株潭青少年击剑公开赛率先登台
- 全球观速讯丨十大适合情侣旅游的国内景点
- 天天速看:小米电视系统怎么降级,这个方法一学就会
- 自考学历为什么不承认 本科文凭有用吗
- lol皇子打野攻略。
- 当前热点-日行一善 | 第2989期
- 环球快报:垂钓技巧 冬天钓深还是钓浅
- 天天速讯:tripa什么意思车上的
- 援疆温大教师胡雯:凝心聚力,语润浙疆
- 每日热议!大众旗下所有的汽车品牌
- 焦点!山丹居民委员会
- 当前看点!男性功能差别发愁!只一方,一补心、二补肾、三补血,悄悄强起来
- 天天微速讯:11朵玫瑰代表什么意思贺卡怎么写_11朵玫瑰代表什么意思
- 天天热文:安排!赣州春日5大玩法
- 今日精选:360杀毒和金山毒霸哪个好用_两种杀毒软件对比分析
- 从“二牛抬杠”到“铁牛”满地——西藏农业现代化掠影
- tpms灯亮是什么意思 tpms灯亮处理方法
- 异丙醇铝_关于异丙醇铝的介绍
- 环球快讯:华仁药业03月17日被深股通减持45.9万股
- 世界新消息丨壳中少女说的是什么
- 全球头条:理科冷门专业排名,海洋学专业上榜,基本就业环境都很艰苦
- 当前视点!动身去英语怎么说
- 环球今日报丨计数单位是什么
- 世界视点!工程砌体合同范本(推荐39篇)
- 全球热资讯!2020款途观上市时间最新消息 新车有望年内上市
- 挖土机动画片工程车_挖土机动画片
- 天地姻缘琉璃仙女小说
- 孕妇总是间断性的干咳,食补吃什么能缓解?
- 焦点速递!田宫野一号将于2022年作为一款可驾驶的越野电动汽车回归
- 曾拍出8千万的游戏卡再现法拍平台_全球限量500张的游戏王卡再现法拍平台
- 全球热讯:江西一萤石矿采场发生冒顶 4人被困
- 当前速讯:国内商品期市日间盘PTA等能化成品领涨
- 今日观点!普通话考试命题说话编不下去了怎么办?
- 【全球独家】大优然奶茶有谁知道怎么加盟?让我来告诉你
- 每日讯息!宝马2系油耗一公里多少钱 宝马2系油耗实际多少_约7毛
- 当前播报:2020月饼模具品牌排行榜_月饼模具品牌推荐
- 环球今头条!奇瑞艾瑞泽5的轮胎型号 艾瑞泽5轮胎详细参数(205/55 r16佳通轮胎)
- 天津美术学院是几本分数线_天津美术学院是几本
- “国足海参”商标已被抢注_“国足海参”被抢注商标 涉29类食品
电竞
数码
事件
- 环球资讯:禁止进入!南海汕尾龟龄岛附近海域实弹射击演习03-21
- 观速讯丨携手清华人!Leader首届“UP青春”校园计划启动03-21
- 【天天快播报】青岛今年花期明显比去年提前,春分时节注意防范“倒春寒”03-21
- 民警翻了6个小时的档案,终于帮她找到了已故父亲留下的唯一笔迹材料……03-21
- 观天下!2022年我国国民每晚平均睡眠时长7.4小时03-21
- 热头条丨新版出生医学证明4月1日启用,具体变化有哪些?一起来看03-21
- 环球热议:青岛海关签发RCEP原产地证书同比增长104.6%,出口享惠货值31.3亿元03-21
- 环球热点评!青岛日报刊发评论员文章:以旅发大会澎湃“好客山东”新动能03-21
- 精选!开展多种形式的未成年人普法宣传,青岛为未成年人成长撑起“法治蓝天”03-21
- 环球今头条!观海晨报 | 2023省旅发大会Logo和吉祥物发布;康复大学拟按程序“去筹建校”03-21
- 世界微动态丨杭州车牌摇号72次以上不中者可直接申领购车指标03-21
- 即时焦点:美国银行接连关闭,美政府“一保到底”或酿更大风险03-21
- 【世界聚看点】想赢怕输的包袱压垮青年军,国信水产男篮不敌天津队03-20
- 青岛明天局地有阵雨“叨扰”!今晚局部有大雾,未来三天气温稳中有升03-20
- 20年前的今天美国为私利发动伊拉克战争,外交部:令世界警醒!03-20