go 获取cpu核数
CPU
cpu是计算机的中央运算单元,从内存里面读取一条一条的代码指令,然后根据指令来执行运算(加,减,乘,除,复制数据等)。
CPU在运算的过程中一些数据存放在CPU的寄存器和内存里面。
CPU里面有各种寄存器,指令指针寄存器存放当前执行到那条代码指令(写完程序后被编译器编译成二进制指令代码)。
内核与虚拟内存
启动代码后运行OS内核,内核里也有线程,这个我们把它叫做内核态。内核启动以后,内核将物理内存管理起来,内核提供虚拟内存管理机制给每个进程内存服务。
每个进程都有自己的虚拟内存空间,这里