博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CPU,内存与硬盘
阅读量:5821 次
发布时间:2019-06-18

本文共 1434 字,大约阅读时间需要 4 分钟。

一、计算机的组成

电脑之父——冯·诺伊曼 

提出了组成计算机的五大部件:输入设备、输出设备、存储器、运算器和控制器。

二、计算机相关零件

  1. 主板
  2. CPU
  3. 硬盘
  4. 内存
  5. 显卡
  6. 电源

1.主板

连接所有其他设备的设备,是其他设备的载体,主板主要是为CPU、内存、显卡、硬盘等提供平台,相当于人体的躯干,关联着各个器官。

2.CPU

中央处理单元(Cntral Pocessing Uit)的缩写,也叫处理器,是计算机的运算核心和控制核心。人靠大脑思考,电脑靠CPU来运算、控制。让电脑的各个部件顺利工作,起到协调和控制作用。

3.硬盘

存储资料和软件等数据的设备,有容量大,断电数据不丢失的特点。也被人们称之为“数据仓库”。

4.内存

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

5.显卡

显示器想要呈现画面,显卡是关键。简单来说,就是负责在显示屏上显示一切信息。打个比方,它就像是人的眼睛,没有了它,电脑就无法驱动形成图像了。显卡性能好,电脑的图形处理能力就高,尤其在玩游戏时更能发现这个(所以很多游戏会要求显卡性能)。对玩家而言,最好选择独立显卡。不过,如果不玩大型游戏,CPU内置核心显卡也基本能满足要求。缺点: 系统功耗有所加大,发热量也较大,额外购买

6.电源

将电压220伏的市电转换为低等电压,然后送到主板及各个硬件!供电!电脑运行需要电力,而电源就是为此供电的,也可以说它在为电脑提供一切动力。电源决定了电脑的稳定性。它和人体心脏功能类似,都是提供动力的核心。

三、CPU、硬盘、内存三者之间的关系

  • CPU:是计算机的运算核心和控制核心,让电脑的各个部件顺利工作,起到协调和控制作用。
  • 硬盘:存储资料和软件等数据的设备,有容量大,断电数据不丢失的特点。也被人们称之为“数据仓库”。
  • 内存:1. 负责硬盘等硬件上的数据与CPU之间数据交换处理;2. 缓存系统中的临时数据。3. 断电后数据丢失。

关于存取速度:

硬盘<内存<CPU

当我们把程序从硬盘放到内存以后,CPU就直接在内存运行程序,这样比CPU直接在硬盘运行程序就要快很多。

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

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

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

关于程序执行:

当我们在电脑上打开QQ时(右键-打开 或者双击QQ图标),其实是:

1.通过鼠标(输入设备)向CPU发送了一条命令;

2.CPU接收到这条命令后,QQ程序就从硬盘里被加载到内存(加载时不通过处理器,直接从硬盘加载程序到内存里);

3.加载完成后,CPU就开始执行QQ程序。

4.程序执行起来后,CPU可以让QQ程序显示在我们的在显示器上。

也就是你看到了QQ 程序运行起来了。如果这个时候,你用QQ截取了一张屏幕的图片,那么这张图片会首先保存到内存,在没有退出截屏状态时,你可以在这张图片上写字、画线条,等你右键保存这张图片的时候,这张图片就会保存到硬盘里。

总结:当我们运行程序的时候,

CPU首先接受到我们的命令

-->之后CPU是告诉硬盘,我要运行你存储的程序A,你把程序A送到内存去

-->CPU对内存说,我让硬盘把程序A送到你这里来了,你保存一下。

等程序A被完整的送到内存之后。

CPU就开始执行程序A。

 

转载于:https://www.cnblogs.com/Doris9301/p/7397035.html

你可能感兴趣的文章
Hadoop生态圈-Kafka常用命令总结
查看>>
如何基于Redis Replication设计并实现Redis-replicator?
查看>>
Linux 环境下 PHP 扩展的编译与安装 以 mysqli 为例
查看>>
浮点数内存如何存储的
查看>>
贪吃蛇
查看>>
EventSystem
查看>>
用WINSOCK API实现同步非阻塞方式的网络通讯
查看>>
玩一玩博客,嘿嘿
查看>>
P1352 没有上司的舞会
查看>>
ios11文件夹
查看>>
【HLOJ 559】好朋友的题
查看>>
Electric Fence(皮克定理)
查看>>
nvl 在mysql中如何处理
查看>>
MyEclipse 快捷键
查看>>
快速傅里叶变换FFT
查看>>
大数据常用基本算法
查看>>
JavaScript学习笔记(十三)——生成器(generator)
查看>>
hibernate保存失败
查看>>
MySQL增量订阅&消费组件Canal POC
查看>>
Sqlite多线程
查看>>