从冯诺依曼体系到进程
1. 前言
计算机系统的运行离不开硬件与软件的密切配合,其中,冯·诺依曼体系结构为现代计算机硬件设计奠定了基础,而操作系统则是管理软硬件资源、为用户程序提供执行环境的核心软件。本文从**冯诺依曼体系结构 (计算机硬件组成) 和操作系统 (计算机不可或缺的软件)**出发,由浅入深带各位初识进程!
2. 计算机硬件
2.1 冯诺依曼体系结构
冯诺依曼体系结构由约翰·冯·诺依曼于1945年提出,是现代计算机系统普遍采用的一种结构模型。该模型由五个核心部分构成:
- 输入设备(input device)
- 输出设备(output device)
- 存储器(Memory):指内存(
RAM),用于存储程序和数据 - 中央处理器(CPU):包括运算器(
ALU)与控制器(CU) - 总线系统(Bus):连接各个部分的通信媒介
目前为止,我们所能认识到的计算机,都是由一个个的硬件组成的,这些硬件被分成了以下几个单元:
- 外设
- 输入单元 (输入设备):键盘、鼠标、扫描仪、摄像头、话筒、磁盘、网卡等
- 输出单元 (输出设备):显示器、磁盘、网卡、播放器硬件等
- 其中磁盘、网卡既是输入设备,也是输出设备
- 中央处理器 (CPU):
- 运算器:对我们输入的数据进行计算任务 (广义上的算术运算,逻辑运算)
- 控制器:对我们的硬件上的计算流程进行一定的控制和协调
- 其中每一个硬件都是独立的个体,各个硬件单元必须用 "线" 链接起来,连接的线称为总线!总线又分为以下两类:
- 系统总线:运算器和存储器之间的线
- IO 总线:存储器和输入输出设备之间的线
- 存储器
关键特性:
- 存储器特指内存(RAM),是 CPU 与各外设之间交换数据的唯一媒介
- 不考虑缓存情况,CPU 能且只能对内存进行读写,不能直接访问外设 (输入或输出设备)。


