查看CPU信息
在linux操作系统中,CPU的信息在启动的过程中被装载到虚拟目录/proc下的cpuinfo文件中,我们可以通过 cat /proc/cpuinfo 查看一下:
cat /proc/cpuinfo
显示如下:
root@thead-910:~# cat /proc/cpuinfo
processor : 0
hart : 0
isa : rv64imafdcsu
mmu : sv39
model name : T-HEAD C910
freq : 1.2GHz
icache : 64kB
dcache : 64kB
l2cache : 2MB
tlb : 1024 4-ways
cache line : 64Bytes
address sizes : 40 bits physical, 39 bits virtual
vector version : 0.7.1
processor : 1
hart : 1
isa : rv64imafdcsu
mmu : sv39
model name : T-HEAD C910
freq : 1.2GHz
icache : 64kB
dcache : 64kB
l2cache : 2MB
tlb : 1024 4-ways
cache line : 64Bytes
address sizes : 40 bits physical, 39 bits virtual
vector version : 0.7.1
通过 cpuinfo 可以看到主要信息:
- 两颗 RISC-V 64位处理器,型号 T-HEAD C910
- CPU 主频:1.2GHz
- 支持的 ISA 特性:
- i: 基础整形指令集
- m: 整型乘除法指令扩展
- a: 原子操作指令扩展
- f: 单精度指令扩展
- d: 双精度指令扩展
- c: 16位压缩指令扩展
- s: 特权态支持
- u: 用户态支持
- I/D CACHE: 64KB
- 二级 CACHE: 2MB
- MMU TLB:4路1024个表项
- 物理地址位宽:40位
- 虚拟地址位宽: 39位
- 矢量加速指令集版本: 0.7.1