1.初始计算机组成原理
本人相关文章:Linux之计算机概论
声明:大部分图片均来自网络,侵删
一个完整的计算机系统包括硬件子系统和软件子系统两大部分。
组成一台计算机的物理设备的总称叫做计算机硬件子系统,是看得见摸得着的实体,是计算机工作的物质基础。
驱动计算机工作的各种程序的集合称为计算机软件子系统,是计算机的灵魂,是控制和操作计算机工作的逻辑基础。
本篇主要了解计算机硬件系统体系结构
下图来自:计算机组成
下图来自:Computer Architecture
硬件系统
1.1 主板(Motherboard)
主板是电脑中电子原件最丰富的的硬件,它是电脑所有硬件的载体,组成了电脑的主要电路系统以及重要驱动芯片原件,最大的作用就是作为硬件数据交互和电力的传输纽带。除了数据交互,主板也是 电脑拓展能力 的关键。上图我们可以看到,主板上面有各种类型的插槽,这些插槽就是与CPU、显卡、内存等硬件连接的接口,而大部分时候我们都不可能将这些插槽接口全部用到,剩余的接口插槽我们就可以进行拓展升级。—引自:电脑主板的作用是什么?
1.2 中央处理器(CPU)
中央处理器 (英语缩写:CPU)是计算机的主要设备之一,功能主要是解释计算机指令以及处理计算机软件中的数据。
指令控制:取指令、分析指令、执行指令
操作控制:管理并产生由内存取出的有关指令的操作信号,送往相应部件,控制部件按指令要求行动
时间控制:为指令按时间顺序提供控制信号。在一条指令的执行过程中,在什么时间做什么操作均应受到严格的控制。只有这样,计算机才能有条不紊地工作。
中断处理:异常情况和特殊请求
数据加工:算术和逻辑运算
高级语言->汇编语言->机器语言->操作系统->微指令
指令:指示计算机执行某种操作的命令,是计算机运行的最小功能单位
指令格式:操作码OP+地址码A
OP(操作数) | A1(操作数一) | A2(操作数二) | A3(结果) | A4(下一条执行指令的地址)
操作系统的位数由指令集的位数决定
指令集:一套硬件支持的所有指令的集合,一台计算机只能执行自己指令系统中的指令,不能执行其他系统指令。
CISC(复杂指令集)一条指令完成1个复杂基本功能
RICS(精简指令集)一条指令完成一个基本动作,多条指令组合完成一个复杂基本功能
下图来自:Computer Architecture
CPU内部主要由运算器、控制器、寄存器三大部分组成。
运算器:对数据加工
控制器:取指令、分析指令、执行指令
寄存器:暂存指令、数据和地址。既要对接控制器的命令,传达命令给运算器;还要帮运算器记录处理完或者将要处理的数据。
—引自:CPU基础知识-CPU的组成 运算器、控制器、寄存器
1.3 内存(RAM)
随机存取存储器与CPU直接交换数据的内部存储器
RAM在计算机和数字系统中用来暂时存储程序、数据和中间结果。—引自:随机存取存储器
1.4 存储设备
存储设备是用于储存信息的设备,通常是将信息数字化后再以利用电、磁或光学等方式的媒体加以存储。
1.5 输入/输出设备(Input Device)
输入输出设备(IO设备),是数据处理系统的关键外部设备之一,可以和计算机本体进行交互使用。如:键盘、写字板、麦克风、音响、显示器等。因此输入输出设备起了人与机器之间进行联系的作用。—引自:输入输出设备
1.6 总线(BUS)
计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束, 按照计算机所传输的信息种类,
计算机的总线可以划分为 数据总线、地址总线、控制总线 ,分别用来传输数据、数据地址和控制信号
下图来自:Computer Architecture
1.7 扩展卡和插槽
常见的集成到主板的组件包括声卡、网卡、USB控制器、显卡、磁盘陈列卡等
GPU