计算机组成框架:
:控制器、运算器、存储器、输入、输出(IO)设备。
控制器:统筹规划硬件与软件、硬件与硬件系统协同运行。
运算器:只能做加法运算。
计算机核心部分:
:cpu、内存、硬盘。
cpu由控制器、运算器、寄存器组成。内存通过三级缓存与cpu的寄存器交换数据。
三级缓存一级最接近cpu、最快、算法最优。(问题:寄存器>一级缓存>二级>三级,是硬件条件还是算法优化?)
内存存储是分区域的:栈区、堆区。栈区存放地址、堆区存数据信息。python只能操作栈区,不能直接操作堆区。
机械硬盘是寻道查找、固态硬盘是寻址查找,速度更快更稳定。
2进制转换成8、16进制是为了方便表示,更加直观,1位16进制即可表示4位2进制。