首页 > 其他分享 >备战软考04——存储系统

备战软考04——存储系统

时间:2024-09-25 21:01:47浏览次数:1  
标签:主存 04 存储系统 Cache 软考 磁道 CPU

9:01 9月25日 周三
2.计算机组成与结构.pdf
3
存储系统
文老师软考教育
CPU内部
通用寄存器
Cache
主存储器
联机磁盘存储器
脱机光盘、磁盘存储器
◆计算机采用分级存储体系的主要目的是为了解决存储容量、成本和速度
之间的矛盾问题。
◆两级存储:Cache-主存、主存-辅存(虚拟存储体系)
◆局部性原理:总的来说,在CPU运行时,所访问的数据会趋向于一个较
小的局部空间地址内,包括下面两个方面:
时间局部性原理:如果一个数据项正在被访问,那么在近期它很可能会被
再次访问,即在相邻的时间里会访问同一个数据项。
空间局部性原理:在最近的将来会用到的数据的地址和现在正在访问的数
据地址很可能是相近的,即相邻的空间地址会被连续访问。
或退款、他们断更新日残缺。可找我店促费知元整新台
3
存储系统
文老师软考教育
◆高速缓存Cache用来存储当前最活跃的程序和数据,直接与CPU交互,
位于CPU和主存之间,容量小,速度为内存的5-10倍,由半导体材料构成。其内容是主存内存的副本拷贝,对于程序员来说是透明的
Cache由控制部分和存储器组成,存储器存储数据,控制部分判断CPU要访问的数据是否在Cache中,在则命中,不在则依据一定的算法从主存中替换。
◆地址映射:在CPU工作时,送出的是主存单元的地址,而应从Cache存储器中
读/写信息。这就需要将主存地址转换为Cache存储器地址,
地址映像,由硬件自动完成映射,分为下列三种方法:
这种

9:01 9月25日 周三
2.计算机组成与结构.pdf
文老师软考教育
存储系统
◆直接映像:将Cache存储器等分成块,主存也等分成块并编号。主存中的块与Cache中的块的对应关系是固定的,也即二者块号相同才能命中。地址变换简单但不灵活,容易造成资源浪费。(如图所示)
主存区号主存区号主存区号
第0块
第1块
第0块
第n块
第0块
第0区
第n块
第1区
第0块
第n块
第M区
3.存储系统
文老师软考教育
主存块号
主存块号
主存块号
第0块第1块第2块
第0块
第7块
第8块
第16块
◆全相联映像:同样都等分成块并编号。主存中任意一块都与Cache中任意一块对应。因此可以随意调入Cache任意位置,但地址变换复杂,速度较慢。因为主存可以随意调入Cache任意块,只有当Cache满了才会发生块冲突,是最不容易发生块冲突的映像方式。
主存块号
第块
第1k块
第nk块
◆组组相连映像:前面两种方式的结合,将Cache存储器先分块再分组,主存也同样先分块再分组,组间采用直接映像,即主存中组号与Cache中组号相同的组才能命中,但是组内全相联映像,也即组号相同的两个组内的所有块可以任意调换。

9:02
9月25日周三
2.计算机组成与结构.pdf
存储系统
文老师软考教育
◆替换算法的目标就是使Cache获得尽可能高的命中率。常用算法有如下几种。(1)随机替换算法。就是用随机数发生器产生一个要替换的块号,将该块替换出去。
(2)先进先出算法。就是将最先进入Cache 的信息块替换出去。
(3)近期最少使用算法。这种方法是将近期最少使用的Cache中的信息块替换
出去。
(4)优化替换算法。这种方法必须先执行一次程序,统计Cache的替换情况.
有了这样的先验信息,在第二次执行该程序时便可以用最有效的方式来替换。
3
存储系统
文老师软考教育
◆命中率及平均时间
Cache有一个命中率的概念,即当CPU所访问的数据在Cache中时,命中,直接从Cache中读取数据,设读取一次Cache时间为1ns,若CPU访问的数据不在Cache中则需要从内存中读取,设读取一次内存的时间为1000ns,若在CPU多次读取数据过程中,有90%命中Cache,则CPU读取一次的平均时间为(90%*1+10%*1000)ns

