首页 > 系统相关 >补充:内存空间,内存地址,存储空间(常用概念)

补充:内存空间,内存地址,存储空间(常用概念)

时间:2024-10-13 23:47:59浏览次数:18  
标签:存储 计算机 内存空间 内存地址 数据 存储空间

在理解计算机数据存储,指针等方面,常常会出现有关这方面的知识并且常常容易忘记。所以通过以下方式希望能够理解清楚。

内存空间:

内存是计算机系统中一个主要部件, 用于保存进程运行时的程序和数据,也称可执行存储器。在计算机中,内存空间一般是指主存储器空间(物理地址空间)或系统为一个用户程序分配内存空间。

计算机中用于存储数据和程序的区域。它由一系列可以被 CPU 访问的存储单元组成,每个存储单元都有一个唯一的内存地址。他是计算机在运行时所保留的临时数据;

内存地址:

内存地址作为指向特定数据的引用,其本身会占用计算机内存的一部分,但这个占用量相较于存储的数据量是非常小的。因此,可以说内存地址在计算机中确实占用了一定的内存空间,但其占用的空间相对较少,主要是在指针或引用的上下文中。

从数据方面来看,他是用来描述指定内存位置的标识符,不是计算机本身硬件具有的,是为了定位数据所存储的地方。

eg:

  1. 指针变量:在程序中,如果定义了一个指针变量以存储一个内存地址,这个指针变量需要占用相应的存储空间(32位系统为4字节,64位系统为8字节)。

  2. 数据结构和对象存储:当存储数据结构(如数组、结构体等)时,每个元素都有各自的内存地址。这些数据结构的内存占用量不仅包括实际数据的大小,还包括为了管理和引用这些数据所用到的地址空间。

存储空间:

存储空间是计算机中用于长期保存数据和程序的区域,与内存空间(如 RAM)相对。存储空间通常用于保存那些在计算机关机后仍然需要保留的数据

主要有这些硬件:

  • 硬盘驱动器(HDD)
  • 传统的磁盘存储设备,使用旋转的磁盘组件和磁头读取和写入数据,容量大但速度相对较慢。

  • 固态驱动器(SSD)
  • 使用闪存存储数据,没有机械部件,速度快、抗震性好,但通常价格较高且容量相比 HDD 小。

  • 光盘(CD/DVD/Blu-ray)
  • 光盘用于存储数据,主要用于多媒体数据和软件分发。适用于长期存储,但读取速度较慢。
  • 闪存驱动器(USB闪存盘)
  • 便携式的存储设备,广泛用于数据传输和备份,容量大小不一,速度较快。
其他:
物理地址:这就跟计算机硬件的设计有关了,这里c语言这里就不讨论:

标签:存储,计算机,内存空间,内存地址,数据,存储空间
From: https://blog.csdn.net/qq_65044557/article/details/142905719

相关文章