我的编程空间,编程开发者的网络收藏夹
学习永远不晚

软考网络工程师基础---cache的工作原理

短信预约 网络工程师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

软考网络工程师基础---cache的工作原理

  在计算机硬件中或者在手机中你总会是遇到一些常见的词语,但是有时候如果是不太深入的研究和了这些专业的术语还真的不知道是什么意思,比如我们说的cache,你时候懂得它的意思,并且了解它的工作原理呢?本文将为大家详细的去介绍一下它的工作原理。希望能够帮助到大家!

  cache的基本概念

  cache在计算机存储系统的层次结构中,介于中央处理器和主存储器之间的高速小容量存储器。它和主存储器一起构成一级的存储器。高速缓冲存储器和主存储器之间信息的调度和传送是由硬件自动进行的。

软考网络工程师基础---cache的工作原理_计算机硬件_软考_网络工程师_考试认证_编程学习网

  我们看到某些机器甚至有二级三级缓存,并且是每级缓存比前一级缓存速度慢且容量大。

  cache它的组成结构

  高速缓冲存储器是存在于主存与CPU之间的一级存储器,由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得多,接近于CPU的速度。

  主要由三大部分组成:

  Cache存储体:存放由主存调入的指令与数据块。

  地址转换部件:建立目录表以实现主存地址到缓存地址的转换。

  替换部件:在缓存已满时按一定策略进行数据块替换,并修改地址转换部件。

  基本工作原理

  我们看到下图中cache的工作原理,我们看到在Cache存储系统中,把Cache和主存储器都划分成相同大小的块,因此,主存地址由块号B和块内地址W两部分组成。同样的,在Cache的地址也由块号b和块内地址w组成。

cache工作原理

  它的原理是这样的当CPU要访问Cache时,送来主存地址放入主存地址寄存器。通过主存-Cache地址变换部件把主存地址中的块号B变换成Cache的块号b放入Cache地址寄存器中,并且把主存地址中的块内地址W直接作为Cache的块内地址w装入到Cache地址寄存器中。如果变换成功(称为Cache命中),就用所得到的Cache地址去访问Cache,然后再从Cache中取出数据送往CPU。

  在变换的过程中如果是不成功的话,那么将会是产生Cache的失效信息,并且用主存地址访问主存储器。从主存储器中读出一个字送往CPU。同时,把包括被访问字在内的一整块都从主存储器中读出来,装入到Cache中去。在这个时候如果Cache已经装满的话,则要采用某种Cache替换算法把不常用一块先调入主存储器中原来存放它的地方。以便腾出空间来存放新调入的块。由于程序具有局部性特点,当每次块失效时都把一块(通常是由多个字组成)再调入到Cache中,这样是可以能够提高Cache的命中率。

  一般来说Cache的容量比较小,主存储器的容量要比它大得多。那么,Cache中的块与主存储器中的块是按照什么样的规则建立对应关系的呢?在这种对应关系下,主存地址又是如何变换成Cache地址的呢?在日后的文章中我们将继续为大家简述!

  结语:本文为大家简述的是cache它的工作流程,相信很多非专业人士并非一下子可以看得懂,这也是属于正常,只要是能够掌握到一般以上的一个水平在软考网络考试中也可以是拿到高分。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考网络工程师基础---cache的工作原理

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

软考网络工程师基础---cache的工作原理

  在计算机硬件中或者在手机中你总会是遇到一些常见的词语,但是有时候如果是不太深入的研究和了这些专业的术语还真的不知道是什么意思,比如我们说的cache,你时候懂得它的意思,并且了解它的工作原理呢?本文将为大家详细的去介绍一下它的工作原理。希望能够帮助到大家!  cache的基本概念  cache在计算机存储系统的层次
软考网络工程师基础---cache的工作原理

