进程视图:系统运行时的心脏跳动
进程视图:系统运行时的心脏跳动
一、什么是进程视图?
如果说逻辑视图回答的是"系统做什么",那进程视图回答的就是"系统怎么做"——具体是怎么运行的。
进程视图关注的是:
- 系统运行时有哪些进程/线程?
- 进程之间怎么通信?
- 并发怎么控制?
- 性能特性如何?
类比:逻辑视图是建筑蓝图,进程视图是建筑的"水电气"运行系统。
二、核心概念
2.1 进程(Process)
进程是操作系统分配资源的基本单位。
┌─────────────────────────────────┐ │ 进程A │ │ │ │ ┌─────────────────────────┐ │ │ │ 代码区 │ │ │ └─────────────────────────┘ │ │ ┌─────────────────────────┐ │ │ │ 数据区 │ │ │ └─────────────────────────┘ │ │ ┌─────────────────────────┐ │ │ │