mirror of
https://github.com/ParkMoonJ/KaoYan.git
synced 2026-11-03 06:14:48 +08:00
Update README.md
This commit is contained in:
@@ -255,4 +255,68 @@
|
||||
- 道上仙:结合 Cache 进行计算、模拟访存过程
|
||||
|
||||
> 小题:4,5,11,12
|
||||
> 大题:1,2,3,4
|
||||
> 大题:1,2,3,4
|
||||
|
||||
## Week 8
|
||||
|
||||
### 7.1 I/0 系统基本概念 7.2 外部设备
|
||||
|
||||
#### 学习建议
|
||||
|
||||
- I/0 方式:程序查询、程序中断、DMA、通道
|
||||
- 程序查询、程序中断、通道都是通过程序实现的(都需要处理器),而 DMA 是硬件实现
|
||||
- RAID0 无冗余,RAID1-5 有冗余,所以后者更安全可靠(RAID 又称条带化)
|
||||
|
||||
#### 考研修仙
|
||||
|
||||
- 道上人:了解不同 I/0 方式, 了解显示原理
|
||||
|
||||
> 7.1 小题:1,2,3
|
||||
> 7.2 小题:1,2,3
|
||||
|
||||
- 道上佬:理解 RAID0 和 RAID1-5 的区别,掌握 I/O 速率等简单计算
|
||||
|
||||
> 7.2 小题:4,5,6,7,8,9,10,11
|
||||
> 7.2 大题:1
|
||||
|
||||
### 7.3 I/O 接口
|
||||
|
||||
#### 学习建议
|
||||
|
||||
- I/O 接口的主机侧主要是和 CPU 通信(寄存器保存),设备侧是和外设沟通的界面,注意两侧交换的数据是单向还是双向
|
||||
- 独立编址意味着需要额外的控制方式,更复杂,但地址和内存地址可以相同,需要额外的 I/O 指令;统一寻址不需要额外 I/O 指令,只需要访存指令即呵,地址和内存地址不能相同
|
||||
|
||||
#### 考研修仙
|
||||
|
||||
- 道上人:了解 I/O 接口的基本功能
|
||||
|
||||
> 小题:3,8,9
|
||||
|
||||
- 道上佬:掌握 I/O 接口的结构,理解统一编址和独立编址的区别
|
||||
|
||||
> 小题:1,2,4,5,6,7,10
|
||||
|
||||
### 7.4 I/0 方式
|
||||
|
||||
#### 学习建议
|
||||
|
||||
- 中断过程是一个非常对称的过程,硬件完成关中断(关中断是为了保证硬件过程的连续性)、保存断点中断服务程序寻址,而中断处理程序因为允许多重中断应该保存现场和屏蔽字(要保证连续性)—开中断—执行中断服务程序—关中断—恢复现场和屏蔽字,这是完全对称的过程,然后开中断并返回。
|
||||
- 中断向量是中断服务程序的入口地址,可以看作是指针(和向量很像)
|
||||
- DMA 过程:$预处理(CPU 控制)数据传送 - 后处理(CPU 中断)$
|
||||
- CPU 占用率:程序访问因为一直要 CPU 去访问所以是 100%(除非是定时访问);程序中断中 $CPU 占用率 = 中断频率 \times 中断所花周期数 / CPU 频率$;DMA 方式还需要加上 DMA 准备时间;通道自己有处理器,不会占用 CPU
|
||||
|
||||
#### 考研修仙
|
||||
|
||||
- 道上人:区分中断的类型并了解各设备属于哪类中断,了解各 I/O 方式
|
||||
|
||||
> 小题:10,11,14,15,17,18,19,20,37
|
||||
|
||||
- 道上佬:掌握中断和 DMA 过程,理解中断屏蔽
|
||||
|
||||
> 小题:1,2,3,6,7,9,13,16,21,22,23,24,25,26,28,29,30,32,33,36,38,39,40,41
|
||||
> 大题:1,2,8
|
||||
|
||||
- 道上仙:比较中断和 DMA 异同,掌握各 I/0 方式 CPU 占用率计算
|
||||
|
||||
> 小题:4,5,12,31,34,35
|
||||
> 大题:3,4,5,6,9,10,11
|
||||
Reference in New Issue
Block a user