2019年嵌入式系统设计师考试,存储管理篇有哪些备考要点?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3807个文字,预计阅读时间需要16分钟。
通过分析历年考题,存储管理方面的问题频频出现,应予以重视。无论是概念、理论、分析还是计算,都容易成为考点。首先谈谈这个点,其他问题留待后续补充。
通过分析历年考题发现,在存储管理方面的题目蛮多的,应该是一个重要考点。无论是概念、理论、分析和计算都相当容易出题。这里就先拿这个点说说吧,其他的以后有时间再写了。
1、存储器系统的层次架构
- 计算机系统的存储器被组织成一个金字塔的层次结构。自上而下为:CPU内部寄存器、芯片内部高速缓存(cache)、芯片外部高速缓存(SRAM、SDRAM、DRAM)、主存储器(NAND FLASH、NOR FLASH、EEPROM)、外部存储器(磁盘、光盘、CF卡、SD卡)和远程二级存储器(分布式文件系统、WEB服务器),6个层次的结构。上述设备从上而下,依次速度更慢、容量更大、访问频率更小,造价更便宜。
2、高速缓存(cache)
- 工作原理:主要利用了程序的局部性特点。地址映象是指把主存地址空间映象到cache的地址空间。地址变换是指当程序或数据已经装入到cache后,在实际运行过程中,把主存地址如何编程cache空间的地址。
- 常用的地址映象和地址变换的方式有:
直接映象和变换:速度快,造价低,但有局限性,不能充分利用cache的好处。
组相联地址映象和变换:速度稍慢但是命中率高。
全相联地址映象和变换:可以任意映射。 - 常用的cache替换算法:轮转法和随机替换算法。
本文共计3807个文字,预计阅读时间需要16分钟。
通过分析历年考题,存储管理方面的问题频频出现,应予以重视。无论是概念、理论、分析还是计算,都容易成为考点。首先谈谈这个点,其他问题留待后续补充。
通过分析历年考题发现,在存储管理方面的题目蛮多的,应该是一个重要考点。无论是概念、理论、分析和计算都相当容易出题。这里就先拿这个点说说吧,其他的以后有时间再写了。
1、存储器系统的层次架构
- 计算机系统的存储器被组织成一个金字塔的层次结构。自上而下为:CPU内部寄存器、芯片内部高速缓存(cache)、芯片外部高速缓存(SRAM、SDRAM、DRAM)、主存储器(NAND FLASH、NOR FLASH、EEPROM)、外部存储器(磁盘、光盘、CF卡、SD卡)和远程二级存储器(分布式文件系统、WEB服务器),6个层次的结构。上述设备从上而下,依次速度更慢、容量更大、访问频率更小,造价更便宜。
2、高速缓存(cache)
- 工作原理:主要利用了程序的局部性特点。地址映象是指把主存地址空间映象到cache的地址空间。地址变换是指当程序或数据已经装入到cache后,在实际运行过程中,把主存地址如何编程cache空间的地址。
- 常用的地址映象和地址变换的方式有:
直接映象和变换:速度快,造价低,但有局限性,不能充分利用cache的好处。
组相联地址映象和变换:速度稍慢但是命中率高。
全相联地址映象和变换:可以任意映射。 - 常用的cache替换算法:轮转法和随机替换算法。

