CPU、内存、硬盘的关系

1、介绍

1)CPU:中央处理器(英文是Central Processing Unit),也叫处理器,是计算机的运算核心和控制核心。人靠大脑思考,电脑靠CPU来运算、控制。让电脑的各个部件顺利工作,起到协调和控制作用。

主要作用:处理指令、执行操作、控制时间、处理数据。

2)内存:也称内存储器和主存储器,是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存的大小决定了系统能运行多少程序,内存性能的强弱影响计算机整体发挥的水平,

1. 负责硬盘等硬件上的数据与CPU之间数据交换处理;2. 缓存系统中的临时数据。3. 断电后数据丢失。

主要作用:暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。

3)硬盘(磁盘):存储资料和软件等数据的设备,有容量大、断电数据不丢失的特点,也被称之为“数据仓库”。

其实内存在这里起了两个作用:

1)保存从硬盘读取的数据,提供给CPU使用

2)保存CPU的一些临时执行结果,以便CPU下次使用或保存到硬盘

2、三者之间的关系:

简单来说,硬盘用来存储程序和数据,当运行程序时,CPU首先接受到命令,之后CPU是告诉硬盘,要运行存储的程序A,你把程序A送到内存去。CPU对内存说,让硬盘把程序A送到你这里来了,保存一下。 等程序A被完整的送到内存之后,CPU就开始执行程序A。

过程就像上面说的,举一个接近生活的例子:

如果说把硬盘比喻成一个大仓库,CPU比喻成加工车间,那么内存就是一个临时的小仓库。从距离上来说, 相比内存到CPU的距离和硬盘到内存的距离,内存和CPU的距离更短。

硬盘(大仓库)用来保存车间需要用的原料和最终生产出来的商品。仓库太大,取出原料和存储商品太慢,耗时间。

内存(临时小仓库):原料会先放到这里,小仓库,可以很快的找到需要的原料或商品。

CPU(车间):从内存(小仓库)里拿到原料,生产商品。中间会有半成品,半成品可以放在内存(小仓库)里。 

再比如:

当把程序从硬盘放到内存以后,CPU就直接在内存运行程序,这样比CPU直接在硬盘运行程序就要快很多。
内存解决了一部分CPU运行过快,而硬盘数据存取太慢的问题,提高了电脑的运行速度。
内存就如同一条“高速车道”一般,数据由传输速度较慢的硬盘通过这条高速车道传送至CPU进行处理。

3、cpu使用率过高,是否与内存有关?

答案:否。电脑的CPU使用率高,跟内存没有关系,CPU是负责数据运算处理的,CPU使用率高只能说明后台有某些程序,频繁的进行大量数据运算和刷新等,导致CPU的高负载运行,占用率高。内存只是临时存储功能,这里的数据没有使用,一般不会频繁刷新的。比如Flash类动画和游戏等,就是大量占用CPU,而对内存不敏感。所以还是到任务管理器中查看一下,是什么程序CPU占用率高,结束这个程序试试。

posted @   李若盛开  阅读(418)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示