一、核心框架
计算机系统基础知识 = 硬件子系统 + 软件子系统 + 嵌入式与网络延伸
- 硬件子系统:冯·诺依曼架构、处理器、存储器、总线/接口
- 软件子系统:操作系统、数据库、文件系统、中间件
- 延伸模块:嵌入式系统、计算机网络、系统性能
二、核心知识点拆解

(一)计算机系统概述
1. 核心定义
计算机系统 (Computer System) 是指用于数据管理的计算机硬件、软件及网络组成的系统。
- 硬件:有形物理实体(CPU、硬盘、显卡),是系统运行的物理基础;
- 软件:无形指令集合(OS、数据库、游戏),是硬件功能的延伸,二者边界可模糊(如硬件加密芯片/软件加密算法)。
2. 系统分类
|
分类维度 |
类型 |
核心特点 |
适用场景 |
|
按用途 |
通用计算机 |
支持多样应用,资源通用 |
台式机、服务器、个人电脑 |
|
嵌入式计算机 |
专用性强、资源受限、实时性高 |
工业控制器、智能穿戴、车载系统 | |
|
按功能特征 |
批处理系统 |
无交互、批量执行、提升利用率 |
后台数据统计、日志分析 |
|
分时系统 |
时间片轮转、多路交互、响应及时 |
桌面电脑、Web服务器 | |
|
实时系统 |
快速响应、高可靠,分硬/软实时 |
医疗设备、工业控制、航空系统 |
(二)计算机硬件
1. 冯·诺依曼架构
五大核心部件:运算器、控制器、存储器、输入设备、输出设备
- 运算器(ALU):负责算术/逻辑运算,是CPU的运算核心;
- 控制器(CU):解析指令、控制执行顺序,是CPU的控制核心;
- 存储器:存储指令与数据,分主存(临时存储,断电丢失)、外存(永久存储);
- 输入/输出设备(I/O):实现人机交互,如键盘、显示器、传感器。

2. 处理器
(1)核心功能
运算(算术/逻辑运算)+ 控制(协调各部件工作),决定系统性能上限。
(2)指令集分类
|
指令集类型 |
代表架构 |
核心特点 |
适用场景 |
|
CISC(复杂) |
Intel x86、AMD |
指令丰富、兼容性强、单指令多操作 |
台式机、服务器(通用计算) |
|
RISC(精简) |
ARM、Power、龙芯 |
指令精简、单周期执行、流水线友好、寄存器多 |
手机、嵌入式设备、低功耗场景 |
记忆技巧:CISC“复杂兼容”,RISC“精简高效”。
(3)专用处理器
- GPU:并行计算核心,支撑深度学习、图形渲染、游戏渲染;
- DSP:实时信号处理,用于音频、图像、通信信号处理;
- FPGA:可编程逻辑芯片,灵活适配定制化计算场景。
3. 存储器
(1)存储层次(按速度从快到慢)
寄存器 → 片上缓存(L1/L2)→ 片外缓存(L3)→ 主存(DRAM)→ 外存(SSD/HDD)
核心逻辑:利用局部性原理(时间局部性:近期访问的数据大概率再次访问;空间局部性:相邻数据大概率同时访问),平衡速度、容量、成本。

(2)外存类型对比
|
外存类型 |
介质 |
速度 |
容量 |
特点 |
适用场景 |
|
SSD |
闪存 |
快 |
中 |
无机械结构、抗摔、低延迟 |
系统盘、游戏盘、高频访问数据 |
|
HDD |
磁盘 |
慢 |
大 |
成本低、容量大 |
冷数据存储、大容量归档 |
4. 总线与接口
(1)总线
部件间的数据传输通道,按位置分类:
- 内总线(片上总线):连接CPU内部部件(如ALU、寄存器);
- 系统总线:连接CPU、主存、I/O设备(含数据总线、地址总线、控制总线);
- 外部总线:连接外设(如USB、SATA、以太网)。
(2)常见接口
接口是指同一计算机不同功能层之间的通信规则。
|
接口类型 |
代表接口 |
功能 |
适用场景 |
|
显示接口 |
HDMI、DP、Type-C |
传输视频信号 |
显示器、投影仪、手机投屏 |
|
存储接口 |
SATA、NVMe、PCIe |
连接存储设备 |
硬盘、SSD、显卡 |
|
外设接口 |
USB 3.0/4.0、RJ45 |
连接输入/输出设备 |
键盘、鼠标、网卡、打印机 |
(三)计算机软件
软件系统是指在计算机硬件系统上运行的程序、相关的文档资料和数据的集合。计算机软
件用来扩充计算机系统的功能,提高计算机系统的效率。按照软件所起的作用和需要的运行环
境的不同,通常将计算机软件分为系统软件和应用软件两大类。
1. 操作系统
(1)核心定义
硬件之上的第一层软件,负责软、硬件资源管理,提供系统调用接口(API)。
- 组成:内核(进程、存储、文件、设备管理)+ 配套软件(GUI、编译器、工具);
- 四大特征:并发性(宏观并行、微观交替)、共享性(资源共享/互斥)、虚拟性(物理资源→逻辑资源)、不确定性(执行时间不可预知)。
-

(2)核心功能
- 进程管理:进程状态转换(创建→就绪→运行→阻塞→结束)、调度算法(FCFS、SJF、时间片轮转、优先级);
- 存储管理:分页/分段/段页式存储、页面置换算法(LRU、FIFO)、虚拟内存技术;
- 文件管理:按名存取、文件权限控制、文件分配方式(连续、链接、索引);
- 设备管理:I/O控制方式(程序查询、中断、DMA、通道)、设备驱动程序。
(3)特殊的操作系统
|
分类 |
特点 |
|
批处理操作系统 |
单道批:一次一个作业入内存,作业由程序、数据、作业说明书组成 多道批:一次多个作业入内存,特点:多道、宏观上并行微观上串行 |
|
分时操作系统 |
采用时间片轮转的方式为多个用户提供服务,每个用户感觉独占系统 特点:多路性、独立性、交互性和及时性 |
|
实时操作系统 |
实时控制系统和实时信息系统 交互能力要求不高,可靠性要求高(规定时间内响应并处理) |
|
网络操作系统 |
方便有效共享网络资源,提供服务软件和有关协议的集合 主要的网络操作系统有:Unix、Linux和Windows Server系统 |
|
分布式操作系统 |
任意两台计算机可以通过通信交换信息 是网络操作系统的更高级形式,具有透明性、可靠性和高性能等特性 |
|
微机操作系统 |
Windows: Microsoft开发的图形用户界面、多任务、多线程操作系统 Linux: 免费使用和自由传播的类Unix操作系统,多用户、多任务、多线程和多CPU的操作系统 |
|
嵌入式操作系统 |
运行在智能芯片环境中 特点:微型化、可定制(针对硬件变化配置)、实时性、可靠性、易移植性(HAL和BSP支持) |

3147

被折叠的 条评论
为什么被折叠?



