嵌入式Linux从入门到精通之第四节:深入指针分析
Posted 产品人卫朋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式Linux从入门到精通之第四节:深入指针分析相关的知识,希望对你有一定的参考价值。
存储器
要深入学习指针就需要先了解一下什么是存储器。
存储器是指存放数据的器件。
1、内存
内部存储器.常见的内存有:ram、DDRII
存储的数据掉电丢失。暂存数据
1:物理内存
实实在在看的见,摸得着的内存器件。
存储空间不是特别的大,一般在几个G一下。
2:虚拟内存
操作系统虚拟出来的内存。
咱们写应用程序的时候,在程序中看到的内存都是虚拟内存。
操作系统会在虚拟内存和物理内存之间做一个映射。
在32位系统下,咱们每个运行的程序都会分配内存,每个进程,都有
4G的虚拟内存。
3:内存编号
每个进程都有4G字节的寻址空间。
咱们可以将进程的内存看成4G个字节的字符数组。存储单元是一个字节
对4G大小的内存每一个存储单元进行编号
0x 00 00 00 00 ~ 0x ff ff ff ff
总结一句话:这个所谓的内存编号,就是地址
2、外存
外部存储器,常见的外存有:rom、flash、硬盘、u盘、sd卡、光盘、磁带
存储的数据掉电不丢失,长期存储数据
变量和指针的关系
以上是关于嵌入式Linux从入门到精通之第四节:深入指针分析的主要内容,如果未能解决你的问题,请参考以下文章