当前位置:首页 > 内存 > 正文

为什么内存断点会丢失数据

  • 内存
  • 2024-08-20 05:12:54
  • 3742

一、电脑内存的作用在计算机中,存储器通常被称为计算机硬件的组件。但还是有很多新手朋友不知道内存是什么,它的作用是什么。有些新手朋友很容易把电脑内存和手机内存混淆,其实他们认为这是一种错误的观点。从专业角度来看,内存是计算机中最重要的组件之一,是连接CPU的桥梁。计算机中的所有程序都在内存中工作,因此内存的性能对计算机的影响很大。内存也称为内部存储器。只要计算机存在,CPU就会将执行计算所需的数据传输到内存中,当计算完成时,CPU将结果发送出去。电脑。内存由内存芯片、电路板、金手指等部件组成。
计算机内存详解
也许看完上面对内存含义的概述,你对内存的本质还是不太了解。内存比硬盘等内存更好。当随机存储(计算机)打开时,内存是CPU和外界之间的桥梁,它更有用于数据交换,因此速度更快。
其实我们要知道的是,内存是暂时存储的,不像硬盘是存储程序和数据的。是清除的,电脑重启后硬盘上存储的数据就被清除了,这主要是因为内存和磁盘存储技术不同。但需要一直这样做才能保存数据。
电脑内存的作用
简单来说,内存在电脑中的作用相当于一个桥梁,负责硬盘与主板、处理器之间交换数据。计算机所有的数据都是在内存和处理器之间交换的,为什么数据不是直接和处理器进行处理和交换的呢?只要真正了解内存就知道内存的读取速度和存储速度是非常快的。主板上的数据总线速度非常慢。
目前我们看到的内存超过2GB。它于2014年推出。内存量越大,机器速度越快。在一台计算机上同时运行,一般来说2GB内存足以打开多个程序。


二、KEIL软件有没有可以给内存设置断点的方法呢?比如当某个内存发生指定变化时,程序就会在那里停止的方法当然,这些基本的编辑功能都是支持的。
进入调试界面,按Ctrl+B打开“断点”对话框,添加匹配的表达式。
例如,如果需要在程序重写D:0x50单元时中断程序,则在Expression中填写“D:0x50”,勾选Access中的Write,并保存此断点定义。然后当程序运行到要编辑D:0x50段的地方时,立即停止。
这是一个非常简单的例子,具体可以参考uVision帮助。软件的帮助文档是最好的信息来源。