购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2 计算机系统的组成

计算机系统是一个完整的工作系统,由硬件和软件共同构成,两者紧密配合,协同完成信息的处理和传输。硬件是计算机系统的“躯体”,负责物理层面的运算和存储;软件则是计算机的“灵魂”,通过程序控制硬件,完成各种复杂的任务。为方便读者理解,本节将以读者常见的个人计算机(PC)为例,详细介绍计算机系统的组成结构,包括硬件部分和软件部分。

2.2.1 计算机的硬件系统

计算机的硬件系统是整个计算机的物理基础,其性能决定了计算机的运算能力和处理效率。计算机的硬件系统包括机箱中的内部组件以及外部的外部组件。内部组件是计算机主要的运算、中转、存储和功能中心,包括控制器、运算器、存储器、输入及输出设备。常见的计算机硬件组成部件如下。

1.CPU

CPU(Central Processing Unit)也叫中央处理器,例如Intel最新的桌面级CPU——CORE ULTRA 9 285K,如图2-3所示。CPU是计算机运算和控制的核心,由运算器、控制器、寄存器、高速缓存以及连接它们的总线构成,负责完成复杂的算术运算和逻辑判断,并协调计算机各组件之间的工作。

知识拓展

计算机CPU的主要厂商和主要产品系列

由于计算机中使用的CPU的生产过程非常精密,现在主要由Intel和AMD把控。Intel的主流桌面CPU产品是酷睿系列。AMD的主流桌面CPU产品是锐龙系列。

2.主板

主板是计算机硬件的核心连接平台,为所有组件提供电气连接和数据通信,是各组件工作的平台。主板一般是一块大规模集成电路板,如图2-4所示,主要功能是接驳计算机的内部硬件及外部设备,并在其间提供高速的数据通道。主板的稳定性关系到整个硬件系统的稳定性。

图2-3

图2-4

3.内存

内存又称为内部存储器或随机存储器,是计算机主要的内部存储设备,如图2-5所示,用来存放CPU经常用到的各种数据、程序等资源,并为CPU提供高速的数据交换。具有体积小、速度快、断电后存储的数据会被清空的特点。

4.硬盘

硬盘是计算机主要的外部数据存储设备,具有存储容量大,无论是否有电,数据都不会丢失的特点。常见的硬盘大小有3.5英寸和2.5英寸两种,连接主板的SATA接口(SATA接口速度最大为600MB/s)。现在处在机械硬盘和固态硬盘共存的时期。常见的SSD固态硬盘如图2-6所示。

图2-5

图2-6

知识拓展

M.2固态

除了图2-6中的SATA接口以及mSATA接口的固态外,还有一种接口是M.2的固态,如图2-7所示。M.2接口作为一种新型固态硬盘接口,已经逐渐成为计算机的标配,提供更高的数据传输速率和更紧凑的设计。这是一种可以连接PCI-E通道的高速设备,配合NVme协议,速度可以达到3000MB/s以上。

图2-7

5.显卡

显卡的主要作用是为计算机提供显示数据输出,如图2-8所示。显卡除了为显示设备提供数据支持外,还在图像渲染、视频编码、深度学习等领域扮演重要角色。价格在计算机的硬件中属于最高的。显卡分为CPU自带的核显、常见的PCI-E独立显卡。在运行高性能游戏或专业图形应用时,中高端独立显卡能提供更流畅的体验。进行各种AIGC应用的计算工作,建议选择中高档的独立显卡。独立显卡也是耗电大户,现在比较主流的显卡需要外接供电才能正常工作。

图2-8

6.电源

电源是为计算机各组件供电的设备。计算机的内部组件无法直接使用220V交流电,只有通过电源的转化,变成不同电压的直流电,才能为各设备供电。电源的好坏直接关系到计算机的稳定性,尤其是安装中高端显卡后,必须要配备一块额定功率比较高的计算机电源。

7.CPU散热器

