mirror of
https://github.com/foxsen/archbase.git
synced 2026-11-05 23:19:24 +08:00
initial import to public repository
This commit is contained in:
43
materials/chapter5/alu.csv
Normal file
43
materials/chapter5/alu.csv
Normal file
@@ -0,0 +1,43 @@
|
||||
处理器,寄存器,运算部件
|
||||
Alpha 21264,"Int regfile (80 4r6w)
|
||||
FP regfile (72 4r4w)","arith./logic unit; shift unit;
|
||||
mult unit; add/logic unit;
|
||||
shift unit; MVI/PLZ unit;
|
||||
arith/logic; arith/logic unit;
|
||||
FP add unit; FP mult unit;
|
||||
FP div/sqrt unit"
|
||||
MIPS R10000,"Int regfile (64 7r3w)
|
||||
FP regfile (64 5r3w)","arith./logic unit; shift unit;
|
||||
arith./logic unit; mult/div unit;
|
||||
FP add/sub unit;
|
||||
FP compae/coversion unit;
|
||||
FP mult unit; FP div/sqrt unit"
|
||||
HP PA8700,"Intarchregfile (32 8r4w)
|
||||
Int renregfile (56 9r4w)
|
||||
FP archregfile (32 8r4w)
|
||||
FP renregfile (56 9r4w)","2 arithlogic units;
|
||||
2 shift merge units;
|
||||
2 FP MAC units;
|
||||
2 FP div/sqrt units"
|
||||
Ultra Sparc III,"Int regfile (144 7r3w)
|
||||
FP regfile (32 5r4w)","2 arith units; logic unit; shift unit;
|
||||
FP adder unit; graphic unit;
|
||||
FP div/sqrt unit; FP mult unit; graphic unit"
|
||||
Power4,"GPRS (80)
|
||||
FPRS (72)","2 fixed-point units;
|
||||
2 floating-point units"
|
||||
Zen,"Int regfile (168)
|
||||
FP regfile (160)","4 floating-point/vector units;
|
||||
4 fixed-point units"
|
||||
Skylake,"Int regfile (180)
|
||||
FP regfile (168)","4 fixed-point units;
|
||||
3 floating-point/vector units"
|
||||
Power8,"GPRS (2×124)
|
||||
VSRS (2×144)"," 2 fixed-point units;
|
||||
4 floating-point units;
|
||||
2 vector units;
|
||||
decimal floating-point unit;
|
||||
crypto unit"
|
||||
龙芯3A5000,"Int regfile (128 12r8w)
|
||||
FP regfile (128 8r6w)","4 fixed-point units;
|
||||
2 floating-point/vector units"
|
||||
|
8
materials/chapter5/pio_vs_dma.csv
Normal file
8
materials/chapter5/pio_vs_dma.csv
Normal file
@@ -0,0 +1,8 @@
|
||||
PIO方式,DMA方式
|
||||
键盘输入,网卡收包
|
||||
敲击键盘,接收端收到网络包
|
||||
键盘输入被记录在PS/2控制器内,网卡将收到的网络包写入内存中预先分配好的内存中
|
||||
PS/2控制器向处理器发送中断,网卡向处理器发送中断
|
||||
CPU查询中断源,发现键盘中断,CPU查询中断源,发现网卡接收中断
|
||||
CPU从PS/2控制器内读回键盘值,CPU从内存中读到网络包,并进行处理,初始化新的接收缓冲供网卡使用
|
||||
CPU清中断,CPU清中断
|
||||
|
Reference in New Issue
Block a user