0.1 电脑:辅助人脑的好工具
所谓的电脑就是一种计算机,而计算机其实是:接受使用者输入指定与数据,经由中央处理器的数学与逻辑单元运算处理后,以产生或存储成有用的信息。
根据这个定义计算机包括:包括一般商店用的简易型加减乘除计算器、打电话用的手机、开车用的卫星定位系统(GPS)、提款用的提款机(ATM)、你上课会使用的桌上型个人电脑、外出可能会带的笔记本电脑、还有近几年非常热门的平板电脑和智能手机,平板电脑和智能手表等等。
0.1.1 计算机硬件的五大单元
电脑的硬件组成部分,主要分为三部分:
- 输入单元:包括键盘、鼠标、读卡器、扫描仪、手写板、触摸板等;
- 主机部分:含有一堆板子、CPU与内存;
- 输出单元:例如屏幕、打印机等等。
整部主机的重点在于中央处理器(Central Processing Unit, CPU),CPU为一个具有特定功能的芯片,里面含有微指令集。CPU的工作主要在于管理与运算,因此在CPU内又可以分为两个主要的单元,分别是:算数逻辑单元与控制单元。其中算数逻辑单元主要负责程序运算与逻辑判断,控制单元则主要在协调各周边元件与各单元的工作。
而CPU的数据都是从内存中读取。
0.1.2 一切设计的起点:CPU的架构
目前世界上常见到的两种CPU架构,分别是:精简指令集(RISC)与复杂指令集(CISC)系统。
-
精简指令集(Reduced Instruction Set Computer, RISC): 微指令集较为精简,每个指令的执行时间都很短,完成的动作也很单纯,指令的执行性能较佳,但若要做复杂的事情,就要由多个指令来完成。
-
复杂指令集(Complex Instruction Set Computer, CISC): CISC的每个小指令可以执行一些较低级的硬件操作,指令数目多而且复杂,每个指令的长度并不相同。
0.1.3 其他单元的设备
其他单元的重要设备主要有:
- 系统单元:系统单元包括CPU及主板相关元件。
- 存储单元:包括内存(main memory, RAM)与辅助内存,其中辅助内存其实就是大家常听到的"储存设备"
- 输入、输出单元:键盘鼠标、触摸屏、打印机、音效喇叭、投影机等。
0.1.4 运行流程
- CPU=脑袋瓜子
- 内存=脑袋中放置正在被思考的数据的区块
- 硬盘=脑袋中放置回忆的记忆区块
- 主板=神经系统
- 各项周边设备=人体与外界沟通的手、脚、皮肤、眼睛等
- 显卡=脑袋中的影像
- 电源供应器(Power)=心脏
0.1.5 电脑按用途分类
- 超级计算机
- 大型计算机
- 迷你电脑
- 工作站
- 微电脑
0.1.6 电脑上常用的计算单位(容量、速度)
-
容量单位
1 Byte= 8 bit
常见的单位与进位制对应:
进位制 | Kilo | Mega | Giga | Tera | Peta | Exa | Zetta |
---|---|---|---|---|---|---|---|
二进制 | 1024 | 1024K | 1024M | 1024G | 1024T | 1024P | 1024E |
十进制 | 1000 | 1000K | 1000M | 1000G | 1000T | 1000P | 1000E |
文件大小一般用二进制单位,速度单位一般用十进制 |
*速度单位 CPU的运算速度常使用MHz或者GHz之类的单位,这个Hz其实就是秒分之一。而在网络传输方面,由于网络使用的是bit为单位,因此网络常使用的单位为Mbps是Mbits per second,亦即是每秒多少Mbit。
0.2 个人电脑架构与相关设备元件
主板上的芯片分为两种:
- 北桥:负责链接速度较快的CPU、内存与显卡接口等元件(现在与内存交互的已经整合到CPU种,所以已经没有了北桥)
- 南桥:负责连接速度较慢的设备接口,包括硬盘、网卡等。