OS---存储器

1、存储器的层次结构

    1.1  概述 

         理想情况下,存储器应当速度非常快、并且与处理器的速度匹配、容量大且价格低廉;

         实际情况,无法满足上述三个条件;

         于是在现在OS中,存储器采用  层次结构  来组织:

          

 

          1.1.1  CPU寄存器、高速缓存、主存、磁盘缓存  属于OS管理的范畴,断电后信息将不再保存;

          1.1.2  磁盘、移动存储  属于设备管理的范畴,存储的信息将长期保存;

          1.1.3  寄存器、主存 又被称为 可执行存储器,存放于其中的信息与辅存的信息相比,计算机所采用的访问机制也不同:

                    进程可在很少的时钟周期内使用指令对可执行存储器进行访问;

                    对辅存的访问则需要通过IO设备实现;

    1.2  详解

          1.1.1  CPU寄存器:

                CPU寄存器的速度最快,完全能与CPU匹配,以word为单位,容量较小;

          1.1.2  主存:

                主存用于保存进程运行时的程序和数据,容量为几十MB---数GB;

                主存的速度远低于CPU指令执行的速度;

                CPU的控制部件只能从主存中取得指令和数据,数据从主存中读取并装入寄存器,或者从寄存器存入到主存;

          1.1.3  高速缓存:

                速度快于主存,容量为几十KB---数MB;

                将主存中经常访问的信息存放于高速缓存中,减少访问主存;

          1.1.4  磁盘缓存:

                磁盘的IO速度远低于主存,一般将频繁使用的磁盘信息暂时存放在磁盘缓存中,减少磁盘的IO次数;

                磁盘缓存并不是一种实际存在的物质,利用主存的空间,暂存磁盘信息;

 

    

posted on   anpeiyong  阅读(327)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示