文章分类 -  内存

摘要:一、MMU的产生 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一个难题出现在程序 阅读全文
posted @ 2018-01-08 16:29 大海中的一粒沙 阅读(208) 评论(0) 推荐(0)
摘要:在解析内存映射章节之前,先明确以下几个定义说明 物理地址: CPU地址总线上发出的地址,即CPU进行地址空间寻址的地址(作用:用于cpu地址空间寻址). 物理内存: 主板上的物理内存条所提供的内存空间定义为物理内存(嵌入式中一般指DRAM的空间), 它属于物理地址的一部分, 也就是说每个物理内存单元 阅读全文
posted @ 2018-01-02 10:33 大海中的一粒沙 阅读(4977) 评论(0) 推荐(0)
摘要:原文地址:http://blog.csdn.net/darennet/article/details/40521015,在原文基础上进行了一些整理,加入了一些自己的理解。 在嵌入式编程中,绝大部分功能都是通过外设实现的,这些外设不仅可以是CPU外部的某种功能模块,也可以是CPU芯片内部集成的某些片内 阅读全文
posted @ 2017-12-28 17:30 大海中的一粒沙 阅读(466) 评论(0) 推荐(0)
摘要:一:DDR操作 1 相关原理 DDR3内部相当于存储表格,和表格的检索相似,需要先指定 行地址(row),再指定列地址(column),这样就可以准确的找到需要的单元格。对于DDR3内存,单元格称为基本存储单元(也就是每次能从该DDR3芯片读取的最小数据),存储表格称为逻辑bank(DDR3内存芯片 阅读全文
posted @ 2017-12-28 16:58 大海中的一粒沙 阅读(3140) 评论(0) 推荐(0)
摘要:1 逻辑地址 《understanding the linux kernel》上的解释是与虚拟地址相关,基于硬件MMU与软件内存管理的一个概念,具体可以看UTLK的第二章内存寻址,有很详细的解释。 但是工作中之前用到的MIPS架构的处理器的解释却有出入,在《MIPS体系架构透视》一书中,逻辑地址是跟 阅读全文
posted @ 2017-12-28 09:56 大海中的一粒沙 阅读(836) 评论(0) 推荐(0)
摘要:物理地址(RAM):cpu发出的地址 物理内存(DRAM):只占物理地址一部分,由/proc/iomem可见,“System RAM” 就是物理内存(DRAM)的空间: >/proc/iomem 00000000-00000fff : reserved 00001000-0009fbff : Sys 阅读全文
posted @ 2017-12-27 20:46 大海中的一粒沙 阅读(1000) 评论(0) 推荐(0)
摘要:1.什么是内存 什么是内存呢?在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存),辅助存储器又称外存储器(简称外存) 阅读全文
posted @ 2017-12-27 17:10 大海中的一粒沙 阅读(455) 评论(0) 推荐(0)