计算机基本组成

本文介绍了计算机的基本硬件组成,包括CPU、内存、主板及其作用。探讨了冯·诺依曼体系结构,解释了存储程序计算机的概念,以及其对现代计算机发展的影响。此外,文章还讨论了计算机性能的衡量标准——响应时间和吞吐率,并分析了CPU时钟周期在性能提升中的角色。最后,提到了功耗问题和阿姆达尔定律在并行优化中的应用,探讨了提升计算机性能的策略。
摘要由CSDN通过智能技术生成

一.简介

“练拳不练功,到老一场空”。计算机底层原理,跟上层思想紧密相连。

二.计算机组成

2.1 计算机基本硬件组成

CPU

计算机最重要的核心配件,全名叫中央处理器。

计算机的所有“计算”都是由CPU来进行的。自然,CPU也是整台计算机造价最昂贵的部分之一。

内存

你撰写的程序、打开的浏览器、运行的游戏,都要加载到内存里才能运行。程序读取的数据、计算得到的结果,也都要放在内存里。内存越大,能加载的东西自然也就越多。

主板

存放在内存里的程序和数据,需要被CPU读取,CPU计算完之后,还要把数据写回内存,然而CPU不能直接插到内存上,反之亦然。

主板是一个有着各种各样,有时候多达数十乃至上百个插槽的配件,我们的CPU要插在主板上,内存也要插在主板上,主板的芯片组(Chipset)和总线(Bus)解决了CPU和内存之间如何通信问题,芯片组控制了数据传输的流转,也就是数据从哪里到哪里的问题。总线则是实际数据传输的高速公路。因此 ,总线速度(Bus Speed)决定了数据能传输的多快。

有了三大件,只要配上电源供电,计算机差不多可以跑起来了,但是现在还缺少各类输入(Input)/ 输出(Output)设备,也就是我们常说的 I/O 设备。如果你用的是自己的个人电脑,那显示器肯定必不可少,只有有了显示器我们才能看到计算机输出的各种图像、文字,这也就是所谓的输出设备。

显示器、鼠标、键盘和硬盘这些东西并不是一台计算机必须的部分。其实只需要有 I/O 设备,能让我们从计算机里输入和输出信息。

显卡

现在,使用图形界面操作系统的计算机,无论是 Windows、Mac OS 还是 Linux,显卡都是必不可少的。

现在的主板都带了内置的显卡,如果你用计算机玩游戏,做图形渲染或者跑深度学习应用,你多半就需要买一张单独的显卡,插在主板上。显卡之所以特殊,是因为显卡里有除了 CPU 之外的另一个“处理器”,也就是 GPU(Graphics Processing Unit,图形处理器),GPU 一样可以做各种“计算”的工作。

南桥

鼠标、键盘以及硬盘,这些都是插在主板上的,作为外部I/O设备,它们是通过主板上的南桥(SouthBridge)芯片组,来控制和CPU之间通信。“南桥”芯片的名字很直观,一方面,它在主板上的位置,通常在主板的“南面”。另一方面,它的作用就是作为“桥”,来连接鼠标、键盘以及硬盘这些外部设备和 CPU 之间的通信。

北桥

有了南桥,自然对应着也有“北桥”。以前主板上通常也有“北桥”芯片,用来作为“桥”,连接CPU和内存、显卡之间通信。不过随着时间的变迁,现在主板上的“北桥”芯片的工作,已经被移到CPU内部,所有你在主板上,已经看不到北桥芯片了。

2.2 冯·诺依曼体系结构

手机里只有SD卡这样类似硬盘功能存储卡插槽,并没有内存插槽,CPU插槽,因为手机尺寸原因,手机制造商门选择把CPU、内存、网络通信、乃至摄像头芯片,都封装到一个芯片,然后再嵌入到手机主板上。这种方式SoC,也就是System on a Chip(系统芯片)。

写智能手机上的 App,和写个人电脑的客户端应用似乎没有什么差别,都是通过“高级语言”这样的编程语言撰写、编译之后,一样是把代码和数据加载到内存里来执行。这是为什么呢?因为,无论是个人电脑、服务器、智能手机,还是 Raspberry Pi 这样的微型卡片机,都遵循着同一个“计算机”的抽象概念。

计算机祖师爷之一冯·诺依曼(John von Neumann)提出的冯·诺依曼体系结构(Von Neumann architecture),也叫存储程序计算机。

存储程序计算机(可编程,可存储)

2.2.1 可编程计算机
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李孟聊人工智能

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值