CPU-主存储器-副存储器-RAM-ROM-内存-运存-外存-硬盘-闪存-GPU-显存——关于这一系列概念的理解

文章目录

  • 概念梳理
    • CPU
    • 主存储器/内存/RAM/运存
    • ROM
    • 副存储器/外存
    • 硬盘(电脑)、闪存(手机)
    • GPU
    • 显存
  • 可参考的手机内部结构示意图


做计算机组成原理上的题的时候,发觉自己对RAM和ROM的概念理解有所缺失,在看完一些文章感觉理解后,做此记录。

如有错误,请一定要指出!


概念梳理

CPU

CPU也叫做中央处理器(Central Processing Unit),是一台计算机的运算核心和控制核心。
CPU包括由运算器、控制器和主存储器。电脑和手机中都带有CPU。

CPU是主机的一部分。

主存储器/内存/RAM/运存

主存储器由存储体、MAR和MDR组成,也是主机的一部分。

主存储器也叫做内存,通常指RAM。

RAM,随机存取存储器(Random Access Memory),是主存储器的一种类型。

运存是民间关于内存的一种叫法,专业领域从来不存在运存这个专业词,只是因为不懂的人将外存(内部存储)称为内存,又将内存称呼为运存。

ROM

ROM,只读存储器(Read-Only Memory),是一种存储器类型,它的芯片通常包含在计算机系统的主板(Motherboard),不在主存储器中,也就是说RAM和ROM是分开的。

ROM一开始是不可写的,但是后面研究出来的是可以读写的,例如用紫外线擦除的EPROM和电擦除EEPROM。

副存储器/外存

副存储器也称为外存(存储空间),不同于主存储器属于主机的一部分,其是I/O设备的一部分。

硬盘(电脑)、闪存(手机)

在电脑中由硬盘实现,手机中由flash存储器,即闪存实现,是ROM中的一种,可以读写。

那么问题来了,为什么电脑使用硬盘存储数据,为什么手机就不使用硬盘,而要使用闪存呢?

1、硬盘具备更大的存储空间和成本效益更适合电脑的存储需求,手机用户对存储空间的需求则没有那么大。
2、闪存具有较快的读取和写入速度,可以提供快速的应用程序加载和文件传输速度,对于手机用户来说至关重要,硬盘的读写速度则相对较慢,对于电脑用户而言,一般的文件传输速度可以满足日常需求。
3、闪存较硬盘来说更不易损坏,更耐用,适合手机这种随身携带的移动设备。
4、闪存存储器通常具有较低的功耗和较小的体积,适合于移动设备如手机,硬盘存储器则有更大的体积和功耗,更适合电脑。
5、价格方面,通常来说,硬盘的价格相对较低,而闪存存储器的价格相对较高。

GPU

GPU 是第三方显卡或主板上的主要图形处理芯片,是芯片。

显存

显存,也被叫做帧缓存,它的作用是用来存储显卡芯片处理过或者即将提取的渲染数据。如同计算机的内存一样,显存是用来存储要处理的图形信息的部件。


可参考的手机内部结构示意图

图片来自于:【科普向】浅谈手机的闪存&内存—手机技术视频详解第九期 胜利出品


至此,结束

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/107163.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Postman —— 配置环境变量

PostMan是一套比较方便的接口测试工具,但我们在使用过程中,可能会出现创建了API请求,但API的URL会随着服务器IP地址的变化而改变。 这样的情况下,如果每一个API都重新修改URL的话那将是非常的麻烦,所以PostMan中也提供…

【OpenCL基础 · 二 】OpenCL架构

文章目录 前言一、OpenCL平台模型二、OpenCL执行模型1.上下文2.命令队列3.内核的执行——NDRange 三、OpenCL存储器模型1.存储器区域2.存储器对象3.主机与设备的数据交互 总结 前言 通过【OpenCL基础 一】因源,我们了解了OpenCL的起源和应用场景。在异构并行平台上…

【校招VIP】产品思维考察之用户体验

考点介绍: 在设计产品的功能点时,我们需要设想我们的用户到底是谁?他的需求是什么? 为此我们需要做用户分析,从而得出我们的用户画像,提供解决方案。用户调研是用户分析的一种方法,用户画像是结…

Java——比较器

引入的背景 我们知道基本数据类型的数据(除boolean类型外)需要比较大小的话,直接使用比较运算符即可,但是引用数据类型是不能直接使用比较运算符来比较大小的。那么,如何解决这个问题呢? 在Java中经常会涉…

SpringBoot基础入门

文章目录 前言一、SpringBoot简介1.Spring的能力2.Spring的生态3.为什么使用SpringBootSpringBoot的优点SpringBoot缺点 二、HelloWord项目1.创建maven工程2.创建主程序3.编写Controller层4.运行5.设置配置6.打包部署 三、依赖管理特性四、自动配置特性总结 前言 第一个HelloW…

质量管理计划创建的负责人以及4大步骤

在项目管理中,除了通常考虑的三重约束(时间、范围和成本)之外,还应该有第四个重要的约束因素——质量。即便一个项目在预定的时间和预算内完成,如果其质量没有达到相关利益方(比如客户或投资者)…

喜报 | 祝贺璞华科技通过CMMI Lv5 等级复审!

喜报频传 璞华科技顺利通过复审认证 再次荣获CMMI5级证书 让我们共同庆祝这一荣耀的时刻 展望更加美好的未来 2023年8月,经Safety Equipment Institute评估,璞华科技顺利通过全球软件领域CMMI五级(简称CMMI5)复审认证&#xf…

Matlab中fdatool结合STM32F4设计滤波器

数字滤波器的原理 1.从功能上分;低通、带通、高通、带阻。滤波器口诀:低通滤高频;高通滤低频;带通滤两边;带阻阻中间; 2.从实现方法上分:FIR、IIR 3.从设计方法上来分:Chebyshev(切比雪夫&…

react处理跨域

如果是新建的react项目,没有将webpack的配置文件释放出来的话,请先运行 npm run eject 根目录会出现config文件夹,找到path.js就可以看到proxy的配置,默认读取的是src/setupProxy.js 那么我们可以在src目录下新建setupProxy.js…

python机器人编程——用python实现一个写字机器人

目录 一、前言二、整体框架2.1 系统构成2.2 硬件介绍2.2.1主要组成部分2.2.2机械结构2.2.3驱动及控制主板PS电机驱动原理简介: 2.2.4其余部分 2.3 机器人python程序框架2.3.1通信服务模块2.3.2消息处理模块2.3.3轨迹解析模块2.3.4机械臂逆解模块2.3.5写字板模块 三、机械臂的建…

【性能测试】Jmeter —— jmeter计数器

jmeter计数器 如果需要引用的数据量较大,且要求不能重复或者需要递增,那么可以使用计数器来实现 如:新增功能,要求名称不能重复 1,新增计数器 计数器:允许用户创建一个在线程组之内都可以被引用的计数器…

【数据结构-二叉树】二叉树

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kuan 的首页,持续学…