电源关闭后存储器的说法?

198 2023-11-24 00:49

一、电源关闭后存储器的说法?

解析:当计算机断电后,ROM中的信息不会丢失。

二、存储器的工作原理?

存储器在计算机中的组织

从段寄存器和指令寄存器引入

段寄存器

在程序中,有可以执行的指令代码,还有指令要操作的各种数据等等

遵循模块化程序设计思想,我们希望将相关的的代码安排在一起,数据安排在一起,于是我们使用段 segment 来安排一类数据或是代码

程序员在写程序的时候,可以很自然地将程序的各个部分放在相应的段中

对于应用程序来说,主要涉及三类段

  1. 存放指令代码的代码段 code segement,段寄存器就是 cs
  2. 存放数据的数据段 data segment,对应的段寄存器就是 ds
  3. 指明程序使用栈的区域的栈段 stack segment,对应的段寄存器就是 ss

还有一个附加的段寄存器 es,也是存放数据的数据段寄存器,用来处理数据串操作指令中操作数的存储

IA-32 还增加了 FSGS都属于数据段性质的段寄存器

存储器地址在编程的时候,是以 逻辑地址访问的,而逻辑地址包括 段基地址偏移地址

我们有代码段的寄存器 CS,它指明了代码段的开始,在这个代码段中的偏移地址由 EIP 寄存器来指示

同样的,我们的栈地址(或者叫做栈顶地址),是通过 SSESP 来联合指定的

数据段也要有地址,基地址一般是由 DS 指明(还有可能是 ES什么的),但是偏移地址并没有那个特定的寄存器指出,因为这是由多种方法计算出来的,这个地址我们称为 EA,也叫做有效地址

指令寄存器

程序由指令组成,指令存放在主存储器中,处理器需要一个专门的寄存器表示将要执行的指令在主存中的位置,这个位置由 存储器地址来表示,在 IA-32处理器中,存储器的地址保存在指令指针寄存器 EIP

EIP具有主动增量的功能,处理器执行完一条指令,EIP就会加上该指令的字节数,执行下一条指令,实现程序的顺序执行

当需要实现分支、循环的操作时,修改 EIP 将使程序跳转到指定的指令执行

EIP 不能像通用寄存器那样直接修改赋值,而是在执行控制转移,出现中断或异常时被处理器赋值而改变

既然说到了指令是放在主存中的,那么就来说说存储器的组织吧

存储器的组织

  • 存储器很大,被划分成了很多个单元
  • 我们给每个存储单元编排一个号码,叫做存储单元地址 Memory Address
  • 每个存储单元以字节为基本存储单位,即字节编址 Byte Addressable

我们以字节为单位定义字 WORD 和 双字DOUBLE WORD

我们不妨从 0 开始对存储器进行物理地址排编,直到其能够支持的最大的存储单元

IA - 32 来说,它支持 4GB 的存储器,物理地址就是从 0 ~ 0xFFFF FFFF

虽然我们对它编写了地址,但是我们在编程的时候并不是直接使用设个地址去访问的,因为直接访问会对存储器的管理带来麻烦(比如说内存使用重叠),为了更好地管理物理存储器,我们的处理器都集成了有存储管理单元(Memory Management Unit, MMU),就是这个 MMU 提供了我们的存储模型,通过这个存储模型,我们的程序才能访问物理存储器

存储器的存储模型

平展存储

在这种模型下,对程序来说存储器就是一个连续的存储空间,称为 线性地址空间

程序所需的代码数据堆栈都保存在这个空间中,每个存储单元保存一个字节且具有一个地址,我们称之为 线性地址(Linear Address)

段模式存储

在这种管理模型下,对程序来说存储器由一组独立的地址空间组成,这个地址空间称之为段

代码数据堆栈位于分开的段中,程序利用逻辑地址殉职段中的每个字节单元,每个段都能达到 4GB

在处理器内部,所有的段都被映射出线性空间地址,程序访问一个存储单元时,处理器会将逻辑地址转化成线性地址

使用这种存储模式主要是增加程序的可靠性,例如,将堆栈安排在分开的段中,可以防止堆栈区域增加时侵占代码或数据空间

