存储器
1 存储系统的结构层次
内部寄存器>Cache>主存储器>联机磁盘存储器>脱机光盘、磁盘存储器
2 存储器的分类
按访问方式:按地址访问的存储器、按内容访问的存储器
按寻址方式分:随机存储器、顺序存储器、直接存储器
3 相联存储器
是一种按内容访问的存储器。
4 高速缓存
- Cache命中率与Cache容量的关系是:容量越大,命中率越高
- 高速缓存的性能分析:命中率是Cache的一个重要指标,但不是最主要的指标
- 高速缓存中的地址映像方法:直接映像、全相联映像、组相联映像
Cache命中率计算
在一个程序执行期间,设Nc表示cache完成存取的次数,Nm表示主存完成存取的次数,h表示cache的命中率,则:
h=Nc/(Nc+Nm)
5 虚拟存储器
虚拟存储(Virtual Memory)技术是把很大的程序(数据)分成许多较小的块,全部存储在中,运行时把要用到的程序(数据)块先调入主存,并且把马上就要用到的程序块从主存调速缓存。这样就可以一边运行程序,边进行所需程序 (数据〉块的调进或调出。
6.外存储器
磁盘存储器:感盘存取速度较快 具有较大的存储容量,是目前广泛使用的外存储器,便盘就是最常见的外存储器。
光盘存储器:是一种采用聚体散光来在盘式介质上非接触的记录高主度信息的新型存储装置。
固态硬盘:固体硬盘存储介质分为两种,一种是采用闪存,一种是DRAM。
7 磁盘阵列技术
磁盘阵列是由多台磁盘存储器组成的一个快速、大容量、高可靠的外存子系统。现在常见的磁盘阵列称为廉价冗余磁盘阵列( Redundant Array of Independent Disk, RAID)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】