- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014年10月6 日 嵌入式系统设计师考试复习笔记之存储管理篇 - moguangxue的专栏 - 博客频道 - CSDN.NET
嵌入式系统设计师考试复习笔记之存储管理篇
欧浩源(ohy3686@)
引言
2007年下半年通过了嵌入式系统设计师的考试,一大堆的复习资料都不知道扔那里
好,卖掉又有点可惜,送人又没人要。与其让当时的复习笔记沉沦书架底部,还不
如整理一下让大家评论评论。2008年11月的考试也快到了,如果能帮到有需要的
人,那我真是乐坏了。看看06和07年的题 目,在存储管理方面的题 目蛮多的,应该
是一个重要考点。无论是概念、理论、分析和计算都相当容易出题。在我当时的复
习笔记中这方面算最多了。这里就先拿这个点说说吧,其他的以后有时间再写了。
1、存储器系统的层次架构
计算机系统的存储器被组织城一个金字塔的层次结构。
自上而下为:CPU内部寄存器、芯片内部高速缓存(cache)、芯片外部高速缓存
(SRAM、SDRAM、DRAM)、主存储器(FLASH、EEPROM)、外部存储器(磁盘、
光盘、CF卡、SD卡)和远程二级存储器(分布式文件系统、WEB服务器),6个层次
的结构。
上述设备从上而下,依次速度更慢、容量更大、访问频率更小,造价更便宜。
2、高速缓存(cache)
工作原理 (参照教程126页,博客画不了图):主要利用了程序的局部性特点。
地址映象是指把主存地址空间映象到cache的地址空间。
地址变换是指当程序或数据已经装入到cache后,在实际运行过程中,把主存地址
如何编程cache空间的地址。
常用的地址映象和地址变换的方式有: (教程127页)
直接映象和变换:速度快,造价低,但有局限性,不能充分利用cache的好处。
组相联地址映象和变换:速度稍慢但是命中率高。
全相联地址映象和变换:可以任意映射。
/moguangxue/article/details/7628950 1/ 12
2014年10月6 日 嵌入式系统设计师考试复习笔记之存储管理篇 - moguangxue的专栏 - 博客频道 - CSDN.NET
常用的cache替换算法:轮转法和随机替换算法。
高速缓存的分类:
统一cache和独立的数据/指令cache
写通cache和写回cache
读操作分配cache和写操作分配cache
3、存储管理单元 (MMU)
MMU在CPU和物理内存之间进行地址转换,将地址从逻辑空间映射到物理空间,这
个过程称为内存映射。
MMU主要完成下面的工作:
A. 虚拟存储空间到物理空间的映射。
B. 存储器访问权限的控制。
C. 设置虚拟存储空间的缓冲特性。
嵌入式系统中常常采用页式存储管理。为了管理这些页引入了页表的概念。
页表是位于内存中的表,它的每一行对应虚拟存储空间的一个页,该行包含了该虚
拟内存页对应的物理内存页的地址、该页的访问权限和该页的缓冲特性等。
从虚拟地址到物理地址的变换过程就是查询页表的过程。
由于页表存储在内存中的,整个查询过程需要付出很大的代价。根据程序局部性的
特点,增加了一个小容量、高速度的存储部件来存放当前访问需要的地址变换条
目,这个存储部件称为:地址转换后备缓冲器(TLB)。
当CPU访问内存时,首先在TLB中查找需要的地址变换条 目,如果该条 目不存在,
CPU再从内存中的页表中查询,并把相应的结果添加到TLB中,更新它的内容。
嵌入式系统中虚拟存储空间到物理空间的映射以内存块为单位进行。即虚拟存储空
间中一块连续的存储空间被映射到物理存储空间中同样大小的一块连续存储空间。
在页表和TLB中,每一个地址变换条 目实际上记录了一个虚拟存储空间的内存块的
基地址与物理存储空间相对应的一个内存块的基地址之间的对应关系。
在MMU中实现虚拟地址到物理地址的映射是通过两级页表来实现的。
/moguangxue/article/details/7628950 2/ 12
2014年10月6 日 嵌入式系统设计师考试复习笔记之存储管理篇 - moguangxue的专栏 - 博客频道 - CSDN.NET
禁止MMU时,所有物理地址和虚拟地址相等,即使用平板存储模式。
4 、内存保护
操作系统通常利用MMU来实现操作系统内核与应用程序之间
您可能关注的文档
- 第三讲2 运算方法.ppt
- 智能手机与微信时代,对Web与手机浏览器的再思考(上).pdf
- 虚拟化技术及云计算2_CPU虚拟化.pdf
- 计算机软件系统要领.docx
- MPEG-2 TS 码流编辑的原理及应用.pdf
- 数据库期末复习题目概论.doc
- 数字通信系统传输技术研究(副本).pdf
- 体育新闻英语文体特征研究.doc
- 小学语文模拟试卷资料.doc
- UBA2032T全桥驱动芯片在PWM中应用.doc
- 江苏扬州2024~2025学年七年级第一学期语文月考试题[含答案}.pdf
- 江西宜春2024~2025学年高三第一学期开学考试数学试题合集2套[含答案}.pdf
- 辽宁2023~2024学年高考适应性英语模拟试题[含答案}.pdf
- 幼儿园感恩教育公开课.pptx
- 城市轨道交通概论(第2版):城市轨道交通运营管理PPT教学课件.pptx
- 内蒙古鄂尔多斯西四旗2024~2025学年高三第一学期期中联考英语试题[含答案}.pdf
- 幼儿园感恩教育课课件.pptx
- 幼儿园我能行心理安全教育.pptx
- 人教部编版2023~2024学年第二学期高二第二学期尖子生:家庭与婚姻[含答案}.pdf
- 幼儿园我会这样吃——安全饮食教育指导.pptx
最近下载
- 2025年出境竹木草制品台帐表单各种表格.pdf VIP
- DB34T 4822-2024 地下水监测井建设技术规范.pdf
- 中国热射病诊断与治疗指南(2025版).pptx
- 第19课社会生活的变迁(课件)-八年级历史下册教学无忧备课课件(统编版).pptx VIP
- 铁路预应力混凝土桥梁智能张拉与压浆施工技术规程.pdf VIP
- DL∕T 1685-2017 油浸式变压器(电抗器)状态评价导则.pdf
- 2025春人教鄂教版(2024)小学科学一年级下册《纸制品》教案及反思.docx VIP
- 建设工程标准化协会标准:TCECS 717-2020 城镇排水管道非开挖修复工程施工及验收规程.pdf
- XX县压缩天然气城市气化工程初步设计说明书.doc
- 调 式 中 的 音 程.pptx VIP
文档评论(0)