嵌入式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从入门到精通之第四节:深入指针分析的主要内容,如果未能解决你的问题,请参考以下文章

嵌入式Linux从入门到精通之第十四节:Linux IO控制技术

嵌入式Linux从入门到精通之第十六节:U-boot分析

Leetcode快速入门之第四节课: 区间法边界值分析

嵌入式Linux从入门到精通之第七节:GTK+概述

嵌入式Linux从入门到精通之第七节:GTK+概述

嵌入式Linux从入门到精通之第八节:GTK+详解