Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions note.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
计算机的性能由其响应时间来决定,一个程序的CPU花费的时间主要由指令数、每条指令的周期数(CPI)、时钟频率决定

其中时钟频率表示每秒钟发生的时钟周期数

平均CPI等于每条指令的周期数乘以其频率的总和再除以总指令数

SISC具有比RISC更小的指令数,但其CPI更大。

哈佛架构与冯·诺伊曼架构:

哈佛架构对指令和数据有独立的存储和信号路径,指令和数据分别存储在独立的存储器中,拥有各自独立的地址空间

哈佛架构在流水线中没有结构冲突,因为指令和数据是分开存储的,这种分离的结构使得指令和数据能够并行地进行读。

而冯·诺伊曼架构在指令和数据之间共享存储和信号路径,使用相同的地址空间。

指令和数据以二进制形式存储在内存中,根据指令寻址方式进行访问。

由于指令和数据共享存储器,可能会发生指令和数据之间的竞争和冲突,需要进行适当的控制

内存层次结构:寄存器、缓存、内存、磁盘、磁带

缓存策略:
直接映射缓存:将一个内存地址映射到一个缓存索引
两路组相联缓存:将一个内存地址映射到两个缓存索引