实地址存储

与下文提到的实地址方式有联系,是一种特殊的段存储模型

线性空间最大为 1MB容量,由最大为 64KB的多个段组成

这种存储模型是 8086处理器的存储模型,IA - 32兼容

CPU的工作方式

在写代码时我们需要知道处理器执行代码的工作方式,因为工作方式决定了可以使用的指令存储模型

IA - 32 处理器支持以下三种基本的工作方式

逻辑地址

存储器的空间可以分段管理,采用逻辑地址指示

就像在上面我们讲到的段寄存器中的表示方法一样

逻辑地址 = 段基地址 : 偏移地址

在处理器内部以及编程时采用 逻辑地址

最简单的例子就是楼房编号

逻辑地址 转变成 线性地址再转换成物理地址 的事情是 MMU 完成的,在变成物理地址之后,处理器使用物理地址访问存主存储器

虚地址

既然程序访问的是逻辑地址,我们的这个地址空间也就不是实实在在的物理的地址空间了,这个空间我们会称之为 虚地址

这里就是 win32 对于 4GB 存储空间的一个大致的划分

我们只需要知道 0x 0040 0000(40 后面跟 4 个 0)是应用程序的起始地址,在后续的编程中我们将会看到这个地址

强调,这个地址,或者说地址分配,都是虚拟地址,不是物理地址

几种地址之间的关系和划分

物理地址

是在主存储器中存储单元的标识,从 0 开始编排直到最大,处理器直接使用物理地址来访问存储单元

线性地址

平展存储 存储模型下,对程序来说存储器是线性空间,每个存储单元保存的某一个字节具有一个地址,被称为 线性地址

当使用平展存储模型时,六个寄存器都指向线性空间的地址 0,段基地址等于 0 ,偏移地址等于线性地址

线性地址也是是逻辑地址到物理地址变换之间的中间层,当使用段式存储模型时,段寄存器选择不同的段选择器,就会指向线性空间不同的段(不同段的线性地址),基地址加上偏移地址形成线性地址

当使用实地址存储时,主存空间只有 1MB (2^10 字节),其物理地址为 0x0000 0 ~ 0xFFFF F

实地址存储模型也是一种段式存储,但是又两个限制:

  1. 每个段最大为 64kB (2^16 : 0x0000 ~ 0xFFFF)
  2. 段只能开始于低四位全为 0 的物理地址处

这样,实地址方式的段寄存器表示段开始时直接保存段基地址 的高 16 位,只需要将逻辑地址中的段地址想左移 4 位,加上偏移地址就得到了20位的物理地址

逻辑地址

不论是用何种存储模型,程序员都采用逻辑地址进行程序设计

逻辑地址包含两部分,一个是段基地址确定段在主存中的起始地址,另一个是偏移地址,就是距离段基地址的偏移量

虚拟地址

既然程序访问的是逻辑地址,那么我们的这个地址空间就不是实实在在的物理的地址空间了,我们将其称为 虚地址

32位 Windows 系统工作于保护模式,采用分段和分页机制,最终为程序构造了一个虚拟地址空间,换句话说,我们写在程序中的地址都是受这个虚拟地址空间限制的,比如说 ORG 0x0040 0000

补充:

8086 CPU有20条地址线,可直接寻址1MB的存储空间,每一个存储单元可以存放一个字节(8位)二进制信息

8086是16位寄存器,所以一共有2^16个段。每个段有2^4个字节,所以2^16个段的总尺寸是2^20=1m字节

三、电源关闭后存储器中的数据会如何?

当电源关闭后,存储在RAM中的数据会丢失,ROM中的数据不会丢失,U盘与硬盘都是外存储器,断电后数据不会丢失。

只读存储器(ROM)中存储的信息一旦写入后就固定下来,即使切断电源,信息也不会丢失,所以又称为固定存储器。ROM所存数据稳定 ,断电后所存数据也不会改变,并且结构较简单,使用方便,因而常用于存储各种固定程序和数据。

四、当电源关闭后存储器会怎么样?

解析:当计算机断电后,ROM中的信息不会丢失。当计算机重新被通电后,其中的信息保持原来的不变,仍可被读出。