CPU在工作时会产生大量的热量,越是高端CPU,发热量越大,必须及时将热量散发出去。散热器用于降低CPU工作时产生的热量,避免因高温导致的系统死机、自动重启,甚至硬件损坏。配备一款高性能的散热器是十分有必要的。常见的CPU散热器分为风冷和水冷两种。

知识拓展

散热器风冷好还是水冷好

从散热角度来说,两者并不存在好或不好的差别。只要按照CPU的TDP进行设计,能够满足CPU的散热要求即可。

8.机箱

机箱的作用是负责安放各组件,以及隔离辐射、建立散热风道等。

9.外部组件

以上介绍的都是计算机的内部组件,但只有内部组件是无法使用计算机的,还需要外部组件的支持。外部组件也是和用户接触最多的,主要由各种输入输出设备组成,例如键盘和鼠标(图2-9)、显示器(图2-10)、音箱、打印机、摄像头、其他信息采集和USB外设等。

图2-9

图2-10

2.2.2 计算机的软件系统

计算机的软件系统由程序和相关数据组成,通过这些程序管理硬件资源并为用户提供各种功能。软件按功能可分为系统软件、应用软件、数据库管理系统和编程工具4类,下面分别介绍其特点及作用。

1.系统软件

系统软件是管理计算机硬件和提供底层服务的核心程序,是其他软件运行的基础。以下是系统软件的主要组成部分。

(1)操作系统(OS)

操作系统是系统软件的核心部分,负责硬件资源的管理和分配,并为用户提供友好的操作界面。常见的操作系统包括Windows、Linux和macOS,其核心功能包括任务管理、文件系统管理、设备驱动和网络功能。

(2)驱动程序

驱动程序是硬件与操作系统之间的桥梁,用于控制硬件设备。例如,显卡驱动程序可使操作系统和应用程序调用显卡功能,实现图像渲染和输出。

2.应用软件

应用软件直接面向用户,满足用户特定的任务需求。常见的应用软件类型和代表如下。

(1)办公软件

办公软件包括文字处理(如Microsoft Word)、表格制作(如Microsoft Excel)和演示文稿(如Microsoft PowerPoint),广泛应用于企事业单位和个人日常办公。

(2)图像处理软件

图像处理软件用于图像编辑和设计,如Adobe Photoshop和GIMP,适合专业设计师和普通用户。

(3)多媒体软件

处理和播放音频、视频的多媒体软件,如VLC播放器和Adobe Premiere,用于多媒体内容创作和消费。

(4)行业专用软件

针对特定行业开发的软件,例如工程设计的AutoCAD、医疗影像处理的专业工具等,满足专业领域的独特需求。

3.数据库管理系统(DBMS)

数据库管理系统是一种用于存储、管理和检索数据的软件工具,可分为底层支持和直接应用两种用途。

(1)底层支持型DBMS

数据库管理系统作为底层服务,提供高效的数据存储和访问功能,例如,企业的ERP系统通过DBMS存储并管理业务数据。常见的DBMS包括MySQL、Oracle和PostgreSQL。

(2)应用型DBMS

面向用户的DBMS可以直接用于数据查询、分析和管理,如Microsoft Access。这类数据库软件直观易用,适合小型企业和个人用户。

4.编程工具

编程工具是用于开发计算机程序的软件,包括编译器、调试器和集成开发环境等。

(1)编译器和解释器

编译器将高级编程语言转换为计算机可执行的机器语言。例如,GCC是广泛使用的C/C++编译器。解释器则直接执行源代码,如Python解释器。

(2)调试工具

调试工具帮助开发者检测和修复程序中的错误,例如GDB(GNU调试器)。

(3)集成开发环境(IDE)

IDE提供了编程所需的一站式工具集,包括代码编辑、调试和版本控制。 TheXrs7Qsp1g6JmgkY6uRNQUxdGj3W0f9IiNN7E4sFfIUs6TBHlFmrUPNRNUvoAi

点击中间区域
呼出菜单
上一章
目录
下一章
×