9:02 9月25日周三
2.计算机组成与结构.pdf
3
存储系统
文老师软考教育
◆磁盘结构和参数
磁盘有正反两个盘面,每个盘面有多个同心圆,每个同心圆是一个磁道,每个
同心圆又被划分为多个扇区,数据就被存放在一个个扇区中。
磁头首先要寻找到对应的磁道,然后等待磁盘进行周期旋转,旋转到指定的扇
区,才能读取到对应的数据,因此,会产生寻道时间和等待时间。公式为:
存取时间=寻道时间+等待时间(平均定位时间+转动延迟)
注意:寻道时间是指磁头移动到磁道所需的时间;等待时间为等待读写的扇区
转到磁头下方所用的时间。
3
存储系统
文老师软考教育
◆磁盘调度算法
之前已经说过,磁盘数据的读取时间分为寻道时间+旋转时间,也即先找到对应的磁道,而后再旋转到对应的扇区才能读取数据,其中寻道时间耗时最长,需要重点调度,有如下调度算法:
先来先服务FCFS:根据进程请求访问磁盘的先后顺序进行调度。
最短寻道时间优先SSTF:请求访问的磁道与当前磁道最近的进程优先调度,使得
每次的寻道时间最短。会产生“饥饿”现象,即远处进程可能永远无法访问。
扫描算法SCAN:又称“电梯算法”,磁头在磁盘上双向移动,其会选择离磁头当前所在磁道最近的请求访问的磁道,并且与磁头移动方向一致,磁头永远都是从里向外或者从外向里一直移动完才掉头,与电梯类似。
单向扫描调度算法CSCAN:与SCAN不同的是,其只做单向移动,即只能从里向
外或者从外向里。

标签:主存,04,存储系统,Cache,软考,磁道,CPU
From: https://www.cnblogs.com/Lyh3012648079/p/18432205

相关文章

  • 备战软考05——输入输出
    9:029月25日周三2.计算机组成与结构.pdf4输入输出技术文老师软考教育◆计算机系统中存在多种内存与接口地址的编址方法,常见的是下面两种:1)内存与接口地址独立编址方法内存地址和接口地址是完全独立的两个地址空间。访问数据时所使用的指令也完全不同,用于接口的指令只用于接口的读......
  • 04 练习示例
    #第一题#让用户输入一个数字,猜:如果数字>50,则输出:大了,如果数字<=50,则输出小了.num=int(input("请输入你要猜测的数字"))#需要注入:input的输入,永远为:字符串ifnum>50:print("大了")else:print("小了")#第二题:用......
  • 04 python编码相关
    对于Python默认解释器编码:py2:asciipy3:utf-8如果想要修改默认编码,则可以使用:#-*-coding:utf-8-*-注意:对于操作文件时,要按照:以什么编写写入,就要用什么编码去打开。8、解释器#!/usr/bin/envpython#在linxu中指定解释器的路径#-*-coding:utf-8-*-环境头只......
  • 信安软考总结-第八章 防火墙技术原理与应用
    防火墙概述防火墙概念不做特殊说明,认为防火墙只有ACL功能安全区域:公共外部网络:Internet内联网外联网(≠外网):常用作组织和合作伙伴之间进行通信军事缓冲区域(DMZ):常防止公共服务设备,向外提供信息服务防火墙安装在不同的安全区域边界处,用于网络通信安全控制,由专用......
  • 2024下半年四川软考报考条件
    一、报考条件(一)凡遵守中华人民共和国宪法和各项法律,恪守职业道德,具有一定计算机技术应用能力的人员,均可根据本人情况,报名参加相应级别、资格名称的考试。(二)根据报考属地化管理原则,报考人员须具有我省户籍、在我省相关院校在读学习、持有我省居住证或我省社会保险处于正常缴费状态,并......
  • 2024下半年安徽软考报考条件
    一、报名条件(一)凡遵守中华人民共和国宪法和各项法律,恪守职业道德,具有一定计算机技术应用能力的人员,均可根据本人情况,报名参加相应专业类别、级别的考试。(二)符合报考条件的香港、澳门、台湾居民可报名参加考试。二、报名时间:2024上半年安徽软考报名时间 3月22日09:00-4月02日16:00 ......
  • 题解:AT_abc204_e [ABC204E] Rush Hour 2
    变形的dijkstra。先思考什么情况下需要等待以及等待多长时间最优。我们把题目上的计算方法按照当前的时间\(t\)和通过所需的时间\(f(t)\)列个函数关系:\[f(t)=t+c+\lfloor\frac{d}{t+1}\rfloor\]然后用Desmos画个图可以得到图像(其实就是对勾函数):因为\(c,d\geq0\),所......
  • prometheus学习笔记之prometheus存储系统
    一、prometheus本地存储系统1.本地存储架构默认情况下,prometheus将采集到的数据存储在本地的TSDB数据库中,路径默认为prometheus安装目录的data目录,数据写入过程为先把数据写入wal日志并放在内存,然后2小时后将内存数据保存至一个新的block块,同时再把新采集......
  • 【软考机考问答】—为什么有的专业报名找不到
    软考高级、中级以及初级科目中不同专业每年安排的考试次数不一样。例如以下8个专业高级:“信息系统项目管理师”中级:“软件评测师”“电子商务设计师”“嵌入式系统设计师”“数据库系统工程师”“信息系统管理工程师”初级:“程序员”“信息处理技术员”2024年只在上半年3-4月进行报......
  • 【软考机考问答】—2024年软考机考批次安排
    一、考试时间:2024年11月9日-11日。二、考试方式:考试采取科目连考、分批次考试的方式,第一个科目节余的时长可为第二个科目使用。1.高级资格:综合知识和案例分析2个科目连考,作答总时长240分钟,综合知识科目最长作答时长150分钟,最短作答时长120分钟,综合知识科目交卷成功后,选择不参加案例......