dong-frank的博客

第二讲 计算机的顶层视图

字数统计: 257阅读时长: 1 min
2025/02/18

第二讲 计算机的顶层视图

计算机的工作原理

  • 指令和数据存储在单个读写存储器中
  • 主存中的内容按位置访问,无需考虑其中包含的类型
  • CPU从一条指令到下一条指令以顺序方式执行(除非明确修改)
  • I/O模块与 CPU、主存交换计算机系统外部的数据

问题1: CPU的频率无法无限提高
解决1: 改进CPU芯片结构

问题2: 内存墙的存在, 主存和CPU之间传输数据的速度跟不上CPU的速度
解决2: 采用高速缓存(Cache)

问题3:CPU等待I/O传输数据
解决3:采用中断机制

问题4:兼顾存储容量、速度和成本
解决4:层次式存储结构

问题5:I/O设备传输速率差异大
解决5:采用缓冲区和改进I/O操作技术

问题6:计算机部件互连复杂
解决6:采用总线

CATALOG
  1. 1. 第二讲 计算机的顶层视图
    1. 1.1. 计算机的工作原理