精华内容
下载资源
问答
  • 内存与外存区别

    2021-09-30 17:23:11
    计算机内存和外部存储之间的主要区别是易失性和非易失性,以及性能和容量之间的差别。 1、易失性和易失性不同 内存,例如随机存取内存(RAM),是具有易失性的。这意味着当系统断电时,数据就会丢失。之相反,外部...

    计算机内存和外部存储之间的主要区别是易失性和非易失性,以及性能和容量之间的差别。

    1、易失性和易失性不同

    内存,例如随机存取内存(RAM),是具有易失性的。这意味着当系统断电时,数据就会丢失。与之相反,外部存储是非易失性的,因此即使没有电源,它也能保存数据。

    2、性能不同

    在大多数情况下,外存比内存的速度慢得多。而与外存不同的是,RAM直接通过更宽更快的总线连接到CPU。

    3、存储时长不同

    内存断电后不保留,外存能长期保留

    4、访问权限不同

    CPU只能直接访问内存,外存的东西要先到内存CPU才能处理。

    展开全文
  • CPU,缓存,内存外存全解析

    千次阅读 2020-07-05 20:25:27
    被扩充概念:如今缓存的概念已被扩充,不仅在CPU和主内存之间有Cache,而且在内存和硬盘之间也有Cache(磁盘缓存),乃至在硬盘网络之间也有某种意义上的Cache──称为Internet临时文件夹或网络内容缓存等。...

    CPU,缓存,内存,外存结构图如下:
    在这里插入图片描述

    一:缓存

    定义:凡是位于速度相差较大的两种硬件之间,用于协调两者数据传输速度差异的结构,均可称之为Cache
    被扩充概念:如今缓存的概念已被扩充,不仅在CPU和主内存之间有Cache,而且在内存和硬盘之间也有Cache(磁盘缓存),乃至在硬盘与网络之间也有某种意义上的Cache──称为Internet临时文件夹或网络内容缓存等。

    存放的数据:内存中被CPU访问最频繁的数据和指令被复制入CPU中的缓存

    • 作用:

      用于协调两者数据传输速度差异的结构

    • 实际例子:

      缓存是CPU(Central Processing Unit)的一部分
      缓存(Cache memory)是硬盘控制器上的一块内存芯片
      (硬盘上的缓存:当硬盘存取零碎数据时需要不断地在硬盘与内存之间交换数据 )

    二:CPU

    (1)组成

    一般由逻辑运算单元、控制单元和存储单元(寄存器)组成

    (2)为什么需要缓存

    事例:
    1.因为缓存只是内存中少部分数据的复制品,所以CPU到缓存中寻找数据时,也会出现找不到的情况(因为这些数据没有从内存复制到缓存中去),这时CPU还是会到内存中去找数据,这样系统的速度就慢下来了,不过CPU会把这些数据复制到缓存中去,以便下一次不要再到内存中去取。 2.因为随着时间的变化,被访问得最频繁的数据不是一成不变的,也就是说,刚才还不频繁的数据,此时已经需要被频繁的访问,刚才还是最频繁的数据,现在又不频繁了,所以说缓存中的数据要经常按照一定的算法来更换,这样才能保证缓存中的数据是被访问最频繁的

    (3)作用
    1. 缩短延迟

      访问缓存的时间应该尽可能缩短,可以通过多种的方式缩短这个时间,比如能够通过减小缓存的大小或关联性来降低缓存的延迟,还有方式预测、增加带宽等方法。

    2. 提升命中率

      所谓的命中率是在高速缓存中找到内存引用的速率,我们希望能够首先通过缓存中获得信息,以得到速度优势,所以缓存需要最大限度地实现这一目标。对于单个高速缓存,大小、关联性和块大小决定命中率。

    3. 降低更低级别内存下的开销

      高速缓存是内存层次结构的一部分,其性能会影响其它性能,处理其它内存花费的时间越长,意味着系统性能越低,也就是说尽可能让处理在缓存中完成。

    4. 减少错失惩罚

      缓存中不能命中是无法避免的事情,但是我们可以减少处理未命中所需的时间以获得更好的处理器性能,通过提升命中率并通过应用不同的优化,能够降低错失惩罚。

      高速缓存是CPU中十分重要的部分,占据了大量的资源开销和成本,如果您看过CPU架构图的话,您就会发现缓存占据了至少50%的面积,绝对至关重要。

    (4)CPU的多级缓存
    • 一级缓存(L1 Cache)

      CPU一级缓存,就是指CPU的第一层级的高速缓存,主要当担的工作是缓存指令和缓存数据。一级缓存的容量与结构对CPU性能影响十分大,但是由于它的结构比较复杂,又考虑到成本等因素,一般来说,CPU的一级缓存较小,通常CPU的一级缓存也就能做到256KB左右的水平。

    • 二级缓存(L2 Cache66)

      CPU二级缓存,就是指CPU的第二层级的高速缓存,而二级缓存的容量会直接影响到CPU的性能,二级缓存的容量越大越好。例如intel的第八代i7-8700处理器,共有六个核心数量,而每个核心都拥有256KB的二级缓存,属于各核心独享,这样二级缓存总数就达到了1.5MB。

    • 三级缓存(L3 Cache)

      CPU三级缓存,就是指CPU的第三层级的高速缓存,其作用是进一步降低内存的延迟,同时提升海量数据量计算时的性能。和一级缓存、二级缓存不同的是,三级缓存是核心共享的,能够将容量做的很大。

    CPU的核心数量、高频高低都会影响性能,但如果让CPU更聪明、更有效率的执行计算任务,那么缓存的作用就至关重要了。

    三:运行内存 与 物理内存 与虚拟内存 的区别

    运行内存就是指的物理内存

    事例:

    正在运行的一个进程,他所需的内存是有可能大于内存条容量之和的:比如你的内存条是256M,你的程序却要创建一个2G的数据区。
    那么不是所有数据都能一起加载到内存(物理内存)中,势必有一部分数据要放到其他介质中(比如硬盘)。
    待进程需要访问那部分数据时,在通过调度进入物理内存。

    虚拟内存是进程运行时所有内存空间的总和,并且可能有一部分不在物理内存中(也叫这个虚拟内存为内存交换区)
    物理内存就是我们平时所了解的内存条

    四:内存与外存的区别

    外存储器:磁性介质或光盘,像硬盘,软盘,磁带,CD
    内存储器(内存):物理实质就是一组或多组具备数据输入输出和数据存储功能的集成电路

    展开全文
  • 按其用途可分为主存储器(简称主存或内存)和辅助存储器(简称辅存或外存)两大类。和CPU直接交换信息的是主存。 所以主存储器就是内存或主存,辅助存储器就是外存或辅存 内存细分: 特点 本篇文章统一称内存外存,...

    在这里插入图片描述

    存储器单元实际上是时序逻辑电路的一种,是用来存储程序和各种数据信息的记忆部件。

    按存储器的使用类型可分为只读存储器(ROM)和随机存取存储器(RAM)

    按其用途可分为主存储器(简称主存或内存)和辅助存储器(简称辅存或外存)两大类。和CPU直接交换信息的是主存。

    所以主存储器就是内存或主存,辅助存储器就是外存或辅存

    内存细分:
    在这里插入图片描述

    特点

    本篇文章统一称内存、外存,方便理解

    内存:由一组DRAM芯片组成的存储体,每个存储体都有一个端口,用于和cpu以及cache进行双向的数据传输,值得强调的是每个存储体可以单独的响应一个请求。

    俗话就是指计算机中的内存条。 内存一般采用半导体存储单元,包括随机存储器(RAM)、只读存储器(ROM)。

    通过总线和CPU进行数据的直接传输。程序被执行时,将主存中存放的数据和指令传输到CPU上进行执行。但内存只是暂存数据,一但断电(比如关机),其保存的数据将会丢失。

    通俗的理解:内存是电脑中的主要部件,它是相对于外存而言的。我们平常使用的程序,如Windows操作系统、打字软件、游戏软件等,一般都是安装在硬盘等外存上的,但仅此是不能使用其功能的,必须把它们调入内存中运行,才能真正使用其功能,我们平时输入一段文字,或玩一个游戏,其实都是在内存中进行的。
    就好比在一个书房里,存放书籍的书架和书柜相当于电脑的外存,而我们工作的办公桌就是内存。通常我们把要永久保存的、大量的数据存储在外存上,而把一些临时的或少量的数据和程序放在内存上,当然内存的好坏会直接影响电脑的运行速度。
    内存就是暂时存储程序以及数据的地方,当我们在使用WPS处理文稿时,当你在键盘上敲入字符时,它就被存入内存中,当你选择存盘时,内存中的数据才会被存入硬(磁)盘。

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

    展开全文
  • 内存外存统称为CPU的“外存”。 3、高速缓存是存放在CPU中的,它是介于CPU与内存知己的,以缓解它们之间速度不匹配的矛盾,使得内存访问CPU的时候较快。 4、缓存是指在内存中划分出一块区域用于存放常使用的输入...

    1、CPU:Central Process Unit中央处理器单元,即CPU属于处理器。

    2、CPU中有寄存器,因此寄存器的速度最快!内存、外存统称为CPU的“外存”。

    3、高速缓存是存放在CPU中的,它是介于CPU与内存知己的,以缓解它们之间速度不匹配的矛盾,使得内存访问CPU的时候较快。

    4、缓存是指在内存中划分出一块区域用于存放常使用的输入输出数据,以缓解CPU与外设处理速度不匹配的问题。

    5、CPU与(内存、外存)是不同的概念,CPU是一个独立的概念,而(内存、外存)是指对存储器的划分,内存的速度较外存的速度快,并且内存具有“掉电信息全部消失”的特性,而外存则具有“掉电信息也不会丢失”的特性。

    展开全文
  • 区分内存外存、主存、辅存等

    万次阅读 2018-11-11 10:35:38
    外存=辅存 如:硬盘、U盘、光盘及软盘等; 但在计算机组成结构中 存储器的种类很多,按其用途可分为:主存储器和辅助存储器; 主存储器又称内存储器(简称内存)。 内存又称主存,是CPU能直接寻址的存储空间,它的...
  • 计算机存储器分为两大类:内存存储器和外部存储器(简称内存内存条和外存)。...它好比是数据的外部仓库一样,相当于有了记忆功能,外存主要是磁盘。 光盘: 是用激光打上去的数据,区别于磁盘。 磁盘:
  • 区分内存外存、主存、辅存

    千次阅读 2018-06-19 16:05:21
    对一般计算机而言,主存=内存 指计算机中的内存条;外存=辅存 如:硬盘、U盘、...内存是电脑中主要部件,它是相对于外存来说。内存一般采用半导体存储单元,包括随机存储器(RAM)、只读存储器(ROM)和高级缓存(C...
  • 计算机的内存外存、主存、辅存

    万次阅读 2017-10-01 16:27:50
    存储器是计算机的重要组成部分,用于存储程序数据,可分为:计算机内部的存储器(内存储器,简称内存)、计算机外部的存储器(外存储器,简称外存)一般来说,主存指的是内存;但是在一些专业性较强的场合,主存...
  • Random-access memory (RAM) ,随机存取存储器,对于CPU来说,RAM是主要存放数据和程序的地方,所以也叫做“主存”,也就是我们平常说的,内存条,一旦断电数据就丢失了。 第二部分: Read-Only Memory(ROM),...
  • RAM、ROM、内存、存储、外存、硬盘的理解

    万次阅读 多人点赞 2018-09-05 09:26:43
    内存在电脑中起着举足轻重的作用。内存一般采用半导体存储单元,... RAM:随机存取存储器(random access memory),又称作“随机存储器”,是CPU直接交换数据的内部存储器,也叫主存(内存)。可以随时读写,而且速...
  • 1.内存不一定都是RAM,ROM也可以是内存的一部分。 (ROM是只读存储器(Read-Only Memory),也是计算机内部存储器中的一种,而硬盘是外部存储器) 内部存储器 内部存储器又称内存,用来存放“程序”和“数据”。中央...
  • 内存外存、主存、辅存

    千次阅读 2016-08-21 15:38:09
    但是,在一些专业性较强的场合,主存与内存还是有一定区别的.内存储存器还有其他形式. cpu中的存储器和主存是两个概念;处理器需要自己的内存储器,它们以寄存器的形式存在 辅狭义上是我们平时讲的硬盘。科学地...
  • 转载:https://blog.csdn.net/szupjz/article/details/51842242 随机存取存储器(random access memory,RAM)又称作“随机...,是CPU直接交换数据的内部存储器...
  • 外内存与堆内内存详解

    万次阅读 多人点赞 2018-05-07 17:14:42
    一、什么是堆外内存1、堆内内存(on-heap memory)回顾堆外内存和堆内内存是相对的二个概念,其中堆内内存是我们平常工作中接触比较多的,我们在jvm参数中只要使用-Xms,-Xmx等参数就可以设置堆的大小和最大值,理解...
  • CPU,缓存,内存外存概念挖掘

    千次阅读 2019-06-24 19:55:57
    四:内存与外存区别 五:参考文章 一:缓存 定义:凡是位于速度相差较大的两种硬件之间,用于协调两者数据传输速度差异的结构,均可称之为Cache 被扩充概念:如今缓存的概念已被扩充,不仅在CPU和主内存之间有...
  • 三种外存分配方式的区别

    千次阅读 2018-06-14 15:06:56
    这里要说的是显式链接分配和索引分配(指单级)的区别。链接分配的特点是已知一个物理块位置寻找下一个物理块位置必须通过指针进行,而且必须顺序寻找。比如我们当前位于3号物理块要去4号物理块,必须根据3号物理块...
  • 本文是参考两篇CSDN和自己做的修改笔记整理: 作者:lm_y 原文:... 作者:dadalan ... 一、内存 内存就是RAM! RAM和ROM是相对的,RAM在断电后会丢失其中的信息,而...
  • 内存和存储到底啥区别

    万次阅读 2019-06-07 12:01:10
    于计算机组成原理来分析:手机和电脑并没有本质的区别,主体结构依然为输入设备、存储器、运算器、控制器和输出设备,至于外围的存储设备实际只是一个辅助,所以称之为辅助存储器,只是因为人们对于结果的更多需求,...
  • 堆Heap是内存中动态分配对象居住的地方。 如果使用new一个对象,它就被分配在堆内存上。 这是相对于Stack,如果你有一个局部变量则它是位于Stack栈内存空间。 BigMemory是用来避免GC对堆的开销,从几MB或GB大。 ...
  • 它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。 只要计算机开始运行,操作系统就会把需要运算的数据从内存调到CPU中进行运算,当运算完成,CPU将...
  • 我们不能听到或看到内存二字,就认为是可以看到见,摸得到的东西...由于虚拟内存其实是放在外存上,因而物理内存相比读写速度都非常慢 那么虚拟内存有什么作用呢? 我们知道, 32位CPU,有32根地址线,那么它的寻址空
  • RAM、ROM、内存还有硬盘,它们到底有什么区别

    万次阅读 多人点赞 2017-12-24 11:45:54
    内存一般采用半导体存储单元,包括随机存储器(RAM),只读存储器(ROM),以及高速缓存(CACHE)。只不过因为RAM是其中最重要的存储器,所以通常所说的内存即指电脑系统中的RAM。 RAM要求每时每刻都不断地供电,...
  • 虚拟存储器虚拟内存

    千次阅读 2019-09-25 15:35:05
    要执行时,只需找到该文件,将其装入内存。装入的方式可以有多种,比如分页,分段等等。但是,必须将该程序完全装入内存。 分页:将一个进程的逻辑地址空间(32位)分成若干大小相等的页。分...
  • documentlinux内存机制CPU内存虚拟内存硬盘物理内存内存和虚拟内存跟 Windows 完全不同的 Linux 内存机制Swap配置对性能的影响 linux内存机制 Linux支持虚拟内存(Virtual Mmemory),虚拟内存是指使用磁盘当作RAM的...
  • 将程序分为多个段,常用的段常驻在内存,不常用的段在需要时才从外存调入内存内存中分为一个“固定区”和若干个“覆盖区”,需要常驻内存的段放在“固定区”,调入后就不再调出(除非运行结束)。 不常用的段,...
  • 本章知识点Linux系统提供复杂的内存管理功能,内存的概念在Linux...2、Linux的内存管理、内存区域的分布、常规内存与高端内存区别。3、Linux内存存取的方法,主要涉及内存动态申请以及通过虚拟地址存取物理地址的...
  • Java堆外内存增长问题排查Case

    千次阅读 2018-11-27 20:00:53
    Java堆外内存增长问题排查Case 最近排查一个线上java服务常驻内存异常高的问题,大概现象是:java堆Xmx配置了8G,但运行一段时间后常驻内存RES从5G逐渐增长到13G #补图#,导致机器开始swap从而服务整体变慢。 由于...
  • Java堆外内存增长问题排查

    千次阅读 2019-09-18 12:23:51
    最近排查一个线上java服务常驻内存异常高的问题,大概现象是:java堆Xmx配置了8G,但运行一段时间后常驻内存RES从5G逐渐增长到13G #补图#,导致机器开始sw...
  • 硬盘与内存区别

    千次阅读 2017-09-27 20:29:20
    内存一般采用半导体存储单元,包括随机存储器(RAM),只读存储器(ROM),以及高速缓存(CACHE)。只不过因为RAM是其中最重要的存储器。 通常所说的内存即指电脑系统中的RAM。RAM要求每时每刻都不断地供电,否则...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 67,418
精华内容 26,967
关键字:

内存与外存的主要区别