cpu
eg: 买包子: 去包子店, 付款, 把包子拿回来
程序 - - -》控住 cpu - - -》计算机硬件
cpu指令集:
精简指令集:较为精简,稳定
复杂指令集 :较为复杂
*x86-64 位
x86代表cpu 型号,64位代表 cpu一次性从内存中去取出64位
cpu具有向下兼容性,所以64位的cpu既可以运行64位,也可以运行32位
寄存器:
在cpu和内存中引入的新的仪器,在一定范围内提升cpu存取数据的速度
*内核态与用户态:
控制其他硬件的指令集 + 运算相关的指令集 = 得到cpu
cpu将人类的程序 转换为内部的指令 去控制硬件
cpu的两种工作状态:内核态与用户态
用户态仅开放运算相关的指令集,运行的程序是应用程序,不能操作硬件
内核态开放硬件以及运算相关的指令集,运行的程序是操作系统,可以操作硬件
应用程序的运行必然涉及到计算机硬件的操作,那就必须有用户态调动内核态控制计算机硬件
多线程与多核芯片
2核4线程 假4核
4核8线程 有4个cpu 每一个核心有两个线程 假8核
储存器:
寄存器1ns 小于1kb,高速缓存2ns 4Mb,内存10ns 512-2024Mb,磁盘10ms 200-1000GB,磁带为了提高cpu从内存中取数据的速度
RAM:内存
ROM:“只读内存” 存放计算机厂商写死在计算机的一段核心程序 BIOS basic input output system
CMOS:存取速度慢,断电数据丢失,耗电量极低