内存简述

作者: 强大大爱编程 | 来源:发表于2022-08-20 13:39 被阅读0次

在讨论内存前,先清楚数据是如何存储在计算机中的。

计算机就是一系列的电路开关。每个开关存在两种状态。关(off)和开(on)。如果电路是开的,它的值是1。如果电路是关的,它的值是0。

一个0或者一个1存储为1个比特(bit),是计算机中最小的存储单位。

计算机中最基本的存储单元是字节(byte)。每个字节由8个比特构成。

计算机的存储能力是以字节和多字节来衡量的。如下:

千字节(kilobyte,KB) = 1024B

兆字节(megabyte,MB) = 1024KB

千兆字节(gigabyte,GB) = 1024MB

万亿字节(terabyte,TB) = 1024GB

之后还有PB.EB.ZB.YB等单位。

内存(也叫 Random-Access Memory,RAM):由一个有序的字节序列组成,用于存储程序及程序需要的数据。

一个程序和它的数据在被CPU执行前必须移到计算机的内存中。

相关文章

  • 内存简述

    在讨论内存前,先清楚数据是如何存储在计算机中的。 计算机就是一系列的电路开关。每个开关存在两种状态。关(off)和...

  • 内存泄漏 简述

    内存泄漏 Q什么是内存泄漏? 内存泄漏memory leak,指原本应该被gc回收的对象还被另一个正在使用的对象引...

  • 2021-10-27 内存管理--自动释放池(AutoRelea

    1.内存管理 内存布局 内存管理方案(更好的简述内存管理方案相关的问题,就要明白他们的数据结构) 数据结构 ARC...

  • java内存模型简述

    所有线程共享的的数据区 方法区(Method Area) 内容:类信息,运行时常量池(Runtime Con...

  • Java内存模型简述

    程序计数器(记录代码指令地址) Java虚拟机栈(记录Java方法执行时信息) 本地方法栈(记录Native方法执...

  • 简述Java内存模型

    Java内存模型即Java Memory Model,简称JMM,其规范了Java虚拟机与计算机内存时如何协同工作...

  • iOS 内存管理简述

    1.自动释放池 什么是自动释放池? 1 ). 当給一个对象发送autorelease消息时,方法会在未来某个时间給...

  • 简述JVM内存模型

    我们都知道,计算机中所有程序都是再内存中运行的,在程序运行的过程中,需要不断的将内存的逻辑地址和物理地址进行映射,...

  • Mac OS下MAT(Memory Analyzer Tool)

    简述MAT(Memory Analyzer Tool),内存分析工具,是一款常用的JVM调优工具,对于分析内存泄漏...

  • Java内存模型(转)

    Java内存模型 简述 Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JM...

网友评论

    本文标题:内存简述

    本文链接:https://www.haomeiwen.com/subject/ubclgrtx.html