CPU和程序的执行

PC:程序计数器
堆栈指针:包括函数输入、输出的局部变量、临时变量
PSW:程序状态

CPU两种运行状态

linux内部结构图:

通过top命令:用户态(us)、内核态(sy)一般数值比例4:1
sy比较高可能会有问题

CPU的多核和多线程

处理能力更强
物理核:真实的cpu
逻辑核:应用程序的运转
超线程(逻辑处理器):可以在物理核运转之间执行逻辑核。不等于2个线程的处理能力
linux系统的cpu信息保存在/proc/cpuinifo
cat /proc/cpuinifo grep”physical id” | sort| uniq |wc -l
查看物理核数量

linux系统中查看CPU信息