慧聪网首页 > 电子行业 > 基础知识
 
嵌入式系统设计师考试复习笔记之存储管理篇
2008/7/23/09:39  来源:21IC中国电子网

    引言

    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的好处。

    组相联地址映象和变换:速度稍慢但是命中率高。

    全相联地址映象和变换:可以任意映射。

    常用的cache替换算法:轮转法和随机替换算法。

    高速缓存的分类:

    统一cache和独立的数据/指令cache

    写通cache和写回cache

    读操作分配cache和写操作分配cache

    

    3、存储管理单元(MMU)

    MMU在CPU和物理内存之间进行地址转换,将地址从逻辑空间映射到物理空间,这个过程称为内存映射。

    MMU主要完成下面的工作:

    A.虚拟存储空间到物理空间的映射。

    B.存储器访问权限的控制。

    C.设置虚拟存储空间的缓冲特性。

    嵌入式系统中常常采用页式存储管理。为了管理这些页引入了页表的概念。

    页表是位于内存中的表,它的每一行对应虚拟存储空间的一个页,该行包含了该虚拟内存页对应的物理内存页的地址、该页的访问权限和该页的缓冲特性等。

    从虚拟地址到物理地址的变换过程就是查询页表的过程。

    由于页表存储在内存中的,整个查询过程需要付出很大的代价。根据程序局部性的特点,增加了一个小容量、高速度的存储部件来存放当前访问需要的地址变换条目,这个存储部件称为:地址转换后备缓冲器(TLB)。

    当CPU访问内存时,首先在TLB中查找需要的地址变换条目,如果该条目不存在,CPU再从内存中的页表中查询,并把相应的结果添加到TLB中,更新它的内容。

    嵌入式系统中虚拟存储空间到物理空间的映射以内存块为单位进行。即虚拟存储空间中一块连续的存储空间被映射到物理存储空间中同样大小的一块连续存储空间。

    在页表和TLB中,每一个地址变换条目实际上记录了一个虚拟存储空间的内存块的基地址与物理存储空间相对应的一个内存块的基地址之间的对应关系。

    在MMU中实现虚拟地址到物理地址的映射是通过两级页表来实现的。

    禁止MMU时,所有物理地址和虚拟地址相等,即使用平板存储模式。

    

[1] [2] [3] [4] 下一页 


想让您的事业成功吗?
网上赚钱成功三步曲
1 不是会员
2 已是会员 免费宣传产品
3 推广公司 让生意火起来!
  
【我要评论】 【大 中 小】  【打印】
 关于“嵌入式系统、电子工程师”的资讯
·2008年嵌入式设计调查结果:工程师很辛苦  (7.16 9:22)
·嵌入式系统领域:已弥漫着微软阵营的味道  (7.16 8:58)
·片上系统(SOC)设计流程及其集成开发环境  (7.11 13:36)
·基于构件技术的嵌入式系统复用软件设计  (7.7 15:39)
·嵌入式系统是嵌入式软件与IC发展基础  (7.1 8:27)
·从五个方面把自己打造成最优秀的硬件工程师  (4.14 9:28)
·我国IC应主攻嵌入式系统领域  (3.3 9:26)
·实时操作系统μC/OS-II的改进与应用研究  (2.21 14:20)
·在下代嵌入式系统设计中采用平行测试测略  (8.3 8:40)
·元器件:PIC系列单片机应用设计与实例  (1.19 11:36)
采购进入E时代 直通车助您直达采购目的地
[变频器十大评选各大奖项决出] [火炬传递 慧聪9城市激情助跑]
·论太阳能电池能否拯救世界?
·
《2008电子资讯大全》揭秘
·
AMD慎用四招或能击败英特尔
·
华为晋级前五任正非再言过冬
·
诺基亚遭遇中国手机滑铁卢
·
AMD开发山猫芯片 挑战英特尔
·原材料涨价 电源厂如何应对
·
面对汽车电子诱惑 您怎么办
·
中国太阳能光伏产业面临洗牌
·
大唐电信20亿元入股中芯国际
·
M2M激发INTER嵌入式市场变局
·
人才是IC产业健康发展的根本
返回慧聪电子网首页
慧
聪
网

赢
造
企
业
网
上
贸
易