与编程相关的计算机硬件

news/2024/7/24 18:53:05
不管是台式机还是笔记本,它们内部都有一块电路板,上面密密麻麻地布满了大小不一的电子器件,包括CPU、内存条、网卡、各种插槽和接口等,这就是“主板”,如下图所示。
这张图片主要让读者了解主板的构造,你不必理解图片中各个晦涩的名词。

图1:计算机主板

CPU

CPU (Central Processing Unit) 就是“中央处理器”,是计算机的大脑,负责计算、思考、处理数据、控制其他设备等,没有CPU,计算机就无从谈起,CPU的速度直接决定了电脑的运行速度。如下图所示:

图2:CPU

目前市场上常见的应用于台式机和笔记本的CPU有  Intel(英特尔)  和  AMD(超微半导体公司) ,Intel 性能好一点,占据了大部分份额。

CPU有很多针脚,直接插在主板上,如下图所示:

图3:CPU插槽

内存

内存就是下面的长方形“卡片”,也叫 内存条

图4:内存条

我们常说电脑有几个G的内存,就是指它的大小,市面上常见的有2G、4G、8G等。

内存条插在主板上的特定插槽内,如下所示是台式机的内存插槽:

图5:台式机内存插槽

不过笔记本为了节省空间,一般将内存条平放,如下所示:

图6:笔记本内存插槽

主板上一般有多个内存插槽,可以插多个内存条,电脑内存大小是所有内存条大小之和。内存条也被称为 主存

硬盘

硬盘是用来保存数据的。打开一个文件,编辑完成后,Ctrl+S 就保存到了硬盘,断电不会丢失。硬盘分为 机械硬盘(HDD) 固态硬盘(SSD)

机械硬盘就像VCD或DVD,由一个精密电机带动光盘快速转动来让探头读取和写入数据。如下图所示:

图7:机械硬盘

固态硬盘就像手机内存卡或U盘,内部有上亿个电子元器件,非常细小,达到纳米级别,通过电路来读取和写入数据。如下图所示:

图8:固态硬盘

与机械硬盘相比,固态硬盘在读写速度上有很大优势,一个很明显的例子就是电脑安装了固态硬盘开机速度很快,很少出现卡顿的现象。

硬盘不是直接插在主板上,而是通过导线与主板相连,所以叫外部存储,也是电脑外设的一部分,不过不像鼠标、键盘、U盘等,没有也可以正常工作,硬盘是电脑正常运行所必需的外部设备。

协调

CPU、内存、硬盘等部件不能各自为战,它们通过主板连接在一起,由CPU控制,协调工作。


本文转载自:http://c.biancheng.net/cpp/html/2837.html

转载于:https://www.cnblogs.com/wahy/p/4817260.html


http://www.niftyadmin.cn/n/1116555.html

相关文章

一个简单的前端事件框架

参考网上的一个资料&#xff0c;做下备注。 <html><head><title>js event demo</title><meta http-equiv"pragma" content"no-cache"><meta http-equiv"cache-control" content"no-cache"><me…

[ACM] hdu 1372 knight moves【BFS】

题目链接&#xff1a;http://acm.hdu.edu.cn/showproblem.php?pid1372 参考链接&#xff1a;http://www.acmerblog.com/hdu-1372-Knight-Moves-1802.html 转载于:https://www.cnblogs.com/fjl-vxee/p/6402987.html

Redis【2】五大基本数据类型~

Redis_启动后杂项基础 Redis一共16个数据库 SELECT[0~15] 来切换数据库命令起效返回1 不起效返回0 或者nil 或者error 异常...DBSIZE 查询数据的数KEYS * 显示所有的key值.支持Ant风格 KEYS k? 只查询k1 k2 而不查询k11KEYS k?? 只查询k11 k12 而不查询k1FLUSHDB 清空当前库…

linux内核模块的强制删除

一.问题&#xff1a; 前些日子在工作中遇到一个文件&#xff0c;当rmmod一个模块的时候&#xff0c;在模块的exit函数中阻塞了&#xff0c;rmmod进程杀也杀不掉&#xff0c;永远呆在那里&#xff0c;发现它已经是D(disk sleep)状态了&#xff0c;真的无能为力了吗&#xff1f;…

typedef和define

typedef int INT; #define INTPTR1 &#xff08;int*&#xff09; typedef是用来声明类型别名的&#xff0c;在实际编写代码过程使用typedef往往是为了增加代码的可读性。 #define是一个宏定义命令&#xff0c;用来定义一个常量(包括无参常量和有参常量)&#xff0c;它本身并不…

Gradle的属性设置大全

Gradle作为一款项目构建工具&#xff0c;由于其强大、灵活、快速、完全兼容Ant等特性&#xff0c;越来越受到人们欢迎。Gradle的灵活有时候也会引起人们的困惑。比如在Gradle中设置变量和属性就有N种办法。由于Gradle的理念是Convention over configruation(约定优于配置),所以…

直播APP开发:浅谈直播UGC

2019独角兽企业重金招聘Python工程师标准>>> 在我们的日常生活中&#xff0c;原创这个词看似离我们很远&#xff0c;其实很近&#xff0c;从微信公众号、头条号、一点资讯等平台的自媒体、再到日常生活中常见网易云评论或知乎评论&#xff0c;但是因为大众对“抄袭”…

mysql 去掉重复的项

如&#xff1a;去掉qiyeminlu.qiyemingdan表中 name名字相同的项,并且保留id最小的一个 delete FROM qiyeminlu.qiyemingdanWHERE name in(select name from (SELECT name FROM qiyeminlu.qiyemingdan GROUP BY name HAVING COUNT( * ) >1) as temp )and id not in (selec…