计算机系统概述

744 字
4 分钟
计算机系统概述

计算机系统概述#

冯诺依曼机#

冯·诺依曼结构是现代计算机的基础模型,由五大部件组成,所有部件围绕存储器协同工作。

五大功能部件#

部件功能
输入设备接收外部的计算步骤和初始数据
存储器存放指令和数据(“存储程序”工作方式的核心)
运算器执行算术和逻辑运算
控制器根据指令产生控制信号,协调各部件工作
输出设备输出计算结果

三种信号线#

信号线类型功能流向示例
数据线传输数据输入设备 → 运算器 → 存储器;运算器 ↔ 控制器
控制线控制信号存储器 → 所有其他部件(发出读写等控制命令)
反馈线状态反馈各部件 → 存储器(通知操作完成或状态)

核心要点#

  1. 存储器为中心,采用”存储程序”工作方式
  2. 计算机由运算器、控制器、存储器、输入设备和输出设备 5 个基本部件组成
  3. 指令和数据都以二进制形式存储,机器可以区分

抽象层转换#

计算机系统从底层物理器件到上层应用程序,分为 9 个抽象层次

┌──────────────┐
软件 │ 应用(问题) │ 最终用户关心的层次
│ 算法 │
│ 编程(语言) │
│ 操作系统/虚拟机 │
├──────────────┤ ← ISA 是软硬件分界线
硬件 │ ISA │ 指令集体系结构
│ 微体系结构 │
│ 功能部件/RTL │ 寄存器传输级
│ 电路 │
│ 器件 │ 晶体管、门电路等物理元件
└──────────────┘

ISA(指令集体系结构) 是软硬件的分界线——它向上支撑操作系统和编译器,向下约束 CPU 微体系结构的设计。


用户分类#

  1. 最终用户:使用交互式界面
  2. 系统管理员:利用操作系统功能对系统进行配置、维护和管理
  3. 应用程序员:应用层,使用高级编程语言编写程序,可以感知计算机硬件和 OS 提供的软件接口
  4. 系统程序员:设计和开发系统软件,熟悉计算机底层的相关硬件和系统结构

透明:一个存在的事物或概念从某个角度来看似乎不存在,即对实际存在的事物或概念感觉不到。

从源文件到执行文件#

预处理    编译    汇编    链接\text{预处理} \;\longrightarrow\; \text{编译} \;\longrightarrow\; \text{汇编} \;\longrightarrow\; \text{链接}
.cpp → .i → .s → .o → .exe

性能指标#

  1. 吞吐率:单位时间内完成的工作量
  2. 响应时间:从提交到完成所用的时间。用户感知时间 = CPU 时间 + 其他时间(包括 OS 阻塞态时间)
  3. 时钟周期:节拍器,CLK
  4. 时钟频率:CPU 时钟周期的倒数
  5. CPI:Clock Cycles Per Instruction
  6. MIPS:Million Instructions Per Second
计算机系统概述
https://dongyanzhang.com/posts/计算机组成原理/计算机系统概述/
作者
阿东阿言
发布于
2026-07-14
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
阿东阿言
I share my notes | projects | experience here...
公告
欢迎来到阿东阿言的博客
音乐
封面

音乐

暂未播放

0:000:00
暂无歌词
分类
标签
站点统计
文章
25
分类
3
标签
5
总字数
11,186
运行时长
0
最后活动
0 天前
站点信息
构建平台
Local
博客版本
v1.0.0
文章许可
CC BY-NC-SA 4.0