ROM适宜存放计算机启动的引导程序、启动后的检测程序、系统最基本的输入输出程序、时钟控制程序以及计算机的系统配置和磁盘参数等

五、dram存储器是什么存储器?

DRAM是动态随机存储器。

动态随机存储器(dynamic random access memory) 采用动态存储单元的随机存储器,简称DRAM或动态RAM。DRAM 只能将数据保持很短的时间。为了保持数据,DRAM使用电容存储,所以必须隔一段时间刷新(refresh)一次,如果存储单元没有被刷新,存储的信息就会丢失。关机就会丢失数据。

六、SRAM存储器是什么存储器?

SRAM是英文StaticRAM的缩写,它是一种具有静止存取功能的内存,不需要刷新电路即能保存它内部存储的数据 说具体点就是高速缓存或者说是二级缓存 祝您好运

七、手机存储器品牌

手机存储器品牌:如何选择适合自己的存储设备

在如今的数字时代,手机已经成为人们生活中必不可少的一部分。手机存储器品牌的选择对于用户来说变得越来越重要。随着手机功能的不断增强,用户需要更大的存储空间来存储照片、视频、音乐和其他文件。在这篇文章中,我们会为您介绍一些知名的手机存储器品牌,并给出一些建议来帮助您选择适合自己的存储设备。

A品牌

A品牌是一个备受瞩目的手机存储器品牌,以其高品质和性能稳定性而闻名。他们的存储设备能够提供快速的数据传输速度和可靠的数据存储。无论您是需要存储大量高清照片,还是需要更快速的应用程序加载,A品牌都能满足您的需求。此外,他们的存储设备也有不同容量的选择,以满足不同用户的需求。

如果您是一个摄影爱好者,喜欢在手机上捕捉美好瞬间,那么A品牌的存储设备是您的不错选择。它们具有高速读写能力,能够高效地处理大量的图像数据,确保您的照片始终保持高质量。

B品牌

B品牌是另一个备受推崇的手机存储器品牌。他们的产品以其可靠性和经济性而闻名。无论您是需要存储大量的文件还是想要扩展手机的存储容量,B品牌都提供了多种选择。

B品牌的存储设备不仅在性能方面出色,而且在价格方面也非常具有竞争力。对于那些需要经济实惠的存储解决方案的用户来说,B品牌是一个不错的选择。

C品牌

C品牌是一个致力于为用户提供高品质存储设备的手机存储器品牌。他们的产品在市场上享有很高的声誉,以其出色的性能和耐用性而备受赞誉。

C品牌的存储设备不仅具有可靠的数据传输速度,而且在数据保护方面也非常出色。他们的存储设备可以提供数据备份和加密功能,确保您的数据始终安全可靠。

如何选择适合自己的手机存储器品牌

选择适合自己的手机存储器品牌是一个重要的决策,以下是一些建议,帮助您做出明智的选择:

  • 了解自己的需求:在购买存储设备之前,确保您清楚自己的需求。您需要存储哪些类型的文件?您需要多大的存储空间?了解自己的需求可以帮助您选择合适的存储设备。
  • 研究不同品牌:在选择存储设备之前,研究不同的手机存储器品牌是很重要的。了解它们的声誉、性能和价格可以帮助您做出明智的决策。
  • 阅读用户评价:阅读其他用户的评价可以帮助您了解不同品牌的存储设备的优缺点。这将为您提供关于各个品牌的实际使用情况的信息。
  • 考虑性能和价格:性能和价格是选择存储设备时需要考虑的重要因素。根据自己的预算和需求,选择具有合适性能和价格的存储设备。

综上所述,选择适合自己的手机存储器品牌是一项重要的任务。通过了解不同品牌的特点和优势,研究用户评价,并考虑性能和价格,您将能够做出明智的选择,并为您的手机提供高性能、可靠且经济实惠的存储解决方案。

**Disclaimer:** The content provided in the above blog post is for informational purposes only. The mention of specific brands is not an endorsement or promotion of any particular product. It is recommended to conduct thorough research and read user reviews before making any purchasing decisions related to mobile storage devices.

