计算机系统架构 · 电脑的骨架

📌 一句话理解

计算机系统架构就是“电脑的内部结构图”:硬件怎么组织、软件怎么运行、软硬件怎么配合,都在这个架构里。


🏗️ 计算机系统是什么?

计算机系统硬件系统软件系统两大部分组成,两者相互依存,互为补充。硬件是身体,软件是灵魂。

┌─────────────────────────────────────────────────────────────────┐
│                    计算机系统架构                                │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │                    软件系统                              │   │
│   │                                                         │   │
│   │   ┌─────────────────────────────────────────────────┐   │   │
│   │   │               应用软件                           │   │   │
│   │   │   微信  │  浏览器  │  游戏  │  Office          │   │   │
│   │   └─────────────────────────────────────────────────┘   │   │
│   │                                                         │   │
│   │   ┌─────────────────────────────────────────────────┐   │   │
│   │   │               系统软件                           │   │   │
│   │   │   操作系统  │  驱动程序  │  编译器  │  工具     │   │   │
│   │   └─────────────────────────────────────────────────┘   │   │
│   └─────────────────────────────────────────────────────────┘   │
│                              ↕                                 │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │                    硬件系统                              │   │
│   │                                                         │   │
│   │   ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐     │   │
│   │   │  CPU    │ │  内存   │ │  硬盘   │ │ 输入/出  │     │   │
│   │   │ 运算器 │ │         │ │         │ │ 设备    │     │   │
│   │   │ 控制器 │ │         │ │         │ │         │     │   │
│   │   └─────────┘ └─────────┘ └─────────┘ └─────────┘     │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                 │
│   软件在硬件上运行,硬件被软件管理                                │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

💻 硬件系统详解

部件作用类比
中央处理器(CPU)运算和控制核心大脑
内存储器(内存)临时存放运行中的程序桌面
外存储器(硬盘)长期存放数据书架
输入设备把信息送进电脑眼睛、耳朵
输出设备把结果展示出来嘴巴、手
┌─────────────────────────────────────────────────────────────────┐
│                    硬件系统结构                                  │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│                         ┌─────────────┐                        │
│                         │    CPU      │                        │
│                         │  中央处理器  │                        │
│                         └──────┬──────┘                        │
│                                │                               │
│         ┌──────────────────────┼──────────────────────┐        │
│         │                      │                      │        │
│         ▼                      ▼                      ▼        │
│   ┌───────────┐          ┌───────────┐          ┌───────────┐  │
│   │  内存     │          │  输入设备  │          │  输出设备  │  │
│   │  临时存储 │          │  键盘/鼠标 │          │  显示器   │  │
│   └───────────┘          └───────────┘          └───────────┘  │
│         │                                                      │
│         ▼                                                      │
│   ┌───────────┐                                                │
│   │  硬盘     │                                                │
│   │  长期存储 │                                                │
│   └───────────┘                                                │
│                                                                 │
│   所有部件通过“总线”连接,传输数据和指令                          │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

📀 软件系统详解

类型作用例子
系统软件管理硬件,为应用软件提供环境Windows、Linux、macOS
应用软件完成用户的具体任务微信、浏览器、Word
┌─────────────────────────────────────────────────────────────────┐
│                    软件层次结构                                  │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │                   用户                                  │   │
│   └─────────────────────────────────────────────────────────┘   │
│                              ↕                                 │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │                   应用软件                               │   │
│   │   解决具体问题:聊天、看视频、写文档                       │   │
│   └─────────────────────────────────────────────────────────┘   │
│                              ↕                                 │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │                   系统软件                               │   │
│   │   管理硬件,让应用软件能运行                              │   │
│   │   包括:操作系统、驱动程序、编译器                         │   │
│   └─────────────────────────────────────────────────────────┘   │
│                              ↕                                 │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │                   硬件                                  │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

🔄 软硬件的关系

关系说明
相互依存没有硬件,软件没处跑;没有软件,硬件是废铁
互为补充硬件提供性能,软件提供功能
层次结构软件管理硬件,用户使用软件
┌─────────────────────────────────────────────────────────────────┐
│                    软硬件关系                                    │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │                                                         │   │
│   │      ┌─────────────────────────────────────┐           │   │
│   │      │              应用软件                │           │   │
│   │      │         (微信、浏览器、游戏)         │           │   │
│   │      └─────────────────────────────────────┘           │   │
│   │                         ↕                              │   │
│   │      ┌─────────────────────────────────────┐           │   │
│   │      │              操作系统                │           │   │
│   │      │        (Windows、Linux、macOS)      │           │   │
│   │      └─────────────────────────────────────┘           │   │
│   │                         ↕                              │   │
│   │      ┌─────────────────────────────────────┐           │   │
│   │      │               硬件                  │           │   │
│   │      │      (CPU、内存、硬盘、屏幕)         │           │   │
│   │      └─────────────────────────────────────┘           │   │
│   │                                                         │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                 │
│   操作系统是软硬件之间的桥梁                                     │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

🔗 相关术语


✅ 自测小问题

  1. 计算机系统由哪两部分组成?
  2. 系统软件和应用软件有什么区别?
  3. 操作系统在软硬件之间起什么作用?
点击查看答案
  1. 硬件系统软件系统
  2. 系统软件管理硬件(如Windows),应用软件完成具体任务(如微信)
  3. 桥梁作用:管理硬件,为应用软件提供运行环境

📚 教材链接

  • 教材位置:第二章 2.3.2 计算机的工作原理