从零认识单片机(4)

Posted returesun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零认识单片机(4)相关的知识,希望对你有一定的参考价值。

ROM和RAM

           计算机存储器分为内存和外存;

      内存:内存与cpu接轨比较紧密,可被cpu直接访问,可按照字节为单位随机访问,程序在运行时离不开内存,程序变量均定义在内存当中;

          内存容量小,速度比外存快,比cpu速度慢

      外存:外存和cpu之间比较远 ,外存不可以被cpu直接访问,外存一般以块为单位,不能以字节为单位随机访问 ;

          外存容量大,速度比内存慢。

     综合来说,文件和数据不用的时候存放在外存当中,用的时候从外存读取到内存,然后cpu从内存中读取数据直接使用。  

 ROM  (read  only memory) 只读存储器,只读不能写(程序运行时只能通过程序本身的操作去读而不能写)

      常见的ROM:单片机用来存储用户烧录的程序的器件是ROM,

              烧录其实就是在写ROM,但程序运行的时候是不能修改ROM,烧录程序一般是通过烧录器完成的。

       storage  存储器,含义有些像仓库存储东西;ROM就有些类似仓库,用来存储程序代码

       ROM有些像外存,但不完全相同,因为计算机系统有不同的设计方法,pc机和单片机的设计方法不同,PC机有外设没有ROM,单片机有ROM无外存,单片机中程序平时存储在ROM中,运行时由ROM供给cpu.

 RAM (random  access   memory)  随机访问存储器

    分类:物理上讲分为SRAM和DRAM

       单片机中一般使用的是SRAM,嵌入式soc,PC机中使用的是DRAM

单片机中的RAM和ROM:单片机中使用的ROM一般是flash(内存),有些地方也叫flash memory;RAM一般是SRAM,共同构成单片机存储体系

     RAM\ROM的协同工作方式:ROM存储用户写好编译好的程序,运行时cpu直接从ROM中读取一条条的指令来运行,指令运行过程中产生的临时数据放在RAM中。

     单片机用ROM存放程序,用RAM存放数据。

 

 

           

以上是关于从零认识单片机(4)的主要内容,如果未能解决你的问题,请参考以下文章

从零认识单片机(3)

任务一:认识MSP430单片机

云龙51单片机视频教程全套包含案例课件及资料

从零学起单片机通俗易懂教程推荐

从零开始创建GD32F4系列单片机工程模板&移植涂鸦MCU-SDK

智能车起步第一篇---认识K60