八、手机存储器排名


手机存储器排名:为您提供最佳存储体验

无论是智能手机还是平板电脑,存储器的选择都是至关重要的。它不仅影响到设备的性能和速度,还决定了用户能够存储多少照片、视频、应用和其他文件。为了帮助您做出明智而理智的决策,我们将为您介绍一些最好的手机存储器。

1. 三星EVO Plus microSD卡

三星EVO Plus microSD卡是一款非常受欢迎的存储器。它采用了Class 10和UHS-I技术,为您提供了高达80MB/s的读取速度和20MB/s的写入速度。这意味着您可以快速地拍摄照片和录制高清视频,而无需等待。此外,这款存储器还具有防水、抗磁、抗X射线和耐高温的特点,确保您的数据安全。

2. 东芝Exceria Pro microSD卡

东芝Exceria Pro microSD卡是另一款备受推崇的存储器。它采用了UHS-II技术,提供了最高270MB/s的读取速度和250MB/s的写入速度。这意味着您可以快速地传输大型文件,如高清视频和游戏。此外,它还具有耐摔、防水和防尘的设计,保护您的数据免受损坏。

3. 闪迪Extreme Pro microSD卡

闪迪Extreme Pro microSD卡是一款受好评的存储器之一。它采用了UHS-II技术,提供了高达275MB/s的读取速度和100MB/s的写入速度。这使得它成为存储和传输大型文件的理想选择。此外,闪迪Extreme Pro microSD卡还具有防水、抗磁、抗X射线和耐高温的特点,确保您的数据安全。

4. 雅典娜Impact Plus microSD卡

雅典娜Impact Plus microSD卡是一个性能出色的存储器。它采用了UHS-I U3技术,提供了高达100MB/s的读取速度和90MB/s的写入速度。这让您能够快速地传输和存储大量的照片、视频和其他文件。此外,这款存储器还具有防水、抗磁、抗X射线和耐高温的特点,可保护您的数据。

5. 金士顿Canvas Select Plus microSD卡

金士顿Canvas Select Plus microSD卡是一款性价比较高的存储器。它采用了Class 10和UHS-I技术,提供了高达100MB/s的读取速度和85MB/s的写入速度。虽然它的速度可能不如其他存储器那么出色,但它的价格更加亲民。此外,它还具有防水和抗冲击的特点,为您的数据提供了额外的保护。

无论您是需要高速读写的存储器还是价格实惠的选择,上述手机存储器都是值得考虑的。根据您的需求和预算,选择适合您的存储器将为您带来最佳的存储体验。

九、sram存储器是动态随机存储器?

是静态随机存储器,DRAM是动态随机存储器

静态随机存储器

SRAM(Static Random Access Memory),即静态随机存取存储器。它是一种具有静止存取功能的内存,不需要刷新电路即能保存它内部存储的数据。

动态随机存储器

动态随机存储器(dynamic random access memory) 采用动态存储单元的随机存储器,简称DRAM或动态RAM。

一般计算机系统使用的随机存取内存(RAM)可分动态(DRAM)与静态随机存取内存(SRAM)两种,差异在于DRAM需要由存储器控制电路按一定周期对存储器刷新,才能维系数据保存,SRAM的数据则不需要刷新过程,在上电期间,数据不会丢失。

十、辅助存储器是外存储器吗?

辅助存储器又称外存储器,指除计算机内存及CPU缓存以外的储存器,此类储存器一般断电后仍然能保存数据。常见的外存储器有硬盘、软盘、光盘、U盘等。

常见类型硬盘、软盘、光盘、U盘存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存),辅助存储器又称外存储器(简称外存)。内存储器最突出的特点是存取速度快,但是容量小、价格贵;外存储器的特点是容量大、价格低,但是存取速度慢。

内存储器用于存放那些立即要用的程序和数据;外存储器用于存放暂时不用的程序和数据。内存储器和外存储器之间常常频繁地交换信息。 

 外存通常是磁性介质或光盘,像硬盘,软盘,磁带,CD等,能长期保存信息,并且不依赖于电来保存信息,但是由机械部件带动,速度与CPU相比就显得慢的多。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片