软考网络工程师---数据通信基础

  现在是数据化时代,数据的通信也越来越成为一名网络工程师考试必备重点的一个科目内容,一般讲到数据的通信,都会包含通信、传输、交换这三个基本的概念,那么在整个软考网络工程师中,它所占的比例相对来说是比较小的,一般的比例都是在3-6分整个所占的分数比例,也就是在5%-8%这个整体的一个比例,在考试的时候也就是等于是一到送
软考网络工程师---数据通信基础

网络基础知识Apache服务器软件的工作方式

  在web服务器中或者你会经常使用到IIS,其实服务器软件有多种多样,比如有文件服务器文件服务器-如Novell的NETWare,数据库服务器-如Oracle数据库服务器,MySQL,PostgreSQL,MicrosoftSQLServer等,邮件服务器-Sendmail,Postfix,Qmail,Microso
网络基础知识Apache服务器软件的工作方式

0基础考软考网络工程师要准备什么?

  首先,在准备软考网络工程师考试之前,考生需要了解考试的内容和考试要求。软考网络工程师考试主要包括网络基础、网络设备与设施、网络管理与维护等方面的知识点。考生需要仔细研读考试大纲,了解每个知识点的考核要求,对照自身的知识储备进行评估,确定自己需要重点准备的内容。  在了解考试要求之后,考生可以通过学习相关教材和参加培
0基础考软考网络工程师要准备什么?

2021下半年网络工程师高频考点:指令系统基础

  为帮助大家备考2021下半年网络工程师考试,今天编程学习网小编为大家整理了2021下半年网络工程师高频考点:指令系统基础,希望对大家备考会有帮助。  考点4、指令系统基础  【考法分析】  本考点的基本考法是:  1、判断寻址方式  2、区分CISC和RISC的特点  【要点分析】  1、寻址方式  2、CISC复杂指
2021下半年网络工程师高频考点:指令系统基础

2021下半年信息系统管理工程师高频考点:网络基础知识

  为帮助大家备考2021下半年信息系统管理工程师考试,今天编程学习网小编为大家整理了信息系统管理工程师高频考点:网络基础知识,希望对大家备考会有帮助。  第7章 网络基础知识  根据对历年的考试真题进行分析,本章要求考生掌握以下几个方面的知识:  (1)OSI七层模型:七层名称、常见网络设备对应的层次、常见协议对应的层次
2021下半年信息系统管理工程师高频考点:网络基础知识

2021下半年网络工程师高频考点:Windows的基本管理

  为帮助大家备考2021下半年网络工程师考试,编程学习网小编为大家整理了2021下半年软考网络工程师高频考点:Windows的基本管理,希望对大家备考会有帮助。  考点28、Windows的基本管理  【考法分析】  本考点的基本考法是Windows系统下,常见命令的含义与作用。  【要点分析】  【备考点拨】  上午常
2021下半年网络工程师高频考点:Windows的基本管理

软考网络工程师和华为网络工程师的区别

  软考网络工程师和华为网络工程师的区别到底是什么?今天编程学习网小编来为大家说说软考网络工程师和华为网络工程师两者的不同之处。  软考网络工程师属于软考中级资格考试,软考既属于职业资格考试,又属于职称资格考试。考取了软考网络工程师就具备了评中级职称的相应资格。因此软考网络工程师更适合在国企或者事业单位的考生报考,可以帮助
软考网络工程师和华为网络工程师的区别

