码迷,mamicode.com
首页 > 其他好文 > 详细

从零认识单片机(4)

时间:2018-04-22 16:05:43      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:不同的   取数   地方   读取数据   访问   access   用户   速度   family   

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)

标签:不同的   取数   地方   读取数据   访问   access   用户   速度   family   

原文地址:https://www.cnblogs.com/Returesun/p/8907293.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!