2021下半年系统集成项目管理工程师知识点:计算机网络基础

  为帮助大家备考2021下半年系统集成项目管理工程师考试,今天编程学习网小编为大家整理了系统集成项目管理工程师知识点:计算机网络基础,希望对大家备考会有帮助。  在网络基础知识方面,主要考查开发系统互连参考模型、网络协议、网络接入技术、网络存储技术等。  1、标准与协议  应用层协议  FTP(File Transfer
2021下半年系统集成项目管理工程师知识点:计算机网络基础

软考网络工程师和华为网络工程师的区别是什么?

  软考网络工程师和华为网络工程师的区别是什么?很多朋友在报考网络工程师证书的时候分不清软考网络工程师和华为网络工程师,编程学习网小编就来跟大家说说软考网络工程师和华为网络工程师的区别。  随着计算机网络的发展,每年报考网络工程师的考生越来越多,有了网络工程师这个证书对于求职就业都是有好处的。相信很多考生在报名的时候都看到
软考网络工程师和华为网络工程师的区别是什么?

软考网络工程师---操作系统的主要考察知识点

  一年一度的软考即将来临,作为考生的你,是否有准备好考试内容的复习,对于第一次参加软考的朋友们来说,不仅要复习好基本的知识概念,还是需要掌握并且是了解每一个版块的主要是考什么内容,这样才有目的性的去复习,针对考生对考试内容的不了解,编程学习网的专家老师们将为广大考生们作出内容上的指导。在软考网络工程师操作系统的内容知识主
软考网络工程师---操作系统的主要考察知识点

信息安全工程师网络安全的基本概念考点

  信息安全工程师网络安全的基本概念考点有哪些?为了方便考生及时有效的备考,编程学习网小编为大家精心整理了软考信息安全工程师网络安全的基本概念考试知识点,供大家参考和学习。如想获取更多计算机软件水平考试的模拟题及备考资料,请关注编程学习网网站的更新。  【考法分析】  本考点主要是对网络安全相关内容的考查。  【要点分析】  
信息安全工程师网络安全的基本概念考点

2021下半年信息系统管理工程师高频考点:信息系统开发的基础知识

  为帮助大家备考2021下半年信息系统管理工程师考试,今天编程学习网小编整理了信息系统管理工程师高频考点:信息系统开发的基础知识,希望对大家备考会有帮助。  第10章 信息系统开发的基础知识  根据对历年的考试真题进行分析,本章要求考生掌握以下几个方面的知识:  (1)信息系统:信息系统的定义、信息系统对企业的影响、信息
2021下半年信息系统管理工程师高频考点:信息系统开发的基础知识

软考网络工程师---关于广域网技术的考题

  广域网现在是一种跨地区的数据通讯网络,使用电信运营商提供的设备作为信息传输平台。我们可以是对照OSI参考模型,广域网技术主要位于底层的3个层次,分别是物理层,数据链路层和网络层,在整个软考中,对广域网的考察主要是包含了4个主要的知识点,下面来看看主要的知识点中你是否有遗忘!  广域网技术在整个网络工程师考试中所占的
软考网络工程师---关于广域网技术的考题

软考网络工程师报名照片要求及照片处理和上传流程

一、软考网络工程师报名照片要求1、尺寸要求:1寸免冠正面彩色证件照(尺寸25mm*35mm,像素295px*413px)。2、大小要求:文件容量约为10KB~50KB,如果过大或过小,照片验证审核工具会有提示。3、格式要求:JPG或JPEG格式,如果电子照片是其他格式,请转成JPG或JPEG格式。4、背景颜色要求:白底
软考网络工程师报名照片要求及照片处理和上传流程
2024-04-02

编程热搜

  • 华为高级工程师认证费用
      华为高级工程师认证费用是多少?华为高级工程师认证要多少钱?华为高级工程师认证是华为认证体系中用于标识个人能力在某一技术领域达到高级工程师级别的证明,认证费用为200美金,通过考试取得的证书3年有效。  华为高级工程师认证费用是必修方向和选修方向的总和,其中必修方向认证费用为300美金,选修方向认证费用为180美金。
    华为高级工程师认证费用
  • 2024年初级软考上半年考试时间安排
    初级软考每年安排两次考试,2024年初级软考上半年考试时间已公布,2024年初级软考上半年考试时间为5月25-28日。2024年初级软考上半年报名时间及入口:根据往年各省初级软考报名时间来看,2024年上半年初级软考报名时间3月份开始,具体请考生关注全国各省2024上半年软考报名时间及入口汇总表,希赛小编将及时为大家更
    2024年初级软考上半年考试时间安排
  • HCIA证书和HCIE哪个比较好?
      HCIA证书和HCIE哪个比较好?华为认证包含三个等级,分别是HCIA(华为认证网络工程师)、HCIP(华为认证网络资深工程师)、HCIE(华为认证互联网专家)认证。  HCIA(Huawei Certified ICT Associate )即华为认证ICT工程师,是华为职业认证中用于标识个人能力在某一技术领域达
    HCIA证书和HCIE哪个比较好?
  • 教你在PPT中创建好看的镜像效果
      当我们在阅读杂志书刊,或者看电影的时候常常都会看到像下图一样的原图片与图片镜像的组合效果的图片,在很多的摄影作品中也会有,我们其实也可以在PPT中轻松实现这种应用于各大媒介的图文特效技巧,不信的话我们一起来学习一下,操作过程其实并不复杂!  下面我们就开始我们的具体操作步骤了,首先第一步,我们需要先打开PowerP
    教你在PPT中创建好看的镜像效果
  • 多媒体应用设计师可以提前交卷吗
      可以。但是多媒体应用设计师提前交卷有时间限制,根据软考的考场规则,按照人力资源和社会保障部文件规定,开考5分钟后应试人员一律禁止入场。专业技术人员资格考试原则上封闭2个小时,不足2小时的全程封闭。  软考多媒体应用设计师属于专业技术人员资格考试,专业技术人员资格考试原则上封闭2个小时,不足2小时的全程封闭。  根据
    多媒体应用设计师可以提前交卷吗
  • 全国计算机二级C语言程序设计章节练习题及答案(1)
      对于备考计算机二级C语言考试的考生可以多做试题,一方面了解往年考试题型,一方面熟悉往年考点。今天编程学习网小编给大家准备了全国计算机二级C语言程序设计章节练习题及答案(1),供考生们练习。  点击查看:全国计算机二级C语言程序设计章节练习题及答案汇总  判断题  ×1.C++语言和C语言都是面向对象的程序设
    全国计算机二级C语言程序设计章节练习题及答案(1)
  • 广西2024上半年计算机软考什么时候报名?
    广西2024上半年计算机软考3月25日开始报名,具体报名时间见全国各省2024上半年软考报名时间及入口汇总表。2024上半年广西软考考试采用网络报名的方式,考生在规定的报名时间内进入中国计算机技术职业资格网,点击页面右下方的报名入口,进入全国计算机技术与软件专业技术资格(水平)考试网上报名平台,选择“广西”入口后点击进
    广西2024上半年计算机软考什么时候报名?
  • 软考可以申请退税吗
      可以。软考证书是可以抵扣个税的,按照个税6项专项附加扣除标准,在取得软考证书的当年,可以按照3600元定额扣除。  软考证书可以抵扣个税,根据国务院印发的《个人所得税专项附加扣除暂行办法》,第三章继续教育包含三条,具体内容如下:  第八条 纳税人在中国境内接受学历(学位)继续教育的支出,在学历(学位)教育期间按照每
    软考可以申请退税吗
  • win10如何正确禁用IPv6网络协议
       在Windows Vista和Server 2008开始,微软包括本地支持的IPv6(互联网协议第6版),并默认启用。IPv6是新的计算机的地址协议,最终将取代IPv4这是目前最流行的标准。win10中默认开启了对IPv6协议的支持,但是会影响到系统运行速度和磁盘占有率等。除非你的网络有IPv
    win10如何正确禁用IPv6网络协议
  • 2020年数据库系统工程师上午真题及答案解析
      2019上半年数据库系统工程师考试已结束,今天编程学习网小编为大家整理了2020年数据库系统工程师上午真题及答案解析,以便大家了解2020下半年数据库系统工程师基础知识考试真题。  软考数据库系统工程师上午考试为基础知识,编程学习网小编为大家整理了2020年数据库系统工程师上午真题,想知道答案和解析的考生可以直接进入在线题
    2020年数据库系统工程师上午真题及答案解析

目录